5.00
(1 Rating)

The Web Developer Bootcamp 2023

Wishlist Share
Share Course
Page Link
Share On Social Media
Website Icon

About Course

Learn how to become a web developer with this comprehensive course from Udemy. This free course is designed for complete beginners and covers all the essential web development skills, including HTML5, CSS3, JavaScript, ReactJS, NodeJS, ExpressJS, MongoDB, and more. You’ll build 13+ projects, including a gigantic production application called YelpCamp. This course is constantly updated with new content, projects, and modules. Start your journey to becoming a web developer today!

This course covers the following topics:

  • HTML5
  • CSS3
  • Flexbox
  • Responsive Design
  • JavaScript (all 2022 modern syntax, ES6, ES2018, etc.)
  • Asynchronous JavaScript – Promises, async/await, etc.
  • AJAX and single page apps
  • Bootstrap 4 and 5
  • ReactJS
  • SemanticUI
  • Bulma CSS Framework
  • DOM Manipulation
  • Unix(Command Line) Commands
  • NodeJS
  • NPM
  • ExpressJS
  • Templating
  • REST
  • SQL vs. NoSQL databases
  • MongoDB
  • Database Associations
  • Schema Design
  • Mongoose
  • Authentication From Scratch
  • Cookies & Sessions
  • Authorization
  • Common Security Issues – SQL Injection, XSS, etc.
  • Developer Best Practices
  • Deploying Apps
  • Cloud Databases
  • Image Upload and Storage
  • Maps and Geocoding

This course is taught by a professional bootcamp instructor with a track record of success. This free course is available on Theetay, which offers a wide selection of free courses from platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and more. Start learning today!

Show More

What Will You Learn?

  • The ins and outs of HTML5, CSS3, and Modern JavaScript for 2021
  • Make REAL web applications using cutting-edge technologies
  • Create responsive, accessible, and beautiful layouts
  • Recognize and prevent common security exploits like SQL-Injection & XSS
  • Continue to learn and grow as a developer, long after the course ends
  • Create a blog application from scratch using Node, Express, and MongoDB.
  • Create a complicated yelp-like application from scratch
  • Deploy your applications and work with cloud databases
  • Create static HTML and CSS portfolio sites and landing pages
  • Think like a developer. Become an expert at Googling code questions!
  • Create complex HTML forms with validations
  • Implement full authentication from scratch!
  • Use CSS Frameworks including Bootstrap 5, Semantic UI, and Bulma
  • Implement responsive navbars on websites
  • Use JavaScript variables, conditionals, loops, functions, arrays, and objects
  • Write Javascript functions, and understand scope and higher order functions
  • Master the "weird" parts of JavaScript
  • Create full-stack web applications from scratch
  • Manipulate the DOM with vanilla JS
  • Write JavaScript based browser games
  • Use Postman to monitor and test APIs
  • Use NodeJS to write server-side JavaScript
  • Write complex web apps with multiple models and data associations
  • Write a REAL application using everything in the course
  • Use Express and MongoDB to create full-stack JS applications
  • Use common JS data structures like Arrays and Objects
  • Master the command line interface
  • Use NPM to install all sorts of useful packages
  • Understand the ins and outs of HTTP requests
  • Create your own Node modules
  • Make a beautiful, responsive photographer's portfolio page
  • Create a beautiful, responsive landing page for a startup
  • Implement user authentication
  • Create a beautiful animated todo list application
  • Create single page applications with AJAX

Course Content

01 – Course Orientation

  • 001 Welcome To The Course!.mp4
    00:00
  • 002 Joining The Community Chat & Groups.html
    00:00
  • 003 Curriculum Walkthrough.mp4
    00:00
  • 004 When Was The Course Last Updated.mp4
    00:00
  • 005 Course Change Log.html
    00:00
  • 006 Will I Get A Job.mp4
    00:00
  • 007 Accessing Course Code & Slides.mp4
    00:00
  • 008 Tips On The Interactive Coding Exercises.mp4
    00:00
  • 009 Course Coding Exercise Solutions.html
    00:00
  • 010 Migrating From The Old Version Of This Course.mp4
    00:00
  • external-links.txt
    00:00
  • Section Quiz

02 – An Introduction to Web Development

03 – HTML The Essentials

04 – HTML Next Steps & Semantics

05 – HTML Forms & Tables

06 – CSS The Very Basics

07 – The World of CSS Selectors

08 – The CSS Box Model

09 – Other Assorted Useful CSS Properties

10 – Responsive CSS & Flexbox

11 – Pricing Panel Project

12 – CSS Frameworks Bootstrap

13 – OPTIONAL Museum Of Candy Project

14 – JavaScript Basics!

15 – JavaScript Strings and More

16 – JavaScript Decision Making

17 – JavaScript Arrays

18 – JavaScript Object Literals

19 – Repeating Stuff With Loops

20 – NEW Introducing Functions

21 – Leveling Up Our Functions

22 – Callbacks & Array Methods

23 – Newer JavaScript Features

24 – Introducing The World Of The DOM

25 – The Missing Piece DOM Events

26 – Score Keeper CodeAlong

27 – Async JavaScript Oh Boy!

28 – AJAX and API’s

29 – Prototypes, Classes, & OOP

30 – Mastering The Terminal

31 – Our First Brush With Node

32 – Exploring Modules & The NPM Universe

33 – Creating Servers With Express

34 – Creating Dynamic HTML With Templating

35 – Defining RESTful Routes

36 – Our First Database MongoDB

37 – Connecting To Mongo With Mongoose

38 – Putting It All Together Mongoose With Express

39 – YelpCamp Campgrounds CRUD

40 – Middleware The Key To Express

41 – YelpCamp Adding Basic Styles

42 – Handling Errors In Express Apps

43 – YelpCamp Errors & Validating Data

44 – Data Relationships With Mongo

45 – Mongo Relationships With Express

46 – YelpCamp Adding The Reviews Model

47 – Express Router & Cookies

48 – Express Session & Flash

49 – YelpCamp Restructuring & Flash

50 – Authentication From Scratch

51 – YelpCamp Adding In Authentication

52 – YelpCamp Basic Authorization

53 – YelpCamp Controllers & Star Ratings

54 – YelpCamp Image Upload

55 – YelpCamp Adding Maps

56 – YelpCamp Fancy Cluster Map

57 – YelpCamp Styles Clean Up

58 – YelpCamp Common Security Issues

59 – YelpCamp Deploying

60 – Introducing React

61 – JSX In Detail

62 – Local React Apps With Vite

63 – Working With Props

64 – Shopping List Demo keys, prop types, and more!

65 – React Events

66 – The Basics of React State

67 – Intermediate State Concepts

68 – Component Design

69 – React Forms

70 – Effects

71 – Material UI

72 – Building a Todo List With Material UI & Local Storage

73 – BONUS Fancy, More Advanced Todolist

74 – The End (

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
SM
4 months ago
it was most amazing and interesting course I found thank you so much for this fantastic course I learned alot

Want to receive push notifications for all major on-site activities?

×