Holberton's latest updates about Coronavirus
Pictured are Holberton students experiencing PLD Pictured are Holberton students experiencing PLD Pictured are Holberton students experiencing PLD

Low-Level & Algoritmos

Explora cómo funciona el sistema Unix desde su interior y crea una Blockchain.

Aplicar ahora

Desarrollo de vanguardia

A lo largo de este programa, podrás ampliar tu conocimiento en lenguaje de programación C y profundizar en el sistema operativo Linux.

Los tres primeros módulos de nuestra educación intensiva presencial cubren los fundamentos delldesarrollo de software, incluyendo Linux, estructuras de datos, algoritmos, lenguajes de programación low-level, lenguajes modernos high-level, bases de datos, APIs y DevOps.

YTambién serás desafiado con estructuras de datos avanzados y algoritmos, y descubrirás todos los mecanismos detrás de la tecnología blockchain al construir tu propia criptomoneda básica, desde cero.

Con la especialización de Holberton en Sistemas de Programación y Blockchain estarás bien instruido en C, kernel de Linux (signal, thread, flujo de archivos, IPC, ELF, etc.), árboles avanzados, gráficos, pathfinding, criptografía, block mining, blockchain y más.

Este programa construye una base sólida para los estudiantes que aspiran a convertirse en desarrolladores de software competentes y bien formados que se sienten tan cómodos programando un blockchain como desarrollando sistemas integrados y automóviles autónomos.

Los típicos puestos de trabajo pueden incluir: Desarrollador de Software, Programador de Sistemas Integrados, SRE, Desarrollador Junior de Blockchain.

El último módulo está dedicado a la construcción de un proyecto web personal basado en la tecnología que el estudiante elija.

Keep Reading

Curriculum de Low Level & Algoritmos

GRADUADA




Trimestre 1 a 3

Fundamentos de la informática y la ingeniería de software






04




Cuarto trimestre

  • Gestíon de archivos Unix
  • Variables estáticas
  • Entradas de usuario
  • Crea tu propio Shell avanzado
  • /proc sistema de archivos
  • ELF - readelf
  • x86 Assembly
  • Señales
  • Árboles rojo-negros






05




Quinto trimestre

  • ELF - nm/objdump
  • CPython
  • Strace
  • Multihilo
  • Asignación de memoria avanzada
  • Gráficos
  • Codificación de Huffman






06




Sexto trimestre

  • Enchufes
  • Árboles n-arios
  • Blockchain - Cripto
  • Blockchain - Estructuras de datos
  • Blockchain - Minería de bloques
  • Blockchain - Transacciones
  • Blockchain - CLI
  • Proyecto de aprendizaje de su elección






Proyectos de ejemplo

  • Crea tu propio Shell avanzado y programa ls
  • Crea tu propio Malloc
  • Construye tu propio servidor web en C
  • Diseño avanzado de algoritmos
  • Implementación de blockchain en C

Incluidos en todos los Módulos de Holberton:

Escritura técnica

La escritura técnica es una habilidad invaluable y una excelente manera de articular y compartir tu conocimiento.

Colaboración

La colaboración es clave para un negocio exitoso. Aprenderás habilidades de gestión de proyectos, comunicación interpersonal y trabajo en equipo.

Entrevistas simuladas

No es suficiente saber las respuestas a las preguntas; necesitas poder comunicar claramente tus procesos de pensamiento y comprensión.

El Framework

El Framework proporciona la estructura, el orden y el equilibrio necesarios para mantener un entorno productivo de aprendizaje entre pares y te ayudará a tener éxito a lo largo de tu camino profesional

Whiteboarding

El Whiteboarding es una habilidad esencial en la industria de tecnología, tanto para una planificación efectiva como para sobresalir en entrevistas.

Ruta de aprendizaje desarrollada en colaboración con expertos de la industria

Sebastien Tricaud

Director of Security Engineering en Devo

Olivier Chatry

Chief Software Architect en FurtureOn

Julien Chevrier

Embedded Software Engineer en TTTech Auto Iberia

Encuentra la matrícula adecuada para ti:

En Holberton creemos que todas las personas, independiente de sus comunidades y antecedentes, deberían tener la oportunidad de convertirse en desarrolladores de software. Es por esa razón que ofrecemos una opción de Acuerdo de Ingreso Compartido para ayudar a hacer que tu nueva carrera sea más accesible.

Elige tu ciudad para saber más

Elige ciudad

“Elegí a Holberton porque aceptan a las personas en función de su potencial, no de su experiencia anterior. Me gradué en Teología, que está bastante lejos de la programación de computadoras, pero ahora estoy estudiando para convertirme en desarrollador de software porque Holberton alcanzó a ver mi potencial y qué tan bien podía aprender.”
— Jorge C., cohort 10 (sede de Cali, Colombia)