Two months ago, I published a blog about my Student Management System, which was my first complete full-stack project. After completing that project, I continued learning consistently and focused on improving my understanding of both frontend and backend development.
This post is a summary of what I covered during the last two months and how my learning progressed after building my first full-stack application.
Frontend Development
During the last two months, I spent time strengthening my frontend fundamentals and improving my React skills.
Topics covered
- HTML for semantic structure and better readability
- CSS for layouts, responsiveness, and UI improvements
- JavaScript for logic building and DOM manipulation
- React for component-based UI development
- Small React practice programs to apply concepts
Backend Development
Along with frontend learning, I continued working on backend development using Java and Spring Boot.
Topics covered
- Core Java concepts and object-oriented programming
- Spring Boot for building RESTful APIs
- PostgreSQL for database connectivity and queries
- Backend practice projects and API testing
Full-Stack Learning Beyond My First Project
After completing the Student Management System, I worked on another full-stack project:
- Hotel Management System
This project helped reinforce concepts such as CRUD operations, frontend-backend integration, and database handling. Building another full-stack application gave me more confidence in structuring applications from start to finish.
Coding Practice and Consistency
To improve my problem-solving skills, I practiced coding regularly alongside project work.
- React practice programs: 5
- Java practice programs: 25
What I Plan to Do Next
In the coming months, I plan to:
- Build more real-world full-stack projects
- Improve my React and Spring Boot skills further
- Focus on interview preparation
- Continue documenting my learning through blog posts
Top comments (0)