Cursos de Python
Introducción a Python
5 SEMANAS - 18 hsPython Avanzado
5 SEMANAS - 18 hsProgramación orientada a objetos con IA
3 SEMANAS - 12 hsDesarrollo Web Python & Django
5 SEMANAS - 18 hsPython para Análisis de Datos
5 SEMANAS - 18 hsMicroPython
3 SEMANAS - 12 hsGit: Desarrollo Colaborativo
4 SEMANAS - 12 hsPatrones de Diseño
3 SEMANAS - 12 hsAnálisis y Diseño Orientado a Objetos
4 SEMANAS - 12 hsINTRODUCCIÓN A PYTHON
Descubrí el mundo Python y programá de forma sencilla con algoritmos. Aprendé los fundamentos para el desarrollo de aplicaciones y la escritura de códigos, con el lenguaje más utilizado.
¿Qué vas a aprender?
• Fundamentos de la programación en Python.
• Usos de una terminal o línea de comandos.
• Tipos de datos y operaciones.
• Manejo de bucles repetitivos.
• Sentencias condicionales.
• Desarrollar aplicaciones de consola y escritorio.
• Implementación de funciones.
• Manejo de librerías.
Información General
Duración: 5 semanas / 18 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Principiante
Conocimientos previos: no se necesita experiencia previa ni conocimientos técnicos
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PYTHON AVANZADO
Dominá el lenguaje de programación más potente y con más crecimiento del mercado. Desarrollá programas de consola para automatizar tareas y diseñar aplicaciones.
¿Qué vas a aprender?
• Control de flujo, operadores y Funciones, avanzado.
• Manipulación y formación de Cadenas.
• Operaciones de entrada y salida, archivos.
• Capturar y lanzar Excepciones.
• Utilizar paquetes y librerías de terceros.
• Paradigma de objetos.
• Scripting, automatizaciones.
• Trabajar con bases de datos SQL y prevenir vulnerabilidades.
• Interacción con Servicios Web.
• Scripts de automatización HTTP.
• Desarrollo de aplicaciones de escritorio.
• Entornos virtuales.
Información General
Duración: 5 semanas / 18 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Intermedio
Conocimientos previos: Te aconsejamos tener un dominio sobre: Introducción a Python
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PROGRAMACIÓN ORIENTADA A OBJETOS CON IA
Descubrí una nueva forma de pensar y de crear soluciones. Aprendé los fundamentos de este paradigma y expandí tus capacidades de programación.
¿Qué vas a aprender?
• Paradigma de orientación a objetos.
• Objetos en JavaScript, Java, Python y C#.
• Uso y extensiones de Visual Studio Code.
• Colaboración de código en tiempo real.
• Uso y versionado con Git.
• Codificación con Coding Assistants.
• ChatGPT para aprendizaje y codificación.
• Programación en lenguaje natural con IA.
• Buenas prácticas orientadas a objetos y UML.
• Uso de IA en interfaces y diagrama de clases.
• Testing y pruebas unitarias.
• Implementación de un proyecto frontend web
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Principiante
Conocimientos previos: Te aconsejamos tener un dominio sobre HTML o Lenguajes de programación.
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
DESARROLLO WEB PYTHON & DJANGO
Trabajá en el Web Framework más potente y popular del mundo Python. Desarrollá aplicaciones web escalables y seguras de forma profesional.
¿Qué vas a aprender?
• Fundamentos Web
• Web frameworks y Django
• Estructura de una aplicación
• Crear un proyecto de Django
• Direcciones URL: implementación de funciones
• Tipos de vistas
• Sistema de plantillas
• Bucles, Condicionales y Herencia
• Trabajando con formularios
• Django: ORM para base de datos
• Creación de modelos
• Django Shell y Querysets
Información General
Duración: 5 semanas / 18 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Avanzado
Conocimientos previos: Te aconsejamos tener un dominio sobre: Python Avanzado - Desarrollo Web con HTML
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PYTHON PARA ANÁLISIS DE DATOS
Dominá el lenguaje con mayor proyección en el mundo de los datos. Aprendé a utilizar Jupyter Notebook y convertite en un Data Scientist.
¿Qué vas a aprender?
• Python y Data Science.
• Uso del Entorno Anaconda.
• Datasets de Big Data.
• Variables y estructura de datos.
• Operaciones aritméticas y comparativas.
• Trabajar con Operaciones Lógicas.
• Lograr autonomía en Python.
• Manipulación de Variables.
• Librerías: Panda, Numpy y Matplotlib.
• Arreglos multidimensionales.
Información General
Duración: 5 semanas / 18 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Avanzado
Conocimientos previos: Te aconsejamos tener un dominio sobre: Introducción a Python - Introducción a Bases de Datos y SQL
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
MICROPYTHON
Dominá el lenguaje de programación Python en su versión para microcontroladores. Descubrí sus alcances en distintas placas y desarrollá aplicaciones de forma ágil.
¿Qué vas a aprender?
• Tipos de placas para Micropython
• Programación y entornos de desarrollo
• Controlar pines digitales y analógicos
• Sensores y actuadores
• Modulación por ancho de pulsos (PWM)
• Dispositivos de visualización, control y toma de datos
• Programación avanzada
• Métodos de comunicación inalámbrica
• Manejo de dispositivos por internet
• Interacción con Servicios Web
• Protocolos y posibilidades inalámbricas
• Mqtt con Micropython
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 15 personas
Nivel: Experto
Conocimientos previos: Te aconsejamos tener un dominio sobre: Python Avanzado
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
GIT: DESARROLLO COLABORATIVO
Dominá el uso de repositorios de datos y asegurá tu código fuente. Aprendé a desarrollar colaborativamente con la herramienta de versionado más utilizada del mercado.
¿Qué vas a aprender?
• Versionado local.
• Branching.
• Introducción a GitHub.
• GitHub colaborativo.
• Git Tools.
• Realizar contribuciones a proyectos.
Información General
Duración: 4 semanas / 12 h
Frecuencia semanal: 1 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Intermedio
Conocimientos previos: no se necesita experiencia previa ni conocimientos técnicos
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PATRONES DE DISEÑO
Analizá y resolvé problemas de sistemas utilizando patrones de diseño. Codificá con Java y .Net, para lograr diseños profesionales que maximicen la reutilización.
¿Qué vas a aprender?
• Fundamentos de Lenguaje Unificado de Modelado
• Trabajar con Patrones de Diseño
• Un Patrón para cada objetivo
• Ejecutar operaciones con Command
• Builder: construyendo objetos complejos
• Estrategia Composite
• Anti-patrones
• Solución de problemas a través de Código
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Experto
Conocimientos previos: Te aconsejamos tener un dominio sobre algunos de estos lenguajes de programación: Java Standard Programming, Programación Web .NET con C# .NET, Programación Web en PHP y MYSQL
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
UML Y UP: ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
Resolvé los problemas de modelado de software en todos sus niveles. Aprendé a realizar diagramas de forma práctica utilizando Enterprise Architect.
¿Qué vas a aprender?
• Fundamentos de UML.
• Documentar las partes de un desarrollo de software.
• Utilizar los diagramas que conforman UML.
• Concepto de clases, objetos y casos de uso.
• Cómo modelar las diferentes vistas de un sistema.
• Uso de Enterprise Architect para construir diagramas.
• Reutilizar, integrar y conectar diagramas.
• Metodología de Proceso unificado
Información General
Duración: 4 semanas / 12 h
Frecuencia semanal: 1 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 20 personas
Nivel: Intermedio
Conocimientos previos: no se necesita experiencia previa ni conocimientos técnicos
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB