0% found this document useful (0 votes)
12 views

Batch-1 Training Calendar Web Developer

The document outlines a 20-week training program for aspiring web developers, covering essential topics such as HTML, CSS, JavaScript, version control, back-end development, databases, and project deployment. Each week focuses on specific modules and hands-on activities, culminating in a final project presentation and assessment. The program also includes soft skills training and career guidance to prepare participants for the job market.

Uploaded by

Sambhav Yashraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Batch-1 Training Calendar Web Developer

The document outlines a 20-week training program for aspiring web developers, covering essential topics such as HTML, CSS, JavaScript, version control, back-end development, databases, and project deployment. Each week focuses on specific modules and hands-on activities, culminating in a final project presentation and assessment. The program also includes soft skills training and career guidance to prepare participants for the job market.

Uploaded by

Sambhav Yashraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 4

WEB DEVELOPER (SSC/Q0503)

Week Training Focus Modules

Week 1 Introduction to Web Development - Overview of web development

Week 2 HTML5 Basics - Structure of a webpage (HTML tags, attributes)


- Styling websites with CSS
Week 3 CSS3 Basics & Responsive Design - Responsive web design

- Introduction to JavaScript
Week 4 JavaScript Fundamentals - DOM manipulation

Week 5 Version Control with Git - Introduction to Git and GitHub

Week 6 Introduction to Web Frameworks - Overview of front-end frameworks (React, Angular, Vue.js)

Week 7 Back-End Development Basics - Introduction to server-side development (Node.js, PHP)

Week 8 Databases & SQL - SQL & NoSQL databases (MySQL, MongoDB)

- Introduction to REST APIs


Week 9 API Development & Consumption - Sending requests (Fetch)

Week 10 Authentication & Security Basics - User authentication (JWT, OAuth)

Week 11 Full-Stack Integration - Connect front-end and back-end

Week 12 Web Performance Optimization - Website performance (load time, lazy loading)

Week 13 Project Development (Part 1) - Start a real-world project

Week 14 Project Development (Part 2) - Continue working on the project

Week 15 Project Testing & Debugging - Test web applications (Unit, Integration tests)

Week 16 Project Deployment & Maintenance - Deploying websites to production (Heroku, AWS)

Week 17 Industry Best Practices & SEO - Introduction to SEO, web security

Week 18 Final Project Presentation - Presentation of final projects


Week 18 Final Project Presentation - Presentation of final projects

Week 19 Soft Skills & Career Guidance - Communication, teamwork, and client interaction

Week 20 Assessment & Certification - Assessment of skills (final exam and project review)
C/Q0503)
Key Activities
- Introduction to the training program
- Basics of the web: How websites work
- Setting up development environment (IDEs, browsers, Git)
- Learning HTML elements, links, images, and forms
- Hands-on: Create a simple webpage using HTML
- CSS properties (colors, fonts, spacing)
- Introduction to responsive design (media queries, grid layouts)
- Hands-on: Build a responsive webpage
- Learn JavaScript basics (variables, functions, events)
- Manipulate DOM elements with JavaScript
- Hands-on: Create interactive elements
- Git commands (clone, commit, push, pull, branches)
- Collaborating on GitHub
- Hands-on: Create a project repository and push changes
- Learn the benefits of frameworks for building scalable web applications
- Hands-on: Introduction to React.js
- Learn basic server-side concepts (request, response, routing)
- Hands-on: Set up a basic Node.js server
- Basic CRUD operations in SQL
- Learn about NoSQL and MongoDB
- Hands-on: Create and query a database
- Build a simple RESTful API
- Consume APIs using JavaScript (Fetch API)
- Hands-on: Develop a simple backend and connect with front-end
- Learn about authentication methods
- Implement login/logout functionality
- Hands-on: Create secure user authentication
- Integrate the front-end (React) with back-end API (Node.js)
- Hands-on: Build a simple full-stack application
- Optimize images, scripts, and CSS for faster load times
- Hands-on: Apply performance improvements to your project
- Plan a web application project
- Define user stories, create wireframes, and start coding
- Hands-on: Begin building the project
- Develop both front-end and back-end features
- Collaborate with peers on GitHub
- Review and debug issues
- Perform testing using tools (Jest, Mocha)
- Debug and resolve issues
- Hands-on: Apply testing and debugging techniques to the project
- Deploy the final project to a cloud platform (Heroku, AWS, or similar)
- Hands-on: Configure domain and optimize for production
- Apply SEO techniques (meta tags, URLs, mobile-first design)
- Learn web security best practices (XSS, CSRF, SQL Injection)
- Present the final project to peers and mentors
- Receive feedback and improve the project
- Hand in the final project for evaluation
- Learn how to interact with clients
- Improve resume and cover letter writing
- Prepare for job interviews
- Final theoretical and practical assessments
- Feedback on the project
- Awarding of certificates

You might also like