Udemyalles

JavaScript Moderno Guía Definitiva Construye +20 Proyectos

Learn JavaScript & build web apps! Master MERN stack with 20+ projects. Step-by-step guide for aspiring web developers. Full stack development included.

4.8(17,829)
87,595students
52h 42m
Certificate
Juan Pablo De la torre Valdez
Juan Pablo De la torre ValdezCreador de Código Con Juan - Aprende Con Proyectos Reales

Course Content

JavaScript Moderno Guía Definitiva Construye +20 Proyectos is an all-levels Udemy course taught by Juan Pablo De la torre Valdez. It runs 52h 42m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 17,829 reviews, with 87,595 students enrolled. It is a paid course, last updated March 2025.

Unlock the power of JavaScript, the most popular programming language for web development! This comprehensive course takes you from the fundamentals to advanced concepts, equipping you with the skills to build dynamic and interactive web applications.

Master Modern JavaScript:

  • ES6-ES12 (ES Moderno): Dive deep into the latest JavaScript syntax, including ECMAScript 6, 7, 8, 9, 10, and 11 (and 12!), essential for modern web development.
  • Prototypes & Delegation: Understand core JavaScript concepts for building robust applications.
  • Classes & Object-Oriented Programming: Learn to structure your code effectively using object-oriented principles.
  • Promises, Generators, Async/Await: Handle asynchronous operations with ease and write cleaner, more efficient code.
  • Fetch API & Async JS: Master data fetching and asynchronous JavaScript for seamless API integration.
  • Objects: A solid understanding of JavaScript objects is fundamental.

Build Full-Stack Applications with Node.js & Frameworks:

  • Node.js: Extend your JavaScript skills to the server-side and build scalable backend applications.
  • Express: Create robust and efficient web applications with the popular Express framework.
  • Vue.js: Learn a progressive JavaScript framework for building user interfaces.
  • React: Develop dynamic and reusable UI components with React, a leading JavaScript library.
  • MongoDB: Utilize a NoSQL database for flexible data storage.
  • IndexedDB: Store data directly in the browser for offline capabilities.

Explore Powerful APIs & Features:

  • REST APIs: Learn to consume and interact with RESTful APIs.
  • Native JavaScript APIs: Discover and utilize built-in browser APIs like:
    • Notification API: Create engaging user notifications.
    • Speech API: Implement voice recognition and text-to-speech functionality.
  • Higher Order Functions: Write more concise and reusable code.

Hands-on Projects to Solidify Your Skills:

This course emphasizes practical application through a series of projects designed to take you from beginner to advanced levels. All projects are available to view for free!

  • Local Storage Form: Create a form that saves data to local storage.
  • Shopping Cart: Develop a fully functional shopping cart.
  • Car Insurance Quote Calculator: Build a tool to estimate car insurance costs.
  • Email Sending Simulator: Simulate email sending functionality.
  • Cryptocurrency Quote Calculator: Fetch and display cryptocurrency prices from a REST API (supporting over 100 cryptocurrencies).
  • Shopping Cart with Local Storage: Enhance the shopping cart with persistent data using local storage.
  • Weekly Budget & Expense Tracker: Manage personal finances with a budget and expense tracking application.
  • Veterinary Patient Scheduling: Create a patient scheduling system for veterinary clinics.
  • CRM with IndexedDB: Develop a Customer Relationship Management (CRM) system using IndexedDB.
  • Song Lyrics Search: Build an application to search for song lyrics.
  • Weather API Search: Integrate a weather API to display current weather conditions.
  • Image Search with Pixabay: Search and display images from the Pixabay API.
  • Car Search & Filter: Implement a car search and filtering system using higher-order functions.
  • Restaurant Consumption & Tip Calculator: Develop a restaurant application to calculate bills and tips (built with React).
  • Travel Agency Website: Create a travel agency website using NodeJS and Sequelize.
  • Full-Stack JavaScript Application: A comprehensive full-stack application using React, Express, MongoDB, and Node.

These diverse projects expose you to various development techniques, providing a well-rounded understanding of JavaScript development.

Why Learn JavaScript?

JavaScript is essential for modern web development. It's used both on the client-side (in the browser) and the server-side (with Node.js). This course provides an excellent foundation if you're interested in exploring other popular frameworks like VueJS, React, Angular, or NodeJS. Start your journey to becoming a proficient JavaScript developer today!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(60)
20h 2m
all
5.0(1,683)
1h 54m
beginner
5.0(7)
8h 30m
all
5.0(4)
11h 17m
beginner
5.0(29)
5h 6m
expert