FUNDAMENTOS DE PROGRAMACIÓN 9 meses

Aprende lo necesario para convertirte en un programador de alto desempeño que pueda aplicar a las vacantes mejor pagadas a nivel mundial. ¡Comienza tu viaje de aprendizaje ahora!

DURACIÓN

  • 9 meses de Fundamentos de programación.
  • + 3 meses de una especialidad corta.
  • ó + 6 meses en una especialidad larga.

Aproximadamente 40 hrs. por semana.

PRÓXIMO CURSO

No te quedes fuera, reservar tu lugar.

  • Inicio:  Octubre 2023.

Aplica ahora y accede a atractivos descuentos, becas y financiamientos.

 

PRE-REQUISITOS

Ninguno, en Holberton estamos convencidos, de que la pasión por la tecnología es el principal motor de aprendizaje (cualquier conocimiento previo, es un extra). ¿Quieres saber si este programa es para ti?

¡Solicita un curso prueba sin costo!

PROGRAMA

Tiene una duración de 9 meses, dentro de este tiempo aprenderás todo lo necesario para convertirte en un programador de alto desempeño.

Los 3 primeros sprints (cada sprint tiene una duración de 3 meses) están enfocados en aprender de forma profunda todos los fundamentos y bases de la programación desde lógica, pasando por programación orientada a objetos hasta manejo de memoria, estructuras de datos, sistemas operativos y bases de datos entre otros muchos temas, cada uno explicado y trabajado de forma detallada en nuestros múltiples proyectos para que los aprendas y absorbas de la mejor manera posible.

SPRINT 1 :

  • Git and the command lineeditors.
  • Introduction to Bash.
  • C – firts statements.
  • C – pointers.
  • C – recursions.
  • C – static library.
  • C – memory allocation.
  • C – preprocessor.
  • C – variadic functions.
  • C – bit manipulation.
  • C file I/O.
  • Singly linked list.
  • Create your own printf.
  • Create your own basic shell.

Duración: 3 meses.

SPRINT 2 :

  • Python – first statements.
  • Python – import and modules.
  • Python – data structures.
  • Python – exceptions.
  • Python – classes.
  • Python – inheritance.
  • Python – file I/O.
  • Python – JSON serialization / desearialization.
  • HTML / CSS introduction.
  • SQL – basic queries.
  • SQL – join queries.
  • C – dynamic libraries.
  • C – makefiles.
  • Doubly linked list.
  • Stack and queues.
  • Hash tables.
  • Sorting algorithms.
  • Binary trees.
  • Bash – scripting.
  • Unix processes and signals.
  • Regex.
  • Network introduction.

Duración: 3 meses.

SPRINT 3 :

  • Python – object-relational mapping.
  • Python – web framework.
  • Python – RESTfull API.
  • Python – web scraping.
  • Javascript – first statements.
  • Javascript – objcts.
  • Javascript – scopes and closures.
  • Javascript – web scraping.
  • Search algorithms.
  • SSH.
  • SSL certificate.

Duración: 3 meses.

PROYECTOS A REALIZAR

Al finalizar los fundamentos de programación, serás capaz de realizar proyectos como:
 

  • Write your own printf function.
  • Web stack debugging.
  • Build a video game.
  • Clone a market place.
  • Code your own shell.

DESPUÉS DE FUNDAMENTOS DE PROGRAMACIÓN

Al terminar Fundamentos de Programación, podrás acceder a las especialidades cortas y largas que tenemos disponibles. Elige la mejor opción para tí: 

SPRINT 4 : ESPECIALIDADES CORTAS

Después de realizar los 3 sprints inciales de fundamentos de programación, en el 4to sprint podrás elegir una de las siguientes especialidades:

Duración: 3 meses cualquiera de estas especialidades.

SPRINT 4 AL 6 : ESPECIALIDADES LARGAS

Al finalizar los 3 sprints inciales, te podrás especializar en alguna de las siguientes tecnologías disruptivas y con mayor aceptación:

Duración: 9 meses cualquiera de estas especialidades.

¿ESTÁS LISTO PARA INICIAR?

Aplica ahora o ponte en contacto para recibir más información.

Hablar con un asesor
🖥¿Quieres convertirte en desarrollador?
Bienvenido a Holberton Mérida 👋
¿En qué podemos ayudarte?