Description

En tu curso de Universidad de Programación 2021 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 Management If-Else

  • Uso de Ciclos Whereas y For en Python

  • Colecciones en Python (Listing, 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 (Information Entry Object) para hacer CRUD: Create-Learn-Replace-Delete

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

  • Laboratorio Remaining 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 Easy en Python

  • Profundizando en la Herencia Múltiple en Python

  • Inicialización de Herencia Múltiple en Python

  • Decoradores de Clases en Python

  • Information 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 Management en Java

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

  • Manejo de la esctrutura change y cuando aplicarla

Lección 4 – Manejo de Ciclos en Java

  • Uso del ciclo for y su uso

  • Uso del ciclo whereas y cómo aplicarlo

  • Uso del ciclo do-whereas 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 Remaining del Nivel

  • Ejercicio Remaining 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 (solid)

  • 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 attempt-catch y propagación de Excepciones

Módulo 6 – Manejo de Colecciones en Java

  • Uso de las colecciones en Java

  • Manejo de Listing, 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 Remaining del Nivel

  • Ejercicio Remaining 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 Choose

  • Pasos para ejecutar la sentencia Choose de SQL con JDBC

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

Lección 4 – Manipulando Datos con JDBC

  • Pasos para ejecutar las sentencias insert, replace y delete

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

  • Separación de funciones choose, insert, replace 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 (Information Entry Object)

  • Patrón de Diseño DTO (Information Switch Object) o VO (Worth Object)

  • Laboratorio Remaining 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 Management 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 Capabilities) 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 teacher.

Ing. Ubaldo Acosta

Fundador de World Mentoring

If the coupon just isn’t opening, disable Adblock, or attempt one other browser.

Leave a comment

Your email address will not be published. Required fields are marked *