¿Qué quieres aprender?

Programación Back End

Programación Back End

Escuela MUSK

Curso online


Precio a consultar

Maneja todo el procesamiento de datos y la lógica detrás de cada acción que se realiza. Es fundamental para la funcionalidad y seguridad de una App o sitio web. Es lo que garantiza que tus datos estén seguros, que las transacciones se realicen correctamente y que la aplicación funcione sin problemas.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Formar a Desarrolladores Backend profesionales: Un curso de especialización, que provee una formación integral y especializada, asegurando que los alumnos salgan destacando en su capacitación. Preparación para la industria: Asegurar que todos los estudiantes estén preparados para este rol en la industria, y esto se consigue no solo con un enfoque educativo intensamente práctico, que simula el entorno de trabajo real y promueve una experiencia de aprendizaje aplicada y concreta, sino también con el aprendizaje en las herramientas más usadas y los modos y maneras de la industria Entrenamiento: La formación incluye un dinámico método de entrenamiento en lenguaje de programación que agiliza y hace más atractivo el estudio y práctica de código. El curso completo contiene alrededor de 3.000 preguntas estilo Trivial, y alrededor de 500 Blockpuzzles, un juego interactivo para entrenar código por medio de la ordenación de bloques. Puntua, compite y aprende en comunidad HERRAMIENTAS Javascript HTML | CSS PosgreSQL | Redis (NoSQL) | MongoDB (NoSQL) Node.js | React.js | Next.js Angular | Vue | Express.js | Git | Github Figma | Miró | OWASP | Docker

Requisitos

No existen requisitos previos ya que el enfoque del curso está destinado a formar a los alumnos en las competencias profesionales del desarrollo Back End, desde cero, a través de especial énfasis en las tecnologías más relevantes y demandadas en la industria actual.

Temario completo de este curso

BACKEND

MODULO 1: FUNDAMENTOS DE PROGRAMACION

  • Introducción a la programación

  • Javascript con Node.js

  • Python / Java / Ruby / Go

  • Control de versiones con Git y GitHub

  • Fundamentos de programación funcional

MODULO 2: BASES DE DATOS

  • Fundamentos de bases de datos relacionales

  • Bases de datos NoSQL

  • ORM (Object Relational Mapping)

  • Migraciones y manejo de versiones de bases de datos

MODULO 3: DESARROLLO WEB & APIs

  • Creación de servidores web

  • Desarrollo de APIs

  • Principios de diseño de APIs y documentación

MODULO 4: ARQUITECTURA DE SOFTWARE Y PATRONES DE DISEÑO

  • Microservicios vs. Monolitos

  • Patrones de arquitectura

  • Patrones de seguridad

  • Contenedores

  • Patrones de diseño

MODULO 5: CIBERSEGURIDAD

  • Fundamentos de seguridad web

  • Implementación de HTTPS y manejo de certificados SSL/TLS

  • Seguridad en APIs

  • Prevención de ataques comunes

FRONT END

MODULO 0: INTRODUCCIÓN A LA PROGRAMACIÓN

  • Conceptos básicos comunes a los lenguajes de programación

  • Preparando el Entorno de desarrollo

  • Tipos

  • Variables

  • Estructuras de control

  • Funciones

  • OOP

  • Git & GitHub

MODULO 1: HTML y CSS

  • Lenguajes de marcado vs Lenguajes de programación

  • DOM

  • Anatomía de una página web

  • Cookies

  • Local Storage

  • ¿Deseas saber más?

MODULO 2: LIBRERIAS DE ESTILOS VS COMPONENTES

  • Componentes

  • Estilos compilados

MODULO 3: JAVASCRIPT

  • Sintaxis

  • Casos de uso

  • Ejemplos

  • Patrones de diseño

  • Asincronía

  • Testing

  • Load testing

  • Typescript

MODULO 4: FRAMEWORKS

  • React.js vs Angular vs Vue vs Svelte

  • SSR vs BSR

  • React.js 101

  • Hablando con el Backend

  • Gestión de estado

  • Compiladores y empaquetadores

  • Arquitecturas frontend

MODULO 5: UX/UI

  • Qué hace a un usuario feliz

  • Figma, Miro, etc.

  • Figma to React.js

Ver más