Universidad de Programación - Python, Java y JavaScript!

Aprende a programar desde cero en los 3 lenguajes de programación más populares al día de hoy: Python, Java y JavaScript



Platform: Udemy
Status: Available
Duration: 62 Hours

Price: $19.99 $0.00


Note: Udemy FREE coupon codes are valid for maximum 3 days only. Look for "Get Coupon" orange button at the end of Description. This post may have affiliate link & we may get small commission if you make a purchase.

Notice for Our Visitors in INDIA:
If Udemy Coupon is 100% OFF but it is not FREE when you go to Udemy Website, please follow the below instructions to make it work. This is mainly affecting visitors that has INDIA as a Country of Residence in their profile in Udemy.

Steps:
1. Use VPN (Virtual Private Network) & Select Another Country like USA.
2. Clear udemy.com website cookies from your browser or You can also use incognito mode or different browser like Opera which has inbuilt VPN.
3. After making a VPN Connection, Create a new Udemy Account.
4. Then go to your desired Course Page & Apply Coupon.
5. If the Coupon is successfully applied, then Continue the process & Enter the VPN Country.
6. Enjoy your Free Course!

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.
Requirements
  • No se requiere ningún conocimiento previo de programación
  • Sólo se requiere una computadora, cualquier sistema operativo funciona con Python, Java y JavaScript
  • El curso inicia desde cero, y llega hasta niveles intermedios y avanzados en cade lenguaje de programación que estudiaremos!
Description
En tu curso de Universidad de Programación aprenderás a programar 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

Who this course is for:

  • A gente que quiera empezar absolutamente desde cero en el mundo de la programación!
  • Aprender temas básicos, intermedios y avanzados en los 3 lenguajes de programación más populares como son: Python, Java y JavaScript!
  • Cualquiera que esté interesado en convertirse en un profesional programador en Python, Java y JavaScript, todo en un mismo curso.
  • No se necesita tener ningún conocimiento previo de programación, aquí aprenderás todo absolutamente desde cero