Comienza tu camino en la programación y aprende los pilares del desarrollo web actual para construir web apps desde cero. Actualmente, las empresas buscan a profesionales en esta área para que sean parte del desarrollo de plataformas digitales que ofrezcan experiencias de interacción con la marca, al mismo tiempo que son útiles y creativas.
Full Stack Developer
Desarrolla aplicaciones web completas con Python, utilizando tecnologías modernas de front-end y back-end, con un enfoque en frameworks avanzados como React, Node.js y Django, para crear soluciones eficientes, escalables y seguras.
Duración
10 meses
(480 horas)
Formato
Autodirigido
Virtual
Sesiones
2 sesiones semanales
Módulos
8 módulos que cursarás

Objetivos
-
Dominar los fundamentos del desarrollo front-end, incluyendo HTML, CSS y JavaScript básico, para crear interfaces de usuario atractivas y responsivas.
-
Construir aplicaciones web robustas y escalables utilizando React, aplicando buenas prácticas de desarrollo y optimización del rendimiento.
-
Desarrollar competencias en programación con Python, incluyendo programación orientada a objetos y manejo de datos.

Conoce nuestros módulos de full stack developer:
-
• Git y terminal
• HTML
• CSS
• Flexbox y CSS Grid
• Responsive design
• Frameworks
• Interacción y animación
• Publicación de proyecto
-
• Fundamentos de JavaScript
• Controles de flujo
• Funciones
• Objetos y arreglos
• Programación orientada a objetos
• Programación funcional
• DOM
• Manipulación del DOM -
• Asincronía
• Nuevos tipos y características
• This y Scope
• Ajax
• API
• Manejadores de paquetes
y empaquetadores de módulos
• Transpiladores
• Pruebas. -
• Fundamentos de React Native
• Componentes y estilos
• Layouts, responsividad
y adaptabilidad de UI
• Navegación con react navigation
• Uso y manejo de estados
• Control y validación de entradas
• Consumo de APIs
• Debuggeando apps creadas
con React Native -
• Back end y Front end
• Infraestructura Back end
• Bases de datos
• Programación con Java
• Node.js
• C# en backend
• Programación con Python
• Conectando el Front end
con el Back end -
• Introducción a Node.js y Backend
• Fundamentos de Node.js
• Creación de aplicaciones con Node.js
• Seguridad en aplicaciones Node.js
• Bases de datos y Node.js
• Despliegue y pruebas de calidad
• Contenedores y Microservicios
• Optimización de Desempeño y
Debugging. -
• Sintaxis básica de Python: crea tu
primera aplicación en terminal
• Estructuras de datos y funciones
• Módulos y paquetes
• Programación orientada a objetos
• Programación orientada a objetos II
• Manipulación de archivos, JSON, CSV
• Flask
• Testing -
• Introducción y conceptos básicos de
programación con Python.
• Condicionales, bucles, funciones y
manejo de excepciones.
• Introducción a la programación
orientada a objetos
• Conceptos fundamentales de
programación orientada a objetos
• Base de datos PostgreSQL.
• Django e instalación de
herramientas.
• HTML básico e intermedio.
• CSS básico e intermedio

*Estudios sin reconocimiento de validez oficial.

Requerimientos técnicos
Para este certificado full stack developer te sugerimos que tengas en cuenta dos requerimientos para aprovechar al máximo la experiencia de aprendizaje:
- Computadora o dispositivo móvil, cámara, micrófono o bocina, internet con mínimo 1 MB de ancho de banda, navegadores Chrome o Firefox.
- Herramientas a utilizar: Microsoft Visual Studio Code, Git, React Native, Android Studio, XCode, SQL, MySQL, JavaS, Node.js, Docker Desktop App, Django, PostgreSQL, Python, SQL lite. (dentro del full stack developer bootcamp vienen instrucciones para su instalación).

Sigue construyendo tu camino
de web developer
Una vez concluido el full stack developer bootcamp podrás complementar y seguir desarrollando tu aprendizaje adquiriendo una de las siguientes especializaciones:
Sigue construyendo tu camino
de web developer
-
-
- Aprende a desarrollar aplicaciones web, desde el Front End hasta el Back End utilizando Frameworks como Express y librerías como React.
- ¿Por qué JavaScript? Continúa en el top 5 de los lenguajes de programación más populares del mercado y la demanda de desarrolladores ha aumentado.
-
- Aprende a desarrollar aplicaciones web con Python en el Back End y JavaScript para el Front End. Utilizarás frameworks como Django para gestionar los datos de la aplicación.
- Al finalizar el programa, tendrás el perfil de un desarrollador FullStack. Inicia sólidamente tu carrera en tecnología con uno de los lenguajes de programación más demandados del mundo.

Obtén una insignia digital emitida por Credly
Al finalizar, obtendrás una insignia digital emitida por Credly. Cada insignia es única y está compuesta por una imagen y metadatos que contienen la información de tu acreditación. Además de la imagen del Skilling Center, incluye información específica que permite validar su origen, la organización que la otorga y otras características relevantes para certificar su autenticidad en tiempo real.
Quiero más información
