🔎 Intro
I’ve been building a Python based website for a while now which mainly focuses on backend development using Django (The project is currently still under development, Here is the link to INOMAD demo repo).
This Django project is my first web development project and a self-taught one. Although there has been some involvement of JavaScript in the project, I’ve never really had the chance to learn JavaScript in-depth, which seems to be a quite essential language for mordern web development. So, I’ve decided to start a full-stack course and also begin this series of blog posts about my learning journey. I believe it will help me reinforce the web development concepts I’ve learned so far, as well as learn new tools in a more structured way.
📖 Content
This series will mainly cover the following topics based on the course itself:
- Fundamentals of Web Apps
- React
- Prgramming a server with Node.js and Express.js
- Testing Express servers and React apps
- User administration
- Advanced state management
- React router, custom hooks, styling app with CSS and webpack
- GraphQL
- TypeScript
- React Native
- CI/CD
- Containers
- Relationship databases
🎓 Course Details
You can find the full course details in the following link: Full Stack Open