Programación

Pack de cursos de programación

Principiante a avanzado 3 meses
$ 10.599$ 35.999
Pago único · 3 meses para completarlo Inscribirme ahora
3 cuotas sin interés en tarjetas de crédito
La plataforma

Todo lo que necesitás para aprender de verdad

Plataforma

Ve todos los vídeos desde una plataforma interactiva

Actualizado

Accedes a todo el contenido de forma actualizada

Asistencia

Tendrás asistencia vía Chat para todas tus dudas o consultas

Lo que vas a aprender

  • Aprender lógica de programación y algoritmos desde cero.
  • Programar con Python, Java, C, C++ y C#.
  • Desarrollar aplicaciones móviles con Android y Kotlin.
  • Administrar bases de datos con SQL, MySQL y MongoDB.
  • Analizar datos con Python y gestionar proyectos con Git.
  • Crear proyectos de electrónica y robótica con Arduino y ROS.

Descripción

Pack Completo de Programación y Desarrollo de Software

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.

1. Programación desde Cero

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.

2. Programación con C, C++ y C#

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.

3. C# desde Cero: Programación y .NET

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.

4. Java de Cero a Avanzado

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.

5. Python en 7 Días: Programación con Proyectos

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:

  • Generador de identificadores únicos.
  • Simulador de cajero automático.
  • Máquina de venta de snacks.
  • Sistema de venta de computadoras utilizando programación orientada a objetos.
  • Catálogo de películas mediante manejo de archivos.
  • Aplicación de gestión para gimnasio.
  • Interfaz gráfica para la aplicación del gimnasio utilizando Tkinter.

Estos proyectos permiten aplicar estructuras de programación, organización de datos, manejo de archivos, programación orientada a objetos y desarrollo de interfaces.

6. Análisis de Datos con Python

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.

7. SQL desde Cero: Consultas y Ejercicios Prácticos

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.

8. Bases de Datos con MySQL, MongoDB y ChatGPT

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.

9. Git y GitHub: Control de Versiones

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.

10. Desarrollo de Aplicaciones Android

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.

11. Programación con Kotlin

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.

12. Arduino: Programación y Electrónica

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:

  • Control de luces LED.
  • Lectura de sensores y potenciómetros.
  • Control de servomotores.
  • Utilización de pantallas y displays.
  • Medición de temperatura y distancias.
  • Control de sistemas mediante sensores.
  • Uso de PWM, interrupciones y funciones temporizadas.
  • Introducción a conexiones Wi-Fi y al Internet de las Cosas (IoT).

Esta formación permite comprender cómo interactúan el software y los componentes electrónicos en sistemas programables.

13. Programación de Robots con ROS

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.

Proyectos y Aplicaciones Prácticas

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.

  • Creación de algoritmos mediante pseudocódigo y Scratch.
  • Desarrollo de programas con C, C++, C#, Java y Python.
  • Construcción de aplicaciones con interfaces gráficas.
  • Creación de programas con manejo de archivos y objetos.
  • Desarrollo de consultas y operaciones sobre bases de datos.
  • Análisis y visualización de información con Python.
  • Creación de aplicaciones móviles Android.
  • Administración de proyectos mediante Git y GitHub.
  • Programación de placas Arduino y componentes electrónicos.
  • Exploración de sistemas robóticos mediante ROS.

¿Qué Habilidades Vas a Desarrollar?

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.

Una Formación Integral en Programación y Tecnología

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.

Pago único · Pesos Argentinos
$ 10.599 $ 35.999 -71%
3 cuotas sin interés de $ 3.533
en todas las tarjetas de crédito
Pago seguro Acceso inmediato

El material del curso se desbloquea al inscribirte.

  • 3 meses para completar la cursada (a tu ritmo)
  • Disponible en la app móvil
El contenido

Temario del curso

Cargando el temario…

Dudas frecuentes

Preguntas frecuentes

Nova Cursos Digitales es una plataforma de capacitación online donde podés acceder a packs de cursos digitales sobre diferentes temáticas, con contenido en video y asistencia mediante un profesor con Inteligencia Artificial.
No. Nuestros packs están pensados para ofrecer capacitación práctica a un precio accesible, por lo que actualmente no incluyen certificación.
Una vez acreditado el pago, vas a recibir acceso a nuestra plataforma automáticamente, donde podrás visualizar las clases y el contenido incluido en el pack adquirido.
Sí. Todo el contenido se encuentra disponible de manera online dentro de nuestra plataforma, para que puedas avanzar a tu propio ritmo.
No. Las clases son grabadas y podés ingresar a la plataforma cuando quieras durante el período en el que tengas acceso habilitado.
Sí. Dentro de la plataforma contás con asistencia de un profesor basado en Inteligencia Artificial, al que podés realizarle consultas y pedirle explicaciones sobre los contenidos del curso.
Es un asistente integrado a la plataforma que te permite realizar preguntas relacionadas con los contenidos que estás estudiando. Podés utilizarlo para resolver dudas, solicitar explicaciones o profundizar determinados temas.
Las compras individuales incluyen 3 meses de acceso al material desde la activación del curso.

Este período nos permite mantener un precio accesible y, al mismo tiempo, cubrir los costos de infraestructura, almacenamiento y créditos de Inteligencia Artificial utilizados para las consultas dentro de la plataforma.
No. Los packs adquiridos individualmente están disponibles para visualizarse desde nuestra plataforma durante los 3 meses de acceso, pero no incluyen la descarga de los videos.
Sí. Contamos con un plan mensual que habilita la opción de descargar los videos disponibles según las condiciones del plan.
Al comprar un pack individual, obtenés acceso a ese contenido durante 3 meses y los videos se visualizan desde la plataforma.

El plan mensual ofrece beneficios adicionales, entre ellos la posibilidad de descargar videos mientras tengas disponible dicha función dentro de tu suscripción.
Nova Cursos Digitales trabaja con precios accesibles. Mantener permanentemente activos el almacenamiento de videos, los servidores y los créditos utilizados por el profesor con IA genera costos continuos.

Por ese motivo, las compras individuales cuentan con un período de acceso de 3 meses.
Los pagos se realizan mediante Mercado Pago, utilizando las opciones de pago disponibles al momento de realizar la compra.
No. El contenido puede visualizarse directamente desde nuestra plataforma utilizando un navegador compatible y conexión a Internet.
Sí. Durante el período de acceso podés organizar tus tiempos y visualizar las clases según tu disponibilidad.
No. Las clases y materiales constituyen el contenido principal del curso. El profesor IA funciona como una herramienta complementaria para ayudarte a resolver dudas y comprender mejor los temas estudiados.
Una vez finalizado el período de acceso correspondiente a una compra individual, el acceso al material adquirido deja de estar disponible.

Empezá hoy mismo

Inscribite ahora y accedé al material en el acto.

Inscribirme ahora · $ 10.599
Pago seguro con Mercado Pago · Acceso inmediato
$ 35.999 -71% $ 10.599 Pago seguro · Acceso inmediato
Inscribirme