Curso de Front-End Development from Basic to Advanced
El desarrollo front-end es la práctica de diseñar, codificar y debugar sitios web o software con un enfoque en la interacción client-side. Permite la creación de UI/UX para un mejor desempeño de las aplicaciones empresariales, mientras que con eficacia transporta el branding a los mercados de destino.
Esta formación guiada por instructores, en vivo (online o on-site) está dirigida a los desarrolladores que desean aprender el desarrollo del frente, adquirir habilidades esenciales de un desarrollador del lado del cliente, y mejorar sus prácticas de desarrollo web.
Al final de este curso, los participantes podrán:
- Establecer plataformas de software y utilizar las herramientas de desarrollador necesarias para el desarrollo frontal.
- Comprender los conceptos y principios fundamentales del desarrollo del lado del cliente.
- Reforzar sus conocimientos de codificación en HTML, CSS, JavaScript y otros idiomas prácticos front-end.
- Construye plataformas web dinámicas y aplique diseños de interfaz bien estructurados.
- Implementar prácticas de desarrollo front-end para optimizar las aplicaciones empresariales existentes y futuras.
Formato del curso
- Lecciones y discusiones interactivas.
- Muchos ejercicios y prácticas.
- Implementación de manos en un entorno de laboratorio en vivo.
Opciones de Customización de Curso
- Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
Programa del Curso
Introducción
- Visión general del desarrollo front-end
- Comprender los conceptos y terminologías básicos
- Descripción general de las responsabilidades de un desarrollador front-end
- Configuración de un entorno de desarrollo
HTML
- Introducción a HTML5
- Etiquetas básicas y estructura de un documento HTML
- Elementos semánticos
- Uso de formularios e insumos
- Elementos multimedia (imágenes y vídeos)
- Estructura del DOM y cómo funciona
- Navegadores modernos y sus requisitos con APIs y sintaxis estructurada
CSS
- Introducción a CSS
- Selectores y cascada
- Modelo y diseño de la caja
- Flexbox y Grid
- Transiciones y animaciones
- Diseño responsivo
- Comprensión de SCSS y conceptos modernos de preprocesadores avanzados
Bootstrap
- Introducción a Bootstrap
- Configuración y uso de Bootstrap
- Sistema de cuadrícula y diseño responsivo
- Barras de navegación, formularios y botones
- Componentes y JavaScript plugins
JavaScript
- Introducción a JavaScript
- Conceptos básicos de programación
- Variables, tipos de datos y funciones
- Manipulación del DOM
- Programación asíncrona con devoluciones de llamada y promesas
- Fetch API y JSON
- Utilización de JavaScript gestores de paquetes
React
- Introducción a React
- Componentes y JSX
- Utilería y estado
- Control de eventos
- Métodos de ciclo de vida
- Enrutamiento y formularios
- Ganchos
- Introducción a Next.js
Temas Avanzados
- Accessibilidad
- Optimización del rendimiento
- Ensayo
- Despliegue
Proyecto
- Desarrollo de sitios web estáticos avanzados, aplicaciones móviles y aplicaciones de escritorio
- Trabajar con el ensamblaje web y optimizar el rendimiento web
Mejores prácticas para el desarrollo front-end
Solución de problemas
Resumen y próximos pasos
Requerimientos
- Experiencia básica con herramientas y software de diseño gráfico
- Comprensión de los conceptos web y los principios de SEO
- Experiencia con HTML, CSS y JavaScript lenguajes informáticos
Audiencia
- Desarrolladores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Front-End Development from Basic to Advanced - Booking
Curso de Front-End Development from Basic to Advanced - Enquiry
Front-End Development from Basic to Advanced - Consultas
Consultas
Testimonios (2)
Mirada integral y todos los temas. Mucha enseñanza con el ejemplo y un gran repositorio de conocimientos que Mike dejó construido con nosotros.
Wojciech Kochmanski - 3LP SA
Curso - Front-End Development from Basic to Advanced
Traducción Automática
Nivel de conocimiento del formador
Pawel Latawiec - 3LP SA
Curso - Front-End Development from Basic to Advanced
Traducción Automática
Próximos cursos
Cursos Relacionados
Programación Reactiva con RxJS Angular
14 HorasLa programación asincrónica es un paradigma de programación asíncrona que se centra en los flujos de datos y la propagación de datos mediante el establecimiento de una dependencia definida entre los modelos de ejecución subyacentes y los flujos de datos emitidos de un componente a otro. Muchas Angular ineficiencias de diseño de aplicaciones al crear interfaces de usuario asincrónicas se pueden superar mediante el uso de patrones de estilo reactivos ofrecidos por la biblioteca RxJS.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo implementar patrones observables en sus diseños de aplicaciones Angular a medida que avanzan a través de una serie de casos que muestran problemas comunes de diseño angular y cómo se benefician de los diseños de programación reactiva.
Al final de esta formación, los participantes serán capaces de :
- Comprender el paradigma de programación reactiva y la biblioteca RxJS.
- Cree aplicaciones con una interfaz de usuario pesada Angular teniendo en cuenta la escalabilidad, la flexibilidad y la capacidad de respuesta mediante patrones de programación reactivos.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Desarrollo de Aplicaciones Web con Flask
14 HorasEste curso práctico está dirigido a Python desarrolladores que desean crear y mantener sus primeras aplicaciones web. También está destinado a personas que ya están familiarizadas con otros marcos web como Django o Web2py, y quieren aprender cómo el uso de un microframework (es decir, un marco que une bibliotecas de terceros en lugar de proporcionar una solución universal autónoma) cambia el proceso.
Una parte significativa del curso no se dedica a Flask en sí (es pequeño), sino a bibliotecas y herramientas de terceros que se utilizan a menudo en Flask proyectos.
Full-Stack Development with AWS Cloud9
35 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores full-stack de nivel intermedio a avanzado que desean utilizar AWS Cloud9 para optimizar sus flujos de trabajo de desarrollo.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure AWS Cloud9 para el desarrollo de pila completa.
- Desarrolle y depure aplicaciones front-end con Cloud9.
- Cree e implemente servicios de back-end con AWS Cloud9.
- Integre Cloud9 con los servicios de AWS para implementaciones avanzadas.
- Colabore con los miembros del equipo en un entorno de desarrollo basado en la nube.
Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
28 HorasEsta formación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está destinada a desarrolladores de nivel intermedio que desean construir aplicaciones Full-Stack utilizando React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL y prácticas relacionadas con DevOps.
Al final de esta formación, los participantes podrán:
- Desarrollar aplicaciones front-end responsivas y escalables utilizando React 19 y TypeScript.
- Integrar pruebas automatizadas usando Jest y React Testing Library.
- Construir y documentar APIs RESTful utilizando Express, JWT y Prisma con PostgreSQL.
- Deploy applications using Git and DevOps pipelines.
- Comprender el papel de los Data Warehouses, Data Lakes e integración de IA en los ecosistemas web modernos.
Programación Funcional Reactiva con Java 9 y RxJava
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores de software y arquitectos de sistemas de nivel intermedio que deseen crear aplicaciones reactivas utilizando Java 9, Spring, Jersey, Akka y la biblioteca de programación reactiva RxJava 2.0.
Al finalizar esta capacitación, los participantes podrán:
- Comprender la importancia y trascendencia de la programación reactiva en el desarrollo de aplicaciones y sistemas.
- Ejecute la prueba unitaria en RxJava 2.0.
- Utilice el marco Akka según los principios de programación reactiva.
- Emplee Spring para manejar el desarrollo de aplicaciones simultáneas.
- Utilice la API de flujo de Java 9 para desarrollar aplicaciones reactivas.
ELM for Front-End Development
14 HorasEsta capacitación en vivo dirigida por un instructor inGuatemala (in situ o remota) está dirigida a ingenieros de software que desean utilizar ELM para el desarrollo front-end.
Al final de esta capacitación, los participantes serán capaces de:
- Cree una aplicación web con el lenguaje ELM.
- Utilice paquetes de código abierto en ELM.
- Implemente herramientas de ELM para depurar y compilar código de ELM.
RxJava for Android Developers
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores que desean usar RxJava para desarrollar e implementar una aplicación móvil Android.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya las bibliotecas, los paquetes y los marcos necesarios para desarrollar una aplicación reactiva.
- Comprenda cómo se emiten y consumen los flujos de datos y eventos.
- Diseñe aplicaciones que modelen situaciones del mundo real (basadas en eventos) de una manera elegante y concisa.
Programación Reactiva para iOS con RxSwift
7 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala presenta a los participantes las técnicas reactivas que ofrece RxSwift para administrar la transferencia y combinación de flujos de datos asíncronos, manejar secuencias observables simples y la arquitectura y el desarrollo de aplicaciones receptivas, flexibles y escalables en la industria iOS.
Al final de esta formación, los participantes serán capaces de :
- Comprender los conceptos básicos detrás de la programación reactiva en Swift 3.
- Convierta varios elementos, como matrices y eventos, en secuencias observables.
- Aplique varios filtros a secuencias observables, transforme y combine secuencias observables.
- Escribir pruebas unitarias en código Rx.
- Utilice eficazmente los datos ciegos de los elementos de la interfaz de usuario.
Visual Studio Code
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores de nivel principiante a intermedio que desean editar códigos con VS Code.
Al final de esta formación, los participantes serán capaces de:
- Familiarícese con la interfaz de VS Code.
- Use eficazmente las áreas de trabajo en VS Code.
- Administre los métodos abreviados de teclado y la configuración de VS Code.
- Aprenda a usar varios lenguajes de programación en VS Code.
Web Application Development (Advanced Level)
28 HorasThis instructor-led, live training in Guatemala (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 HorasEsta formación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está destinada a profesionales de nivel principiante que desean construir sitios web funcionales e interactivos utilizando tecnologías web fundamentales.
Al finalizar esta formación, los participantes podrán:
- Comprender cómo funciona la web (arquitectura cliente-servidor, URLs, navegadores).
- Crear páginas web estructuradas usando HTML5.
- Estilizar y mejorar visualmente las páginas web utilizando CSS.
- Agregar interactividad y lógica mediante el uso de JavaScript.
- Manipular el DOM para responder a eventos del usuario.
Web Development with Bubble
7 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores web que desean usar Bubble para crear aplicaciones web completamente funcionales sin código.
Al final de esta formación, los participantes serán capaces de:
- Cree una aplicación web desde cero sin experiencia en codificación.
- Cree bases de datos y servicios web para operaciones de back-end.
- Diseñe y cree interfaces de usuario dinámicas y experiencias de usuario.
Desarrollo de Aplicaciones Web en PHP
21 HorasEl curso está diseñado para desarrolladores de PHP intermedios que desean enriquecer sus conocimientos y aprender las mejores prácticas en programación y técnicas de desarrollo web basadas en programación orientada a objetos y patrones de diseño.
Yeoman
7 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores que desean aprender sobre Yeoman y comprender cómo encajará en un flujo de trabajo de desarrollo y arquitectura de aplicaciones web.
Al final de esta formación, los participantes serán capaces de:
- Obtenga información sobre las características y ventajas de utilizar Yeoman en el desarrollo de aplicaciones.
- Aprenda y comprenda el proceso de creación y administración de una aplicación mediante Yeoman.