CURSO | 6 meses | NIVEL De básico a avanzado

Full Stack Developer

Iniciá tu carrera en el mundo de la programación con este curso, donde aprenderás desde cero y llegarás a un nivel avanzado mediante proyectos reales. No dudes más, este es el mejor momento y lugar para comenzar.

Comenzá ahora

Este es el contenido base del curso

  • Conocimientos básicos del idioma Inglés para lectura de documentos/ver videos informativos.
  • Conocimientos básicos de lógica
  • Operador Windows, Linux o macOS
  • Operador frecuente de navegadores web (Chrome, Firefox, Safari o Microsoft Edge)
  • Contar con una laptop para traer a clase.

Deseables – no excluyentes:

  • Conocimientos muy básicos de redes y/o de la web.
  • Conocimiento básico de consola.
  • Manejo del idioma inglés.
  • Introducción del curso y presentación
  • Seteo de expectativas
  • Formas de llevar el curso (casual vs full)
  • Introducción e instalación de VSCode y creación de cuenta en GitHub
  • Git + GitHub
  • Estructura HTML
  • Etiquetas y sintaxis básico
  • Atributos
  • Tablas, listas, formularios, etc
  • HTML semántico
  • Selectores  y propiedades CSS
  • Modelo de caja
  • Position y display
  • CSS Grid
  • Especificidad
  • Transiciones y animaciones
  • Diseño fluido y responsivo
  • Introducción a la programación y JavaScript
  • Tipos de datos, variables, operadores lógicos y bucles (loops)
  • Manipular el DOM con JavaScript
  • Eventos del DOM
  • Ejercicio: lista de tareas
  • Programación síncrona y asíncrona
  • JSON
  • Protocolo HTTP
  • Comunicación con el servidor
  • Errores, excepciones
  • Introducción a Node.js, qué es y para qué sirve
  • JavaScript en Node vs JavaScript en el navegador
  • Librerías externas
  • Introducción a Express, configuración, scaffolding
  • Arquitectura REST
  • Paths, middlewares, routers
  • Renderizado de vistas
  • Recursos estáticos
  • Autenticación y autorización
  • Ejercicio: formulario con autenticación
  • React con create-react-app, introducción y motivo de uso
  • Estructura de proyecto (scaffolding)
  • Componentes y sintaxis básica
  • JSX
  • Props y state + introducción a hooks
  • Dibujado condicional, listas
  • Formularios controlados
  • Eventos
  • Rutas del lado del cliente
  • Comunicación con el servidor a través de AJAX
  • Introducción a bases de datos, motivos y usos
  • Conectar base de datos con nuestro servidor
  • Creación de tablas y sentencias básicas

Algunas herramientas y tecnología que utilizarás:

Parte de la fórmula

Docentes que trabajan de lo que enseñan

Proyectos reales con correción docente

Clases de máximo 25 personas

Comunidad y seguimiento de verdad

Te presentamos a tus docentes

Lo que nos motiva

Sí, esto también está incluido en el curso

Incluido

Próximos inicios

Siguientes pasos para inscribirte

Tomar prueba de admisión (7 minutos)

Abonar la matrícula de inscripción

¡Listo!

Ya estás inscripto/a

Garantía de satisfacción

En Senpai Academy contamos con un programa de satisfacción asegurada único en la industria educativa; esto quiere decir que contarás con una garantía total que te amparará en caso de que, habiendo asistido a las primeras dos semanas del curso, no te encuentres conforme con tu experiencia.

La garantía se puede utilizar durante las primeras dos semanas de clase y tiene como requisito haber asistido a todas las clases antes de solicitarla.

¿Por qué estudiar programación?

Más allá de ser una industria con desempleo casi 0 y con sueldos más altos que el promedio, hay un trasfondo mucho más importante en el hecho de aprender a programar. Así como todos los que saben hablar inglés no son profesores de inglés, no necesariamente hay que querer ser programador para aprender a programar. Estamos hablando del lenguaje del futuro, el cual si no conocemos al menos un poco nos va a dejar afuera de muchas conversaciones importantes. Animate, que estamos para hacerte todo más fácil. #VosPodés

Solicitá más información