Welcome to the repository where I document everything I learn in Angela Yu's Complete Web Development Bootcamp 2024! This course is a comprehensive journey into web development, covering front-end and back-end technologies with hands-on projects and exercises. πβ¨
The course is designed to take you from beginner to advanced web developer. Hereβs a breakdown of the topics covered:
- HTML5: Semantic elements, forms, and structure.
- CSS3: Styling with Flexbox, Grid, and responsive design.
- Bootstrap: Building fast, responsive designs with prebuilt components.
- JavaScript: DOM manipulation, ES6 features, and event handling.
- Node.js: Server-side JavaScript, packages, and modules.
- Express.js: Building APIs and handling routes.
- MongoDB: NoSQL database basics, CRUD operations, and Mongoose.
- REST APIs: Designing, implementing, and testing APIs.
- React.js: Components, state management, and hooks.
- Authentication: OAuth, JWT, and secure login systems.
- Deployment: Hosting on platforms like Heroku, Vercel, and Netlify.
- Version Control: Git and GitHub workflow.
- EJS (Embedded JavaScript): Server-side templating.
- jQuery: Simplifying DOM manipulation.
- Web Security: Protecting against common vulnerabilities.
- Next.js (if included in the 2024 curriculum).
Here are some of the projects Iβll be building as I progress through the course:
- Personal Portfolio: A responsive portfolio showcasing my work.
- Dice Game: A fun JavaScript game to practice DOM manipulation.
- To-Do List: A full-stack application with MongoDB integration.
- Newsletter Signup: Using APIs like Mailchimp.
- Blog Website: A full-stack blog platform with user authentication.
- Secrets App: A secure app with encryption and OAuth.
This repository serves as my personal journal of growth as a developer. I hope it can also help fellow students and beginners in web development.
For questions or collaboration, feel free to reach out to me:
- GitHub: sanskar0627
- Email: [sanskar0627@gmail.com]
π Star this repository if you find it helpful and want to follow along with my progress. Happy coding! π