Fundamentos del desarrollo de software
2 semanas
Adéntrate en el mundo de la programación desde cero y a profundidad. Domina los conceptos fundamentales y desarrolla tu lógica de programación a través de ejercicios y retos desafiantes. Explora estructuras de datos esenciales, comprende los paradigmas de la programación orientada a objetos y funcional utilizando Java y JavaScript, y pon en práctica tus conocimientos creando tus propios proyectos de software.
Introducción al desarrollo de software
¿Cómo adquirir lógica de programación?
Nuestra metodología de aprendizaje
¿Cómo resolver problemas eficientemente?
¿Por qué escribir código no es el objetivo?
Fundamentos con JavaScript
Tipos de datos, variables y declaraciones
Operadores
Condicionales y ciclos
Arrays o arreglos
Funciones
Gestión de errores
Programación Orientada a Objetos
Classes y prototipos
Constructores
Métodos estáticos
Getters y setters
Abstracción
Encapsulamiento
Herencia
Polimorfísmo
Principios de diseño SOLID
Introducción al desarrollo visual de aplicaciones
Introducción al diseño UX/UI
Diseñando para las personas
Fundamentos de diseño visual
Diseño visual para empresas
Estilos visuales
Arquitectura de la información
Estructura de la aplicación
Navegación: Consideraciones de diseño
Navegación: Modelos y patrones de navegación
Layouts