Aprende los Fundamentos de Programación de Cero a Experto en los 3 lenguajes más populares: 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
Aprende los Fundamentos de Programación de Cero a Experto en los 3 lenguajes más populares: Python, Java y JavaScript!»
¿Te gustaron los cupones? Tal vez también te guste este otro contenido:
Este curso se encuentra de manera gratuita gracias a un cupón que podrás encontrar aquí abajo.
Toma en cuenta que este tipo de cupones duran por muy poco tiempo.
Si el cupón ya ha expirado podrás adquirir el curso de manera habitual.
Este tipo de cupones duran muy pocas horas, e incluso solo minutos después de haber sido publicados.
Debido a una actualización de Udemy ahora solo existen 1,000 cupones disponibles, NO nos hacemos responsables si el cupón ya venció.
Para obtener el curso con su cupón usa este enlace.