Skip to content

Jamil226/Web-Dev-Bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub

HTML5 CSS3 SASS Bootstrap Google Chrome JavaScript jQuery PHP MySQL Visual Studio Code Laravel Safari Postman Github Pages Microsoft Learn GitHub Actions Google Drive Figma Web App Development License

Web Development Bootcamp

This repository contains a comprehensive set of laboratory exercises and projects developed during the Web Development Bootcamp. The curriculum covers a full-stack journey, starting from static web pages with HTML and CSS to dynamic applications using PHP, MySQL, Microservices, and the Laravel 11 framework.

Repository Structure

HTML & CSS Foundations

  • Lab 01: HTML Basics (Structure, Text Formatting, Lists)
  • Lab 02: HTML Advanced (Links, Images, Tables, Forms)
  • Lab 03: CSS Basics (Selectors, Colors, Typography)
  • Lab 04: CSS Intermediate (Box Model, Positioning, Display)
  • Lab 05: CSS Advanced - 1 (Flexbox and Layouts)
  • Lab 06: CSS Advanced - 2 (Grid and Responsive Design)

Advanced Styling & Frameworks

  • Lab 07 - 09: SaaS (Basics, Intermediate, and Advanced SCSS workflows)
  • Lab 10: Bootstrap Basics (Grid System, Components)
  • Lab 11: Bootstrap Advanced (Customization, Responsive Utilities)

JavaScript

  • Lab 12: JS Basics (Variables, Functions, Loops)
  • Lab 13: JS Advanced (DOM Manipulation, Events, ES6+ Features)

Dynamic Web Development (PHP & Themes)

  • Lab 15: Theme Customization
  • Lab 16: Making Dynamic Header Footers using PHP 8
  • Lab 17: PHP Basics
  • Lab 18: PHP & MySQL Database Connection
  • Lab 19: Secure Login with Sessions using PHP 8 & MySQL
  • Lab 20 - 22: CRUD Operations (Part I, II, and III)

Microservices

  • Lab 23: Microservices Architecture
    • Synchronous API Calls using REST Endpoints
    • JSON Encoding/Decoding
    • Postman Collections for API Testing
    • Fetching Server Responses in JSON
    • Sending Data using POST/PUT Methods

Modern Frameworks (Laravel 11)

  • Lab 24 - 31: Laravel 11 Development
    • Routing and Controllers
    • Blade Templating Engine
    • Eloquent ORM & Migrations
    • Middleware and Authentication
    • Advanced Full-stack Implementations

Tech Stack

  • Frontend: HTML5, CSS3, SCSS, JavaScript, Bootstrap
  • Backend: PHP 8, Laravel 11
  • Database: MySQL
  • Tools: Postman, Git/GitHub, VS Code

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Licenses

FOSS - Free and Open Source Licenses

MIT - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors