Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart (Programming Language) Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-04-02 18:30:17
30-Day Money-Back Guarantee
Development Web Development JavaScript

Desarrollo web. JavaScript desde cero. Edición 2018-2019

Desde ES6 hasta ES10, async await, API's HTML y mucho más!!
Rating: 4.6 out of 54.6 (2,163 ratings)
81,567 students
Created by Adrian Heras
Last updated 4/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Javascript

Course content

8 sections • 71 lectures • 18h 11m total length

  • Repositorio
    00:00

  • Preview15:17
  • Preview20:41
  • Tipos de operadores
    12:09
  • Strings
    29:19
  • Objeto Math
    17:35
  • Condicionales I
    23:02
  • Ejercicio Ordenar 3 números
    11:11
  • Condicional switch
    09:35
  • Operador ternario
    07:24
  • Arrays I
    10:53
  • Arrays II
    23:14
  • Bucle while y do while
    08:46
  • Bucle for
    12:36
  • Bucle for of y for in
    12:16
  • Ejercicios de repaso
    01:32
  • Ejercicios corregidos del 1 al 5
    30:14
  • Ejercicios corregidos del 6 al 10
    24:30

  • Objetos Introducción
    14:15
  • Funciones - Introducción
    15:59
  • Programación Orientada a Objetos - Clases
    20:13
  • Clases y objetos. Práctica guiada
    26:34
  • Métodos de los arrays
    30:53
  • Spread operator
    16:39

  • DOM - Introducción
    15:29
  • Selección de elementos
    19:21
  • Atributos y clases
    16:09
  • Eventos de ratón y teclado
    25:48
  • Objeto evento
    28:57
  • Crear e insertar elementos
    20:35
  • DOM traversing
    18:57
  • Insertar, clonar y borrar elementos
    20:42
  • Objetos nativos y timers
    32:11

  • Objeto XMLHTTPRequest I
    33:04
  • Objeto XMLHTTPRequest II
    31:00
  • Objeto XMLHTTPRequest III
    05:46
  • Callbacks
    21:37
  • Promesas
    18:41
  • Fetch - Introducción
    15:41
  • Fetch - Peticiones POST
    10:56
  • Fetch - Lectura de archivos
    09:56
  • async / await
    21:36
  • Librería axios - GET
    09:22
  • Librería axios - POST
    04:57

  • Formularios
    20:40
  • Introducción a las expresiones regulares
    10:48
  • Expresiones regulares II
    11:36
  • Expresiones regulares III
    09:05
  • Expresiones regulares IV
    07:17
  • Librería de validaciones
    03:16

  • Web Storage
    17:56
  • Drag & Drop I
    09:10
  • Drag & Drop II
    14:46
  • API File
    15:53
  • API File - Barra de progreso
    12:13
  • Drag & Drop + API File
    10:14
  • API IndexedDB - Introducción y creacíon
    16:27
  • API IndexedDB - Añadir datos
    16:30
  • API IndexedDB - Leer datos
    13:05
  • API IndexedDB - Actualizar datos
    18:00
  • API IndexedDB - Borrar datos
    09:00
  • API Visibility Change
    05:57
  • API Online / Offline
    09:33
  • API Intersection Observer I
    16:19
  • API Intersection Observer II - Lazy Load
    08:28
  • API Geolocation
    08:11
  • API Match Media
    13:41

  • Destructuring
    10:24
  • Debugging
    10:50
  • Transpilación de código con babel
    13:31
  • Despedida del curso
    03:33

Requirements

  • HTML
  • CSS

Description

En este curso aprenderás a utilizar el lenguaje JavaScript desde las bases, veremos la sintaxis, los tipos de datos, como añadir lógica, la manipulación del DOM, como realizar peticiones a un servidor de todas las formas que existen en la actualidad, desde XMLHTTPRequest hasta async/await pasando por promesas y por fetch, las principales API's de HTML5 y todo según marcan los estándares.

El uso más común de JavaScript es escribir funciones embebidas o incluidas en páginas HTML y que interactúan con el Document Object Model (DOM o Modelo de Objetos del Documento) de la página. Algunos ejemplos sencillos de este uso son:

  • Cargar nuevo contenido para la página o enviar datos al servidor a través de AJAX sin necesidad de recargar la página (por ejemplo, una red social puede permitir al usuario enviar actualizaciones de estado sin salir de la página).

  • Animación de los elementos de página, hacerlos desaparecer, cambiar su tamaño, moverlos, etc.

  • Contenido interactivo, por ejemplo, juegos y reproducción de audio y vídeo.

  • Validación de los valores de entrada de un formulario web para asegurarse de que son aceptables antes de ser enviado al servidor.

  • Transmisión de información sobre los hábitos de lectura de los usuarios y las actividades de navegación a varios sitios web. Las páginas Web con frecuencia lo hacen para hacer análisis web, seguimiento de anuncios, la personalización o para otros fines.

Who this course is for:

  • Cualquier persona que quiera aprender esta tecnología
  • Programadores de Javascript que quieran actualizarse

Instructor

Adrian Heras
Profesor de desarrollo web y programación
Adrian Heras
  • 4.6 Instructor Rating
  • 6,766 Reviews
  • 98,297 Students
  • 5 Courses

6 años de experiencia en desarrollo web. Apasionado de las nuevas tecnologías y en especial del ecosistema de javascript.

Creador de contenido audiovisual formativo relacionado con el desarrollo web full-stack.

Mi propósito es trasladar mi pasion por enseñar tecnologías web a todos aquellos que quieran iniciarse en este campo de una forma actualizada.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.