Description
In this course, you will :
- Create 16 web development projects for your portfolio and prepare to apply for junior developer employment.
- Learn the latest technologies, including as Javascript, React, Node, and even Web3 development.
- After completing the course, you will be able to create whatever website you want.
- Create full-featured websites and web applications for your company or business.
- Work as a freelance web developer.
- Use React to master frontend development.
- Learn backend development with Node.
- Learn about professional developer best practices.
Syllabus:
- Front-End Web Development
- Introduction to HTML
- Intermediate HTML
- Multi-Page Websites
- Introduction to CSS
- CSS Properties
- Intermediate CSS
- Advanced CSS
- Flexbox
- Grid
- Bootstrap
- Web Design School - Create a Website that People Love
- Capstone Project 2 - Personal Site
- Introduction to Javascript ES6
- Intermediate Javascript
- The Document Object Model (DOM)
- Boss Level Challenge 1 - The Dicee Game
- Advanced Javascript and DOM Manipulation
- jQuery
- Boss Level Challenge 2 - The Simon Game
- The Unix Command Line
- Backend Web Development
- Node.js
- Express.js with Node.js
- EJS
- Capstone Project - Create a Blog web application
- Git, Github and Version Control
- Application Programming Interfaces (APIs)
- Capstone Project - Use a Public API
- Build Your Own API
- Databases
- SQL
- PostgreSQL
- Capstone Project - Book Notes
- Authentication and Security - Handling Credentials & Designing a Secure Login
- React.js
- Web3 Decentralised App (DApp) Development with the Internet Computer
- Build Your First Defi (Decentralised Finance) DApp - DBANK
- Deploying to the ICP Live Blockchain
- Building DApps on ICP with a React Frontend
- Create Your Own Crypto Token
- Minting NFTs and Building an NFT Marketplace like OpenSea