Full Stack Developer Design Program
600 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 Design program, you will learn from the basics of UX and UI to FrontEnd and BackEnd development, including technologies like HTML, CSS, JavaScript, Java, Python, Node.js, and Django, as well as creating advanced applications with React Native, covering the entire development cycle of a digital project.
En este programa Full Stack Developer Design, aprenderás desde los fundamentos de UX y UI hasta el desarrollo FrontEnd y BackEnd, incluyendo tecnologías como HTML, CSS, JavaScript, Java, Python, Node.js y Django, además de crear aplicaciones avanzadas con React Native, cubriendo todo el ciclo de desarrollo de un proyecto digital.
Topics
- Módulo 1. UX Fundamentals 1. Fundamentos de UX 2. Fundamentos de Human-Centered Design 3. Comprendiendo el problema 4. Design Thinking 5. Heurísticas de UX y diseño de interacciones 6. Pruebas de usabilidad (nivel básico) 7. Metodologías Lean y ágil 8. Arquitectura de la información Módulo 2. UI Fundamentals 1. Introducción al diseño digital 2. Diseño y composición 3. Responsive y mobile 4. Principios de diseño de interacción en UI 5. Guías de interacción (estados de componentes) 6. Guidelines de diseño UI 7. Sistemas de diseño y diseño atómico 8. Sistemas de construcción de componentes y retículas Módulo 3. 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 4. Programación con JavaScript I 1. Fundamentos de JS 2. Controles de flujo 3. Funciones 4. Objetos y arreglos 5. Programación orientada a objetos 6. Programación funcional 7. 7.DOM 8. Manipulación del DOM 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 Módulo 8. 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"
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: $3,668.75
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 Diseña y 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 pordrá
• Construir un prototipo funcional con wireframes a mediana fidelidad creado a partir de entender y ver a los usuarios de un producto digital, obtener insights sobre éste, comprenderlo para crear un knowledge map, ampliar los insights mediante un benchmark y proponer una hipótesis de cómo van a resolver el problema con los insights obtenidos.
• Diseñar productos digitales aplicando las bases del diseño web, fundamentos de diseño, metodologías de construcción web y móvil; implementar buenas prácticas y técnicas de creación de mockups para compartirlos con equipos de programadores y presentar diseños de forma profesional a clientes y stakeholders.
• 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