Web Development Agenda May
Web Development Agenda May
"06/05/2023
Induction Session
Note:Class time & Link will be
sent to you on 5th"
Introduction to web development 08/05/2023,
1
Overview of HTML and CSS 6:00 PM- 7:00 PM
Basic HTML document structure and syntax 10/05/2023,
2
Basic CSS syntax 6:00 PM- 7:00 PM
Advanced HTML tags and attributes 11/05/2023,
3
Semantic HTML 6:00 PM- 7:00 PM
CSS layout basics (box model, positioning, etc.) 15/05/2023,
4
Responsive design with media queries 6:00 PM- 7:00 PM
Building a simple website with 17/05/2023,
5
HTML, CSS, and JavaScript 6:00 PM- 7:00 PM
Introduction to JavaScript 18/05/2023,
6
Variables, data types, and operators 6:00 PM- 7:00 PM
Functions and control structures 22/05/2023,
7
Debugging tools and techniques 6:00 PM- 7:00 PM
DOM manipulation with JavaScript 24/05/2023,
8
Events and event listeners 6:00 PM- 7:00 PM
Creating interactive web pages 25/05/2023,
9
Introduction to jQuery 6:00 PM- 7:00 PM
Deploying a website to a web server 29/05/2023,
10
Introduction to version control with Git and GitHub 6:00 PM- 7:00 PM
Introduction to backend development
31/05/2023,
11 Overview of server-side programming languages
6:00 PM- 7:00 PM
(e.g. PHP, Python, Ruby, Node.js)
Basic server setup and configuration 01/06/2023,
12
Handling HTTP requests and responses 6:00 PM- 7:00 PM
Introduction to databases 05/06/2023,
13
Relational vs. non-relational databases 6:00 PM- 7:00 PM
SQL basics (queries, joins, etc.) 07/06/2023,
14
Setting up a database server 6:00 PM- 7:00 PM
Connecting a web application to a database 08/06/2023,
15
CRUD operations (create, read, update, delete) 6:00 PM- 7:00 PM
Introduction to Object-Relational Mapping (ORM) tools
12/06/2023,
16 Introduction to web frameworks
6:00 PM- 7:00 PM
(e.g. Flask, Django, Ruby on Rails, Express.js)
MVC architecture 14/06/2023,
17
Setting up a web application with a framework 6:00 PM- 7:00 PM
Basic routing and URL handling 15/06/2023,
18
Templating and rendering dynamic content 6:00 PM- 7:00 PM
User authentication and authorization 19/06/2023,
19
Building a web application with a framework 6:00 PM- 7:00 PM
Handling state with Redux or other state management libraries 21/06/2023,
20
Using third-party libraries and plugins 6:00 PM- 7:00 PM
Introduction to APIs and web services 22/06/2023,
21
RESTful API design principles 6:00 PM- 7:00 PM
Building a simple API with a framework 26/06/2023,
22
Consuming an API with JavaScript 6:00 PM- 7:00 PM
Introduction to front-end frameworks
(e.g. React, Angular, Vue.js) 28/06/2023,
23
Setting up a development environment 6:00 PM- 7:00 PM
for a front-end framework
Components and props 29/06/2023,
24
Routing and navigation 6:00 PM- 7:00 PM
Building a web application with a front-end framework 03/07/2023,
25
Project application session 1 6:00 PM- 7:00 PM
Handling state with Redux or other state
05/07/2023,
26 management libraries
6:00 PM- 7:00 PM
Using third-party libraries and plugins
Introduction to testing & debugging web applications 06/07/2023,
27
Unit testing with Jest or other testing frameworks 6:00 PM- 7:00 PM
Building a responsive and accessible web application 10/07/2023,
28
Accessibility guidelines and best practices 6:00 PM- 7:00 PM
12/07/2023,
29 Responsive design techniques for mobile devices
6:00 PM- 7:00 PM
Conclusion and Recap 13/07/2023,
30
Q&A session 6:00 PM- 7:00 PM