Skip to content

tahanawab4848/Full_Stack-Web_Development-BootCamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

280 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Full Stack Web Development Bootcamp (2024)

Welcome to my Full Stack Web Development portfolio! This repository contains over 100 individual projects and coding exercises demonstrating my progression from front-end basics to advanced Web3 Decentralized Applications (DApps). I took the Web Development BootCamp and solved the Coding Exercises.

📚 Curriculum Highlights

1. Front-End Development 🎨

  • HTML5 & CSS3: Semantic markup, CSS Grid, Flexbox, and responsive web design.
  • JavaScript (ES6+): DOM manipulation, event listeners, higher-order functions, and asynchronous programming.
  • React.js: Hooks (useState, useEffect), components, props, state management, and declarative UIs.

2. Back-End Development ⚙️

  • Node.js & Express.js: Building scalable server-side applications and RESTful APIs.
  • EJS (Embedded JavaScript): Server-side templating, passing data to views, and reusable partials.
  • API Integration: Axios, handling JSON data, and building proxy servers.

3. Databases & Architecture 🗄️

  • PostgreSQL: Relational database design, executing complex SQL queries, and integrating pg with Node.js.
  • Authentication & Security: Salting/Hashing passwords with bcrypt, session management, and implementing secure login/register flows.

4. Web3 & DApp Development (Internet Computer) 🌐

  • Motoko: Writing backend smart contracts for the Internet Computer Protocol (ICP).
  • DeFi (DBank): A decentralized finance application demonstrating compound interest calculation and token balances.
  • Crypto Tokens: Creating custom cryptocurrency tokens with Internet Identity authentication.
  • NFT Marketplace (OpenD): A fully functional OpenSea clone with NFT minting, discovery, and buying/selling logic using React routers and Web3 backends.

🛠️ Tech Stack

HTML5 CSS3 JavaScript NodeJS Express.js React PostgreSQL Web3

📁 Repository Structure

The repository is structured sequentially by module. Inside you will find:

  • APIs/: RESTful design, JSON manipulation, and Axios requests.
  • EJS/: Dynamic templating projects.
  • PostgreSQL/: Data persistence and database queries.
  • Authentication & Security/: User registration and encryption systems.
  • Web3/: Massive capstone decentralized applications (DBank, Crypto Token, OpenD Marketplace).

Built with ❤️ over 8 months of continuous learning and development.

About

This repository serves as a comprehensive log of my journey to becoming a full-stack web developer. It covers everything from front-end basics to advanced back-end development, databases, and even Web3/DApp development. This repository is structured by course modules, covering the following key technologies and concepts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors