Skip to content

Latest commit

 

History

History
57 lines (50 loc) · 2.82 KB

File metadata and controls

57 lines (50 loc) · 2.82 KB

The Complete 2024 Web Development Bootcamp course on Udemy, taught by Dr. Angela Yu

fullstact certificate

Bootstrap-Component Project

Drumkit-project

Simon-Game project

Keeper-App

Resources

Course Syllabus: Full-Stack Web Development

Frontend Development

  • HTML5: Structure and content of web pages.
  • CSS3: Styling elements with properties like colors, fonts, and layouts.
  • Flexbox and Grid: Layout systems for creating flexible and responsive interfaces.
  • Bootstrap 5: CSS framework for rapid prototyping and responsive design.
  • JavaScript ES6: Modern JavaScript with features like arrow functions, classes, and modules.
  • DOM Manipulation: Interacting with HTML elements using JavaScript.
  • jQuery: Simplifying DOM manipulation and AJAX requests.
  • Bash Command Line: Understanding and using the command line for interacting with your computer.
  • Git, GitHub, and Version Control: Managing code changes and collaborating with others.

Backend Development

  • Node.js: JavaScript runtime environment for server-side applications.
  • NPM: Package manager for Node.js.
  • Express.js: Web framework for Node.js.
  • EJS: Template engine for Node.js.
  • REST: Architectural principles for creating web services.
  • APIs: Interfaces for communication between software components.
  • Databases: Storing and organizing data.
  • SQL: Language for interacting with relational databases.
  • PostgreSQL: Relational database management system.
  • Authentication: Implementing user login and authorization.
  • Frontend Frameworks and Libraries

React.js:

  • JavaScript library for building user interfaces with components.
  • React Hooks: Modern features in React for managing state and side effects.

Web Design and Deployment

  • Web Design: Principles for creating visually appealing and user-friendly websites.
  • Deployment with GitHub Pages: Publishing your web application directly from GitHub.

Web3 and Blockchain

  • Web3 Development on the Internet Computer: Building decentralized applications on the Internet Computer blockchain.
  • Blockchain Technology: Understanding the concepts and benefits of blockchain technology.
  • Token Contract Development: Creating smart contracts for issuing and managing tokens.
  • NFT Minting, Buying, and Selling Logic: Implementing logic for creating, trading, and managing non-fungible tokens.