Universidad de Programación - Python, Java y JavaScript

Go to class
Write Review

Universidad de Programación - Python, Java y JavaScript provided by Udemy is a comprehensive online course, which lasts for 83 hours worth of material. Universidad de Programación - Python, Java y JavaScript is taught by Global Mentoring Ing. Ubaldo Acosta. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Spanishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Aprende los Fundamentos de Programación de Cero a Experto en los 3 lenguajes más populares: Python, Java y JavaScript!

    What you'll learn:

    • Python, Java y JavaScript son los lenguajes de programación más populares al día de hoy!
    • Aprenderán a programar desde cero con 3 Lenguajes de Programación: Python, Java y JavaScript desde cero hasta experto!
    • En cada lenguaje empezaremos desde los temas más básicos, intermedios y avanzados!
    • Estudiaremos desde Variables, lógica booleana, if / else, bucles, funciones, matrices, etc, en cada uno de los lenguajes Python, Java y JavaScript
    • En cada lenguaje estudiaremos la Programación Orientada a Objetos con Python, Java y JavaScript!
    • Una verdadera comprensión de cómo funciona Python, Java y JavaScript a detalle.
    • Practica tus nuevas habilidades con los desafíos de codificación (soluciones incluidas)
    • Organiza y estructura tu código usando las mejores prácticas de Python, Java y JavaScript
    • Código descargable para todos los proyectos para Python, Java y JavaScript.

    En tu curso de Universidad de Programación aprenderás los Fundamentos de Programación y mucho más, absolutamente desde cero, en los 3 lenguajes de programación más populares al día de hoy: Python, Java y JavaScript. Actualmente no basta con saber un lenguaje de programación, la industria demanda conocer varios lenguajes de programación a profundidad y de manera profesional.

    En este curso aprenderás absolutamente desde cero cada uno de los lenguajes de programación más populares al día de hoy. Python, Java y JavaScript. Una vez que conozcas y estudies cada lenguaje, podrás compararlos, diferenciarlos y entender a detalle la sintaxis básica, intermedia y hasta avanzada en cada uno de estos lenguajes. Con ello estarás listo para decidir en qué lenguaje profundizar, y todo te será más sencillo de aprender después de estudiar este curso, ya que tendrás las bases de cada lenguaje de programación.

    Empezaremos estudiando y profundizando en el lenguaje de Programación Python, posteriormente profundizaremos en el lenguaje de programación Java, y terminaremos aprendiendo y profundizando en el lenguaje de programación JavaScript.

    /***********************/

    UNIVERSIDAD PYTHON

    /***********************/

    Fundamentos de Python:

    • Introducción a Python

    • Manejo de Variables con Python

    • Manejo de Operadores en Python

    • Manejo de Sentencias de Control If-Else

    • Uso de Ciclos While y For en Python

    • Colecciones en Python (List, Tuple, Set y Dictionary)

    • Creación y Uso de Funciones en Python (Programación Estructurada)

    Programación Orientada a Objetos en Python (POO):

    • Clases y Objetos en Python (Programación Orientada a Objetos)

    • Encapsulamiento en Python (Programación Orientada a Objetos)

    • Herencia en Python (Programación Orientada a Objetos)

    • Módulos en Python

    • Herencia Múltiple en Python

    • Clases Abstractas en Python

    • Contexto Estático en Python

    • Manejo de Constantes

    • Diseño de Clases con Python y POO

    • Sobrecarga de Operadores en Python

    • Polimorfismo en Python

    • Manejo de Excepciones

    • Manejo de Archivos

    • Aplicación de Catálogo de Películas con POO y Python

    • Aplicación de Administración de Computadoras con POO y Python

    Conexión a bases de datos con Python y Postgresql

    • Instalación y configuración para realizar la conexión a base de datos con Python y Postgresql

    • Sentencia SELECT con Python y Postgresql con psycopg2

    • Sentencia INSERT con Python y Postgresql con psycopg2

    • Sentencia UPDATE con Python y Postgresql con psycopg2

    • Sentencia DELETE con Python y Postgresql con psycopg2

    • Manejo de Transacciones con Python y Postgresql

    • Manejo de Logging para mejor administración de la consola y los mensajes que enviamos

    • Creación de capa de datos para la clase de entidad Persona

    • Creación de la clase Conexión

    • Creación de la clase PersonaDAO (Data Access Object) para hacer CRUD: Create-Read-Update-Delete

    • Creación de Pool de Conexión con Python y psycopg2 para Postgresql

    • Laboratorio Final incluyendo todo lo visto hasta el momento!

    Profundizando en Python

    • Profundizando en tipos de datos en Python

    • Profundizando en manejo de Strings en Python

    • Uso de REPL en Python

    • Unpacking en Python

    • Profundizando en Listas en Python

    • Uso de la función zip en Python

    • Profundizando en Tuplas en Python

    • Profundizando en Set en Python

    • Profundizando en Diccionarios en Python

    • Profundizando en Funciones en Python

    • Funciones Anidadas en Python

    • Funciones Lambda en Python

    • Closures en Python

    • Decoradores en Python

    • Generadores en Python

    • Expresiones Generadoras en Python

    • Palabras reservadas en Python

    • Profundizando en la Programación Orientada Objetos en Python

    • Sobrecarga de Constructores

    • Representación de Objetos en Python (str, repr, format)

    • Acceso a atributos en Python

    • Profundizando en la Herencia Simple en Python

    • Profundizando en la Herencia Múltiple en Python

    • Inicialización de Herencia Múltiple en Python

    • Decoradores de Clases en Python

    • Data Clases en Python

    • Procesamiento Documentos JSON con Python

    /*******************/

    UNIVERSIDAD JAVA

    /*******************/

    Nivel 1. Fundamentos de Java

    Lección 1 - Comenzando con la Tecnología Java

    • El asombroso mundo de la programación en Java

    • Qué es la tecnología Java (desde un enfoque práctico)

    • Nuestro primer programa en Java desde cero

    Lección 2 - Variables y Operadores en Java

    • Uso de Variables en Java y para qué las utilizamos

    • Tipos de Datos en Java y cómo se clasifican

    • Manejo y Clasificación de operadores en Java

    Lección 3 - Sentencias de Control en Java

    • Uso de la estructura if-else y dónde utilizarla

    • Manejo de la esctrutura switch y cuando aplicarla

    Lección 4 - Manejo de Ciclos en Java

    • Uso del ciclo for y su uso

    • Uso del ciclo while y cómo aplicarlo

    • Uso del ciclo do-while y cuando utilizarlo

    Lección 5 - Programación Orientada a Objetos

    • Introducción a la Programación Orientada a Objetos (POO)

    • Manejo de Clases en Java

    • Uso de Objetos en Java

    Lección 6 - Funciones en Java

    • Declaración de Métodos o Funciones en Java

    • Uso y llamado de Funciones en Java

    Lección 7 - Manejo de Datos en Java

    • Uso de Arreglos en Java

    • Manejo de Matrices en Java

    Lección 8 - Herencia en Java

    • Manejo de Herencia en Java

    • Uso de superclases y subclases en Java

    Laboratorio Final del Nivel

    • Ejercicio Final donde se integra todo lo aprendido en este Nivel

    Nivel 2. Programación con Java

    Lección 1 - Polimorfismo en Java

    • Qué es el polimorfismo y su aplicación

    • Sobreescritura en Java y su uso

    Lección 2 - Manejo Avanzado de Objetos en Java

    • Conversión de Objetos (cast)

    • Identificando el tipo de objeto con el operador instanceof

    • La importancia y uso del operador this

    Lección 3 - Manejo de Bloques de Código en Java

    • Alcance de Variables (Scope)

    • Uso de bloques estáticos y no estáticos

    Lección 4 - Uso de Clases Abstractas e Interfaces en Java

    • Diferencias entre Clases Abstractas e Interfaces

    • Declaración y uso de Clases Abstractas

    • Manejo de Interfaces en Java y cuándo utilizarlas

    Lección 5 - Manejo de Excepciones en Java

    • Procesando las excepciones en Java

    • Uso de try-catch y propagación de Excepciones

    Módulo 6 - Manejo de Colecciones en Java

    • Uso de las colecciones en Java

    • Manejo de List, Set y Map y la aplicación de cada estructura

    Módulo 7 - Manejo de Archivos en Java

    • Manejo y uso de archivos en Java

    • Manejo de Streams en Java y sus usos

    Laboratorio Final del Nivel

    • Ejercicio Final donde se aplica todo lo aprendido en este nivel

    Nivel 3. Conexión a Bases de Datos con JDBC

    Lección 1 - Comenzando con JDBC (Java Database Connectivity)

    • La necesidad de una base de datos

    • Instalando MySql y Oracle

    • Descarga de controladores (drivers) para conectarnos a la base

    Lección 2 - Conectando a la Base de Datos (BD)

    • Pasos para conectarnos a una base de datos relacional

    • Código JDBC para conectarnos a la base de datos

    Lección 3 - Sentencia Select

    • Pasos para ejecutar la sentencia Select de SQL con JDBC

    • Uso de la sentencia select para leer la información de la BD

    Lección 4 - Manipulando Datos con JDBC

    • Pasos para ejecutar las sentencias insert, update y delete

    • Uso de las sentencias insert,update y delete para manipular información

    • Separación de funciones select, insert, update y delete con JDBC

    Lección 5 - Metadatos con JDBC

    • Conocimiendo la estructura de las tablas de BD con JDBC

    • La importancia del uso de Metadatos en JDBC

    Lección 6 - Patrones de Diseño

    • Patrón de Diseño DAO (Data Access Object)

    • Patrón de Diseño DTO (Data Transfer Object) o VO (Value Object)

    • Laboratorio Final con la integración de todo lo visto en este Nivel

    /************************/

    Universidad JavaScript

    /************************/

    • Introducción a JavaScript

    • Tipos de Datos en JavaScript

    • Operadores en JavaScript

    • Sentencias de Control en JavaScript

    • Ciclos en JavaScript

    • Arreglos en JavaScript

    • Funciones en JavaScript

    • Objetos en JavaScript

    • Clases en JavaScript

    • Palabra static en JavaScript

    • Manejo de Herencia en JavaScript

    • Sistema de Ventas con JavaScript

    • Proyecto Mundo PC con JavaScript

    • POO (Programación Orientada a Objetos) en JavaScript

    • Manejo de Errores en JavaScript

    • Funciones Flecha (Arrow Functions) en JavaScript

    • Funciones Callback en JavaScript

    • Promesas en JavaScript

    • Manejo del DOM HTML con JavaScript

    • Manejo de Eventos con DOM HTML y JavaScript

    • Aplicación Calculadora con HTML, CSS, JavaScript y Bootstrap

    • Aplicación SAP (Sistema de Administración de Personas) con HTML, CSS y JavaScript

    • Aplicación Reloj Digital con HTML, CSS y JavaScript

    • Aplicación Presupuesto (Ingresos-Egresos) en HTML, CSS y JavaScript

    Así que no esperes más y nos vemos del otro lado.

    Tu amigo e instructor.

    Ing. Ubaldo Acosta

    Fundador de Global Mentoring