Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programación orientada a objetos con JavaScript
Highest Rated
Rating: 4.3 out of 5(204 ratings)
5,216 students

Programación orientada a objetos con JavaScript

Aprende a crear poderosas aplicaciones en JavaScript
Last updated 5/2022
Spanish

What you'll learn

  • Comprender los conceptos básicos a cualquier lenguaje orientado a objetos, como la herencia, el polimorfismo y el encapsulamiento.
  • Aplicar las diferentes funciones en JavaScript, como funciones anónimas, funciones de callback, funciones dentro de funciones y funciones que regresan funciones.
  • Crear objetos en javaScript, incluyendo métodos y propiedades, así como la forma de cambiarlos.
  • Aplicar las propiedades y métodos en prototype y comprender sus ventajas y desventajas.
  • Utilizar la herencia en JavaScript, asi como sus principales variaciones, con sus ventajas y desventajas.
  • Crear una aplicación en JavaScript utilizando un objeto como NAMESPACE.
  • Crear una aplicación que realice filtros a archivos de imágenes por medio del canvas de HTML5 bajo el paradigma de la programación orientada a objetos.
  • Crear una aplicación que dibuje formas geométricas básicas en forma aleatoria a solicitud del usuario, bajo el paradigma de la programación orientada a objetos con JavaScript.

Course content

12 sections92 lectures9h 47m total length
  • Bienvenida al curso de programación orientada a objetos con JavaScript8:38

    En este curso revisaremos los siguientes temas:

    • Introducción a la programación orientada a objetos.
    • Las funciones de JavaScript.
    • Los objetos en JavaScript.
    • La propiedad prototype.
    • La herencia en JavaScript.
    • El manejo de Namespace
    • Aplicación de filtros a imágenes
    • Aplicación de figuras geométricas.
  • Breve historia de JavaScript7:05

    En este video revisaremos brevemente los orígenes y la evolución del lenguaje que estudiaremos: JavaScript.

  • ¿Qué es la programación orientada a objetos?3:26

    En este video veremos en términos generales lo que es la programación orientada a objetos y su evolución.

  • Clases, objetos e instancias7:12

    En esta clase estudiaremos los conceptos fundamentales de clases, objetos e instancias, fundamentos de la programación orientada a objetos.

  • Elementos de una clase: las propiedades y los métodos5:05

    En esta clase analizaremos los elementos de una clase: las propiedades y los métodos

  • Los pilares de OOP: Herencia, Polimorfismo, encapsulamiento y abstracción6:50

    Los pilares de la programación orientada a objetos son la herencia, el encapsulamentos, la abstracción y el polimorfismo.

  • La propiedad prototipo o prototype3:05

    El centro de la programación orientada a objetos en JavaScript es la correcta comprensión y manejo de la propiedad prototype en las funciones.

  • Programación orientada a prototipos2:29

    Hay que tener muy claro la diferencia entre la programación orientada a prototipos y la programación orientada a objetos. Aunque es un discusión netamente académica, nos ayudará mucho esclarecer los conceptos.

  • La herramienta UML6:11

    UML es una poderosa herramienta para traficar nuestras clases y poder tener una idea clara de la aplicación, antes de iniciar la codificación.

  • Apuntes de la historia de JavaScript6:00
  • Apuntes de la sección Introducción a la Programación Orientada a Objetos31:00
  • Apuntes de la primera sección (Anexo)35:00

Requirements

  • Conocimientos básicos de HTML y CSS
  • Conocimientos medios de programación en JavaScript.
  • Deseable (no indispensable) conocimientos en algún lenguaje Orientado a Objetos.

Description

JavaScript es uno de los lenguajes más difundidos en la actualizada, ya que se ejecuta en los 5 principales navegadores. Sin embargo, aunque es un lenguaje orientado a objetos, se acostumbra programar los scripts en programación funcional o estructurada.

En tiempos modernos, es necesario hacer aplicaciones más complejas y fáciles de mantener, por lo que el paradigma de la programación orientada a objetos es necesaria. Usted encontrará en este curso que es sencillo programar orientado a objetos con JavaScript, lo que permitirá hacer a usted código más limpio y mantenible.

En este curso iniciaremos desde los principios básicos de la programación orientada a objetos, definiendo lo que es herencia, encapsulamiento, polimorfismo y abstacción, que son principios generales a cualquier lenguaje de programación irientada a objetos.

Definiremos las propiedades y limitaciones del lenguaje, y cómo hacer nuestras aplicaciones orientada a objetos. Realizaremos diferentes ejemplos, como el manejo de imágenes con el canvas de HTML5, una aplicación de dibujo y otra para dibujos en mapas de bits.

Este curso no es un curso básico. Usted debe conocer previamente los principios de programación con JavaScript, como un ciclo, una condicional o una variabl, los cuales no se ven en este curso, pero no necesita ser un experto en programación. Necesitará su computadora con internet, un navegador de los cinco principales y un editor de código HTML estándar.


Who this course is for:

  • Desarrolladores y diseñadores web que deseen realizar aplicaciones bajo el paradigma de la programación orientada a objetos.