I'm:
- Fullstack developer
- Some knowledge in Data Science
< SOCIAL />
< LANGUAGES />
< AI, ML and DL />
< FRAMEWORKS />
< TECHNOLOGIES />
< OS />
< Annual Study Plan />
This is my annual study plan, divided into three "thirds" to help organize my learning goals throughout the year.
Note: This is a flexible plan, and I will adjust it as needed based on my progress and changing interests.
Focus: Microfrontends with React
Key Topics/Languages:
React: Component-based architecture, state management (Context, Redux), hooks
RSBuild: Building and deploying microfrontends
PrimeReact: UI component library
PrimeFlex: CSS utility library
NestJS: Backend framework for APIs
Goals:
Implement a basic microfrontend application using React and RSBuild.
Create a reusable microfrontend template for business products.
Set up communication between microfrontends.
Improve the use PrimeReact and PrimeFlex for consistent UI design.
Develop a NestJS backend to support the microfrontend architecture.
Focus: Refactoring and Design Principles
Key Topics/Languages:
Refactoring techniques (e.g., Martin Fowler's refactorings)
Design patterns (e.g., Gang of Four)
SOLID principles
Goals:
Apply refactoring techniques to improve existing codebases.
Learn and implement common design patterns.
Understand and apply SOLID principles for maintainable and scalable code.
Focus: Mobile with Flutter
Key Topics/Languages:
Dart: The programming language for Flutter
Flutter SDK: Widgets, layout, state management
State Management: Provider, Bloc, or Riverpod
API Integration: Handling network requests (e.g., using http package)
Mobile UI/UX: Adaptive design for different screen sizes
Goals:
Build a complete, multi-screen mobile application using Flutter.

