DEV Community

Tamilselvan K
Tamilselvan K

Posted on

What I Covered in the Last Two Months After My First Full-Stack Project

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)