Ve todos los vídeos desde una plataforma interactiva
Accedes a todo el contenido de forma actualizada
Tendrás asistencia vía Chat para todas tus dudas o consultas
Aprendé a programar desde cero y desarrollá conocimientos en diferentes lenguajes, herramientas y tecnologías utilizadas para crear aplicaciones, administrar bases de datos, analizar información y desarrollar proyectos de robótica.
Este pack reúne 14 carpetas formativas que abarcan los fundamentos de la programación, los lenguajes Python, Java, C, C++, C#, Kotlin y SQL, además de herramientas como Git, GitHub, MySQL, MongoDB, Arduino y ROS.
A través de clases, ejercicios y proyectos prácticos, podrás comprender cómo funciona el desarrollo de software, adquirir habilidades de programación y explorar diferentes especialidades tecnológicas, desde aplicaciones de escritorio y Android hasta análisis de datos y sistemas electrónicos programables.
Introducite en el mundo de la programación y conocé los conceptos fundamentales necesarios para comenzar a desarrollar tus propios programas.
Aprenderás sobre lógica de programación, algoritmos, resolución de problemas y representación de instrucciones mediante pseudocódigo.
También trabajarás con herramientas como PSeInt y Scratch para comprender estructuras de programación y desarrollar el pensamiento lógico de manera progresiva.
El curso incluye una introducción a los diferentes lenguajes de programación y sus posibles aplicaciones.
Aprendé los fundamentos de tres lenguajes de programación ampliamente utilizados en diferentes áreas del desarrollo de software.
Con el lenguaje C estudiarás variables, operadores, funciones, estructuras condicionales, bucles, punteros, administración de memoria y manejo de archivos.
Posteriormente, conocerás C++, profundizando en funciones, estructuras de control y programación orientada a objetos mediante clases y objetos.
Finalmente, explorarás C#, aprendiendo su sintaxis, métodos, estructuras condicionales, bucles y fundamentos de la programación orientada a objetos.
Profundizá en el lenguaje C# y aprendé a desarrollar programas utilizando herramientas del ecosistema .NET.
Trabajarás con tipos de datos, operadores, condicionales, bucles, arreglos, listas, cadenas de texto y métodos.
También estudiarás programación orientada a objetos, herencia, recursividad, manejo de excepciones y utilización de constantes.
El curso incluye un proyecto de aplicación final y contenidos sobre características incorporadas en diferentes versiones de C#, incluyendo C# 9, C# 10, C# 11 y C# 12, junto con referencias a .NET 7 y .NET 8.
Aprendé a programar con Java, desde sus conceptos fundamentales hasta el desarrollo de aplicaciones con interfaces gráficas y conexión a bases de datos.
Conocerás variables, tipos de datos, operadores, estructuras de control, arreglos, cadenas de texto y programación orientada a objetos.
También aprenderás a crear interfaces de usuario mediante Java Swing, trabajar con componentes visuales y gestionar eventos.
En el área de bases de datos estudiarás conexiones JDBC, operaciones de inserción, consulta, modificación y eliminación de registros, utilizando ejercicios y proyectos prácticos.
Aprendé los fundamentos de Python mediante un recorrido práctico organizado en proyectos progresivos.
Comenzarás con los conceptos básicos del lenguaje y avanzarás hacia ejercicios orientados a desarrollar lógica de programación y resolver problemas.
Entre los proyectos incluidos se encuentran:
Estos proyectos permiten aplicar estructuras de programación, organización de datos, manejo de archivos, programación orientada a objetos y desarrollo de interfaces.
Aprendé a utilizar Python como herramienta para procesar, organizar, analizar y representar información.
Conocerás NumPy para trabajar con estructuras numéricas y realizar operaciones sobre conjuntos de datos.
También estudiarás Pandas, aprendiendo a crear Series y DataFrames, importar información, filtrar registros, gestionar valores faltantes y combinar tablas.
El curso incluye contenidos sobre visualización de datos con Pyplot, funciones de transformación, tablas dinámicas y expresiones regulares para trabajar con información textual.
Aprendé a consultar y administrar información almacenada en bases de datos relacionales mediante SQL.
El contenido está organizado en dos partes con ejercicios destinados a desarrollar progresivamente las habilidades de consulta y manipulación de datos.
En la primera parte trabajarás con SELECT, DISTINCT, ORDER BY, WHERE, AND, OR, NOT, IN, BETWEEN y LIKE.
También estudiarás uniones entre tablas mediante INNER JOIN, LEFT JOIN y RIGHT JOIN, funciones de agregación como COUNT, AVG, SUM, MAX y MIN, además de GROUP BY y HAVING.
En la segunda parte avanzarás hacia sentencias de inserción y actualización de datos, modificación de tablas, expresiones CASE, consultas multitabla, subconsultas y creación de vistas.
El curso incorpora ejercicios complementarios y materiales de código para practicar las consultas aprendidas.
Conocé los fundamentos de las bases de datos relacionales y no relacionales, aprendiendo a trabajar con información estructurada mediante diferentes sistemas gestores.
Con MySQL estudiarás consultas SQL, filtros, ordenamiento de resultados, funciones de agregación, uniones entre tablas y técnicas de optimización.
También explorarás aplicaciones de ChatGPT como herramienta de apoyo para crear y comprender consultas de bases de datos.
En MongoDB aprenderás fundamentos del modelo documental, operaciones CRUD, organización de documentos, modelado de información, relaciones y consultas avanzadas.
Esta formación permite conocer las diferencias entre ambos enfoques y comprender cómo se utilizan para almacenar y recuperar información en aplicaciones.
Aprendé a utilizar Git y GitHub para administrar cambios en proyectos de programación y colaborar con otros desarrolladores.
Conocerás los fundamentos del control de versiones, creación de repositorios, registro de cambios y manejo del historial de desarrollo.
Trabajarás con ramas, uniones de código, resolución de conflictos, etiquetas, Git Stash y Git Rebase.
También estudiarás operaciones de sincronización con repositorios remotos mediante Push y Pull, además de herramientas de GitHub como Issues, Milestones, colaboradores, proyectos, wikis y GitHub Pages.
El curso incorpora contenidos sobre organizaciones, equipos, configuración de repositorios y seguridad.
Aprendé los fundamentos del desarrollo de aplicaciones móviles para Android y conocé los principales componentes utilizados en su construcción.
Estudiarás herramientas de interfaz de usuario, organización de pantallas y recursos utilizados durante el desarrollo de aplicaciones.
También conocerás componentes como Activities y Fragments, además de conceptos de ViewModel y programación asíncrona.
El curso incluye un proyecto de aplicación de noticias, donde trabajarás con funcionalidades de búsqueda, filtros, indicadores de carga y presentación de resultados.
También aprenderás a compartir el proyecto mediante GitHub.
Introducite en Kotlin y aprendé sus fundamentos mediante ejemplos de programación estructurada, orientada a objetos y funcional.
Conocerás la sintaxis del lenguaje, tipos de datos, estructuras de control y herramientas para organizar instrucciones y funciones.
También estudiarás clases, objetos y conceptos avanzados del lenguaje, además de funciones de orden superior y utilización de funciones como parámetros.
El curso está orientado a desarrollar una base de programación con Kotlin y comprender diferentes enfoques de construcción de software.
Aprendé a desarrollar proyectos electrónicos mediante Arduino y descubrí cómo combinar programación con componentes físicos.
Conocerás la plataforma Arduino, las características de la placa Arduino Uno y los elementos básicos necesarios para trabajar con circuitos.
Aprenderás a programar utilizando conceptos del lenguaje C adaptados a Arduino y realizarás ejercicios con entradas y salidas digitales y analógicas.
Entre los proyectos y contenidos incluidos se encuentran:
Esta formación permite comprender cómo interactúan el software y los componentes electrónicos en sistemas programables.
Introducite en la programación de sistemas robóticos utilizando ROS, un conjunto de herramientas utilizado para desarrollar aplicaciones de robótica.
Conocerás los fundamentos de su estructura, organización de archivos y funcionamiento de la comunicación entre componentes.
Aprenderás conceptos como nodos, publishers, subscribers, servicios, clientes, servidores de acciones y herramientas de ejecución de proyectos.
También explorarás contenidos de programación relacionados con robots móviles manipuladores, robots cuadrúpedos y robots humanoides.
El curso incorpora ejercicios y laboratorios para comprender el intercambio de información y la coordinación de procesos dentro de un sistema robótico.
A lo largo de esta formación encontrarás ejercicios y proyectos que permiten aplicar los conocimientos de programación en diferentes áreas tecnológicas.
Al completar los contenidos de esta formación, podrás comprender los principios de programación y aplicar diferentes lenguajes para resolver problemas y desarrollar proyectos de software.
Adquirirás conocimientos de lógica computacional, programación orientada a objetos, bases de datos, desarrollo de interfaces, control de versiones, análisis de datos y fundamentos de aplicaciones móviles.
También tendrás la oportunidad de explorar áreas tecnológicas complementarias, como electrónica programable, robótica e Internet de las Cosas.
Este pack está orientado a personas que desean comenzar desde cero en programación, estudiantes de tecnología y quienes buscan ampliar sus conocimientos en diferentes lenguajes y herramientas de desarrollo.
Una propuesta integral que combina programación, desarrollo de aplicaciones, bases de datos, análisis de información y proyectos tecnológicos para construir habilidades aplicables a diferentes áreas del desarrollo de software.
El material del curso se desbloquea al inscribirte.
Cargando el temario…
Inscribite ahora y accedé al material en el acto.
Inscribirme ahora · $ 10.599