Course Title: Full-Stack Web Development and DevOps Career Track Course
Course Duration: 14 Modules
Instructor: Ataur Rabbi Sir
Course Overview:
This course is designed to provide beginner developers with a comprehensive understanding of web development and DevOps practices. Students will learn to build web applications from scratch and deploy them using modern DevOps tools and methodologies.
Module 1: Introduction to HTML and CSS
- HTML Basics:
- Structure of a webpage
- HTML elements and attributes
- Semantic HTML
- Forms and input elements
- CSS Basics:
- Selectors and properties
- Box model
- Flexbox and Grid layout
- Responsive design with media queries
- Project: Create a personal portfolio webpage.
Module 2: JavaScript Fundamentals
- JavaScript Basics:
- Variables and data types
- Operators and expressions
- Control structures (if, switch, loops)
- Functions and Events:
- Defining and invoking functions
- Event handling and listeners
- DOM manipulation basics
- Project: Interactive quiz application.
Module 3: Advanced JavaScript - APIs, JSON, and Classes
- APIs and JSON:
- Understanding RESTful APIs
- Fetching data using
fetch and axios
- Parsing and manipulating JSON data
- JavaScript Classes:
- Object-oriented programming concepts
- Creating and using classes and objects
- Inheritance and encapsulation
- Project: Weather application using a public API.
Module 4: DOM Manipulation and CRUD Operations