Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Full-Stack Web Developer Bootcamp with Real Projects
Rating: 4.1 out of 5(98 ratings)
545 students

Full-Stack Web Developer Bootcamp with Real Projects

Complete Web Development using Node, Express and JavaScript
Last updated 10/2019
English
English [Auto],

What you'll learn

  • At the end, students will become full-stack web developer and they can build complete web applications
  • After taking this course, students will be able to run online business
  • Students will learn Nodejs, Expressjs, Passport, Stripe, HTML, CSS, Bootstrap, JavaScript and jQuery

Course content

3 sections121 lectures22h 9m total length
  • Installation to setup Development Environment3:02

    Set up your development environment by installing the Sublime Text editor, the lodges server framework, and get bash across Windows, macOS, and Linux to begin building the Zoidberg application.

  • Create a project8:35

    Initialize a zodiac app project by creating a folder, setting up npm and package.json, and configuring server.js, using the bash CLI to install dependencies and manage code.

  • Building Server / Back-end7:50

    Install the express module with npm install --save express, save to package.json, then create server.js to load express, initialize the app, set a port, and start listening on port 3000.

  • Build Client / Front-End10:22

    Develop a front-end for your express server by creating a client folder, serving static files with app.use, and building an index.html that renders a hello message via the DOM.

  • Introduction to HTML13:51

    Learn to build a structural web page using HTML elements like h1–h5, p, img with src, and lists (ul/ol with li). Understand the head and body structure.

  • Nodemon5:05

    Explore Nodemon, a development tool that automatically restarts your server when you make changes. Install it as a development dependency and use it to watch files and streamline your workflow.

  • Introduction to CSS15:30

    Learn to style web pages with CSS using inline styles, internal style tags, and link external stylesheets, and apply element, id, and class selectors to adjust colors and font sizes.

  • Introduction to JavaScript8:17

    Explore selecting and styling HTML elements with id, class, and tag selectors; adjust body color and font size; and add JavaScript to handle button clicks and display alerts.

  • JavaScript-Data-Type18:23

    Explore JavaScript data types, including strings, numbers, booleans, objects, and arrays, with practical examples of variables, properties, and type checking.

  • JavaScript Objects and Arrays25:06

    Explore JavaScript objects and arrays, manipulate the DOM via getElementById and external scripts, respond to button clicks with alerts, and access object properties while learning data types.

  • JavaScript Arrays9:53

    Explore JavaScript arrays and objects by building a three-object 'people' array, iterating with a for loop, and displaying names in the browser and console.

  • Arrays of Objects11:45

    Explore how to use booleans in arrays of objects to filter and render data based on conditions. Implement if-else logic to display messages or elements only when person.graduated is true.

  • Bootstrap13:51

    Add Bootstrap to a project via download or a content delivery network. Use Bootstrap’s built-in classes to build a responsive, mobile-friendly page with a navigation bar, container layout, and buttons.

  • Adding-Bootstrap-Form15:16

    Build a responsive bootstrap form and layout for a zodiac app, featuring a navigation bar, image display, and a search input, preparing for database integration in the next lecture.

  • Push-Source-Code to GitHub11:32

    Learn to prepare a web app for deployment, set viewport and initial scale for responsiveness, configure ports via environment variables, create a .gitignore, and push source code to GitHub.

  • Create Zodiac Array of Objects17:48

    Create a zodiac array of objects in JavaScript, where each object has name, month, and description, and prepare ajax-based data retrieval to fetch zodiac data based on user input.

  • Retrieve data from Array of Objects18:53

    Retrieve data from an array of objects by looping through zodiac entries to display descriptions and images based on user input.

  • Dislaying-Data-on-the-Web16:10

    Display data on the web by attaching image properties to objects in an array, enabling zodiac pictures and descriptions to render dynamically.

  • Styling web pages with CSS and Bootstrap13:38

    Apply Bootstrap styling to create a responsive web page, using media objects, navigation bars, and css tweaks to display zodiac data with dynamic image and text.

  • Deployment to Heroku6:42

    Deploy from a local machine to Heroku by installing the Heroku CLI, creating an app, pushing code, and viewing the live site via the provided link.

Requirements

  • Computer or laptop
  • Internet connection

Description

Join the Full-Stack Web Developer Bootcamp with Real Projects and transform your coding skills into a professional portfolio! This hands-on tutorial is designed to take you from beginner to job-ready developer by teaching you both frontend and backend development using the most in-demand technologies like HTML, CSS, JavaScript, React, Node.js, Express, and MongoDB.

Throughout the bootcamp, you won’t just learn theory — you’ll build real-world projects that simulate tasks you’ll face in a professional environment. From responsive websites and interactive web apps to full-stack applications with databases and user authentication, you’ll gain practical experience that employers and clients value.

You’ll also learn crucial tools like Git, GitHub, RESTful APIs, and deployment techniques to launch your apps live on the web. Each module is designed with step-by-step guidance, code-along lessons, and project-based challenges to reinforce your skills.

By the end of the bootcamp, you’ll have a strong portfolio of completed projects, the confidence to tackle freelance jobs or developer roles, and the ability to build and launch your own full-stack applications. Whether you want to switch careers, freelance, or build a startup, this bootcamp is your complete roadmap to becoming a professional web developer.

What are you waiting for? Enroll Today!

Who this course is for:

  • Anyone who wants to build their own online business
  • Everyone who wants to learn full-stack web development process