Full Stack Developer Program
480 Hours
Estimated learning time
Self-Paced
Progress at your own speed
Popular course
A popular course among students
About the Program
Description
COURSE DELIVERY IS IN SPANISH: Certificates can start/end at any time within a 6-month range. Please contact Tecmilenio if you need a different Start Date.
In this Full Stack Developer program, you will learn from FrontEnd and BackEnd fundamentals to advanced programming with JavaScript and Python, covering technologies such as React Native, Node.js, and Django, to develop complete applications and connect them effectively between FrontEnd and BackEnd.
En este programa Full Stack Developer, aprenderás desde los fundamentos de FrontEnd y BackEnd hasta la programación avanzada con JavaScript y Python, abarcando tecnologías como React Native, Node.js y Django, para desarrollar aplicaciones completas y conectarlas entre FrontEnd y BackEnd.
Topics
- Módulo 1. FrontEnd Fundamentals 1. Git y terminal 2. HTML 3. CSS 4. Flexbox y CSS Grid 5. Responsive design 6. Frameworks 7. Interacción y animación 8. Publicación de proyecto Módulo 2. Programación con JavaScript I 1. Fundamentos de JavaScript 2. Controles de flujo 3. Funciones 4. Objetos y arreglos 5. Programación orientada a objetos 6. Programación funcional 7. DOM 8. Manupulación del DOM Módulo 3. Programación con JavaScript II 1. Asincronía 2. Nuevos tipos y características 3. This y Scope 4. Ajax 5. API 6. Manejadores de paquetes y empaquetadores de módulos 7. Transpiladores 8. Pruebas Módulo 4. React – avanzado 1. Fundamentos de React Native 2. Componentes y estilos 3. Layouts, responsividad y adaptabilidad de UI 4. Navegación con react navigation 5. Uso y manejo de estados 6. Control y validación de entradas 7. Consumo de APIs 8. Debuggeando apps creadas con React Native Módulo 5. Back End Fundamentals 1. Back end y Front end 2. Infraestructura Back end 3. Bases de datos 4. Programación con Java 5. Node.js 6. C# en backend 7. Programación con Python 8. Conectando el Front end con el Back end Módulo 6. Programación con Python 1. Sintaxis básica de Python: crea tu primera aplicación en terminal 2. Estructuras de datos y funciones 3. Módulos y paquetes 4. Programación orientada a objetos 5. Programación orientada a objetos II 6. Manipulación de archivos, JSON, CSV 7. Flask 8. Testing Módulo 7. Backend con Python/D jango 1. Introducción y conceptos básicos de programación con Python. 2. Condicionales, bucles, funciones y manejo de excepciones. 3. Introducción a la programación orientada a objetos 4. Conceptos fundamentales de programación orientada a objetos 5. Base de datos PostgreSQL. 6. Django e instalación de herramientas. 7. HTML básico e intermedio. 8. CSS básico e intermedio
Prerequisites
- El aprendedor postulante deberá tener conocimiento básico de la lógica de programación, comprender los conceptos básicos del lenguaje de programación JavaScript y como aplicarlos en el desarrollo web y conocer los fundamentos de GitHub, GitLab, HTML, CSS.
Total Cost: $2,731.25
0 Program Products
Deliverables
0 Credits
Academic Excellence
Earn necessary number of credit hours for completing this content
Hone Important Skills
Total Upgrade
Such as Desarrolla aplicaciones web con Python en el back end y JavaScript para el front end, utilizando frameworks como Django para gestionar los datos de la aplicación.
Outcomes
El aprendedor podrá:
• Construir un sitio web estático desde cero usando los principales lenguajes de la web (HTML, CSS, JS), incluyendo patrones y tecnologías de diseño responsivo para que el sitio se adapte tanto a PC como a dispositivos móviles con la finalidad de publicar el sitio en internet.
• Comprender y utilizar los fundamentos de JavaScript, el lenguaje de programación más popular en el desarrollo web, con el fin de crear una aplicación web con interactividad con el usuario y la web a través de la creación de scripts.
• Establecer comunicación entre una base de datos y el servidor mediante el uso de la consola, administrar servidores, desarrollar y publicar APIs y configurar datos. Todo esto con la finalidad de comprender las principales habilidades de un desarrollador back end y ser capaz de utilizarlas en un proyecto real.
• Realizar aplicaciones básicas en la terminal de Python, realizando operaciones matemáticas, programando el manejo de archivos para la generación de reportes y usando las herramientas de testing para probar las aplicaciones desarrolladas. Así mismo, podrás realizar aplicaciones web básicas con el manejo de Flask."
Similar Program