What you'll learn
Frontend Development:
• HTML, CSS3, Responsive Design, Bootstrap 5
• JavaScript (Basics to Advanced: Data Types, Functions, Objects, DOM, Promises, Event Handling, etc.)
• React.js (Components, Hooks, State Management, Routing, API Integration)
Backend Development:
• Python (Flask & Django)
• Flask (Routing, Jinja Templating, REST API Development, JWT Authentication)
• Django (MVC Architecture, Models & ORM, Views & Templates, Authentication, Django REST Framework)
• Database Interaction (SQL, CRUD)
• Node.js (Express.js, Middleware, REST API Development)
• Database Integration (MongoDB, MySQL, PostgreSQL)
React.js
Introduction to React, React App Folder Structure, Understanding JSX, Components in React & Import/Export, Styling Components, Props & Prop-types, Introduction to React Hooks, useState Hook, useEffect Hook, Events in React, React-Router-Dom v6, React-Router-Dom v6 Hooks, Context API & useContext, useRef Hook, useReducer Hook, React Custom Hooks, useMemo Hook, useCallback Hook, React Loaders & Toastify, React Class-Based Components, React-Redux
DevOps & Deployment
• Deployment & Production Considerations: Preparing applications for production, Configuring environment variables, Deploying MERN applications on cloud services
• GitHub Actions: CI/CD Pipelines, Automated Testing & Deployment, Running workflows for Docker builds, unit tests, and deployment, Environment variable management in workflows
• Docker: Containerization, Docker Compose
• AWS, Git, Jira
Project Work
Building a complete MERN Stack Application, Implementing features like user authentication, data management, and UI interactions, Automating deployment pipelines with GitHub Actions & Docker
-