PROGRAMACIÓN PARA PRINCIPIANTES

Lo que aprenderás

Programación de proyectos complejos: A lo largo del curso tendrás que implementar y desarrollar diferentes proyectos, que te permitirán entrenar lo aprendido.

SKU: PD-226
Importante: este curso se imparte y se entrega a través de Hotmart. Al comprar recibes tu acceso por correo, y las dudas sobre el contenido las resuelve directamente el instructor.

$348.99

¿Cómo funciona tu compra?
  1. 1 Toma la ofertaCon el botón de abajo
  2. 2 Paga seguroVerás el total en tu moneda
  3. 3 Recibe tu accesoLlega a tu correo en minutos
100% online
Celular, tablet o PC
Acceso inmediato
Acceso de por vida

Descripción y Beneficios:

Entorno de Desarrollo Integrado: Cómo utilizar un IDE moderno para comenzar a desempeñarte en cualquier tecnología de desarrollo de software.

Entrada y salida de datos: Aprenderás a mostrar información en pantalla, primero en consola y luego en ventanas, así como a capturarla y procesarla.

Variables y tipos de datos: Conocerás qué son las variables y cómo se vinculan con los tipos de datos, tanto los primitivos como los definidos manualmente..

Constantes: Aprenderás a definir valores que no cambiarán a lo largo de la ejecución de tu programa, siendo éstas muy útiles para sistematizar tareas.

Toma de decisiones: El uso de sentencias IF te permitirá lograr que tus programas tomen distintos caminos según lo que va ocurriendo.

Condiciones booleanas: Definir las formas en que tu programa evalúa cada situación es una tarea compleja e importante. Aprenderás a hacerlo de forma correcta.

Iteración FOR: Conocerás la sentencia FOR y su uso para repetir tareas dentro de un bloque de código, un número de veces específico.

Iteración condicional: Sabrás definir bloques de código que deben repetirse un número de veces indefinido, dependiendo esto de lo que va ocurriendo.

Funciones y procedimientos: Aprenderás a dividir tus programas en bloques de código que luego podrás invocar, dividiendo problemas en tareas más pequeñas.

Alcance de identificadores: Comprenderás cómo los nombres que usas tienen diferentes alcances según donde los defines, y cómo esto afecta a tu código.

Estructuras de datos lineales: Aprenderás a usar diferentes estructuras para solucionar tus problemas y crear proyectos.

Modularización: Aprenderás a dividir grandes programas en módulos independientes que luego encajarán en el lienzo final creando algo único.

Creación de librerías: Comprenderás cómo reutilizar código ya creado para no tener que reescribir cada cosa, creando tus propias librerías.

Archivos: Podrás hacer que tus programas creen archivos de texto plano (TXT), así como también definir tu propio tipo de archivos.

Punteros: Aprenderás a dominar el uso de la memoria, crear nuevos datos dinámicamente y liberarlos cuando ya no los necesitas.

Tipos Abstractos de Datos: Comprenderás que son los TADs, aprenderás a definir y crear los tuyos y te diferenciarás del resto de programadores.

Listas Enlazadas: Trabajarás con la estructura dinámica LinkedList, extremadamente habitual en todo lenguaje.

Colas y Pilas: Aprenderás a crear estructuras dinámicas utilizando el modelo de Cola (Queue) y Pila (Stack).

Árboles binarios de búsqueda y generales: Conocerás como crear estructuras arborescentes dinámicamente y usarlas para hacer que tus programas sean eficientes.

Definición y creación de Objetos: Aprenderás a definir clases (class) de objetos e instanciarlos, dando un salto cuántico en tu forma de programar.

Herencia y Polimorfismo: Conocerás cómo utilizar estas cualidades de la POO a tu favor para agilizar tu desarrollo y reutilizar mucho mejor tu código.

Casteo: Sabrás cambiar el tipo de datos de tus objetos de forma dinámica durante la ejecución de tu software.

Interfaces Gráficas de Usuario: Será en este punto en el que aprenderás a crear las tuyas propias y hacerlas funcionar.

Diseño de Software: Conocerás las bases para diseñar un software de porte pequeño o mediano (más de 10000 líneas), incluso grande, desde cero.

Bases de datos SQL: Aprenderás a usar, crear y gestionar bases de datos relacionales basadas en el lenguaje SQL. Nos basaremos en MySQL y SQLite.

Patrones de Diseño: Aprenderás, por ejemplo el patrón SINGLETON, MVC, Capas, entre otros.

Codificarás como si no hubiera un mañana: Tendrás que hacer funcionar muchos proyectos completos y entregar tu trabajo.

El doble de horas: La práctica del curso será intensiva, implicando horas y horas de trabajo y desarrollo de software, como debe ser.

Este curso es un curso de Programación desde cero, y resaltamos la palabra programación porque no es un curso de un lenguaje concreto, sino que es un entrenamiento diseñado para forjar a un programador profesional desde la nada absoluta hasta la maestría.

Pasarás de forma progresiva por los distintos paradigmas de programación, aprendiendo:

Programación estructurada

Programación modular

Memoria dinámica

Programación Orientada a Objetos

Programación de Interfaces Gráficas de Usuario

Bases de Datos SQL

A través de este curso el estudiante desarrollará varios proyectos, diseñará sus propios programas, resolverá problemas complejos con pocas herramientas, aprenderá a pensar y a dividir grandes retos en pequeñas partes. Aprenderá también la teoría profunda que todo programador necesita hoy día y la pondrá en práctica inmediatamente a través de los ejercicios y proyectos planteados.

Cursos y Entrenamiento®

¿Por qué comprar con nosotros?

Pago protegido por Hotmart

Tu pago, tu acceso y tu garantía de 7 días los gestiona directamente Hotmart, con pago cifrado y seguro.

+4,600 cursos en español

Un catálogo seleccionado en +28 categorías para que sigas aprendiendo lo que necesitas.

Soporte de tu instructor

Tus dudas las resuelve directamente el experto que creó el curso, junto con sus recursos adicionales.

Mejor valor

¿Quieres aprender sin límites?

Con Acceso Total Premium obtienes +1,300 cursos por un solo pago de $1,999 MXN.

Ver Acceso Total →

📋 Información del curso

Todo lo que necesitas saber antes de empezar
🛡️
Compra sin riesgo. Si en los primeros 7 días el curso no es lo que esperabas, pides tu reembolso directo en Hotmart y te devuelven el 100% de tu dinero.

Viste recientemente

Retoma los cursos que ya exploraste

Preguntas frecuentes

Resolvemos tus dudas antes de comprar

El acceso es inmediato a través de Hotmart, la plataforma oficial de pago. En cuanto se confirma tu compra, te llega un correo con tus datos de acceso para empezar de inmediato.

Tienes 7 días de garantía. Si el curso no es para ti, solicitas el reembolso directamente en Hotmart dentro de ese plazo y te devuelven tu dinero, sin complicaciones.

El precio se muestra en dólares (USD). Al pagar, Hotmart te muestra el total en tu moneda antes de confirmar, para que sepas exactamente cuánto vas a pagar.

Las dudas sobre el contenido las resuelve directamente el instructor que creó el curso, quien también te da acceso a sus recursos adicionales.

Sí. Los cursos funcionan en computadora, tablet y celular, así que puedes estudiar desde cualquier dispositivo, cuando quieras.

No. La mayoría de los cursos están pensados para aprender desde cero, sin conocimientos previos. Si un curso requiere algo antes, lo verás en su descripción.

Depende de cada curso, porque lo decide su instructor. Si el curso incluye certificado de finalización, lo verás indicado en su descripción.