Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js HTML5 PHP Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

DevelopmentProgramming LanguagesProgramming Fundamentals

Universidad de Programación - Python, Java y JavaScript

Aprende los Fundamentos de Programación de Cero a Experto en los 3 lenguajes más populares: Python, Java y JavaScript!
Rating: 4.6 out of 54.6 (2,727 ratings)
83,593 students
Created by Global Mentoring Ing. Ubaldo Acosta
Last updated 4/2022
Spanish
Spanish [Auto]

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 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

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

Instructor

Global Mentoring Ing. Ubaldo Acosta
Pasión por la enseñanza!
Global Mentoring Ing. Ubaldo Acosta
  • 4.7 Instructor Rating
  • 88,356 Reviews
  • 467,162 Students
  • 29 Courses

Global Mentoring está conformado por un grupo de profesionistas con más de 20 años de experiencia capacitando profesionales en varias tecnologías y cumplimos 11 años enseñando de manera Online.

Somos apasionados y especialistas en varias tecnología, como son Python, Java, JavaScript, Angular, Spring Framework, Excel, etc.

Buscamos ser un aliado de los profesionistas y empresas que requieran servicios de capacitación especializada en lenguajes como Python, Java, Spring, JavaScript, Angular, etc, en particular en el área de Desarrollo de Sistemas Web y Empresariales ya que son los más utilizados a nivel laboral. 

Nuestro enfoque es brindar a nuestros alumnos las herramientas necesarias del mercado laboral, y al mismo tiempo, brindar la guía que permita un crecimiento profesional continuo en la tecnología que decidan estudiar con nosotros. 

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.