fbpx

Diplomado en

Front-End Web Developer

Características clave

Inicio: A partir del 15 Enero del 2021

Sesiones semanales de tutoría online dirigidas por el instructor

Modalidad: 100% online

Duración: 1 cuatrimestres / 4 meses

Constituido por más de diez (+10) cursos.

Avalado por la Universidad Central de Venezuela

Descripción General

La Universidad Central de Venezuela y DiplomadosOnline.com, conscientes de aumentar la empleabilidad de nuestros jóvenes, lanzan el Programa  Front – End Web Developer, que pretende capacitarlos para su entrada en el mundo laboral, especializándolos en los ámbitos de mayor demanda internacional.

Lleve su carrera como desarrollador web al siguiente nivel con este programa,aprenda las habilidades para trabajar con tecnologías de front-end: aprenda una base sólida para crear sitios web responsivos, convirtiéndose en experto en HTML, CSS, JavaScript, Bootstrap 4. Aprenda a crear aplicaciones desde cero y comience por una de las carreras profesionales de desarrollo web más lucrativas y de más rápido crecimiento.

Lo que aprenderás

Para más información,

ingresa tus datos

¡Llámanos!

Contacta con uno de nuestros especialistas de inscripciones para mayor información y armar un plan a tu medida.

¡Contáctanos!

Contacta con uno de nuestros especialistas de inscripciones para mayor información y armar un plan a tu medida.

Plan de estudios

¿A quién está dirigido?

Pre-requisitos

¿Quieres convertirte en desarrollador web? Hoy en día, el desarrollo web no es un trabajo. Hay una gama de tecnologías y opciones de carrera para explorar. Las responsabilidades principales se dividen de dos maneras: entre desarrolladores front-end que se especializan en sitios web y aplicaciones y desarrolladores back-end que trabajan con servidores y bases de datos, pero también puede convertirse en un desarrollador full-stack que supervisa todos los aspectos de un proyecto. Este curso proporciona una visión general de los diferentes trabajos disponibles en el desarrollo web, las herramientas y los frameworks para enfocarse, y las habilidades que conlleva cada trabajo.

 

  • Tipos de desarrolladores web
  • El rol de HTML, CSS y JavaScript
  • Servidores y bases de datos
  • Obtener capacitación en desarrollo web
  • Elegir las herramientas adecuadas
  • Conseguir un trabajo

Para ser un programador web eficaz, debe comprender qué sucede cuando ingresa una URL o hace clic en un enlace. Debajo de cada página web se encuentra el markup (JavaScript, HTML y CSS) y la jerarquía que controla la visualización, el Modelo de objetos de documento (DOM). Luego está el servidor que aloja los archivos, el navegador que los procesa, los metadatos y la experiencia móvil a tener en cuenta. Explore lo que sucede debajo de la superficie y aprenda a escribir un mejor código. Este curso proporciona una inmersión profunda en la red mundial y las estructuras subyacentes que necesita comprender para crear aplicaciones y sitios web robustos que sean eficientes y fáciles de mantener. Aprenda cómo los documentos HTML proporcionan la base para CSS y JavaScript, y vea cómo superponer la presentación y las interacciones en la parte superior. Aprenda cómo los diferentes editores de código y navegadores interactúan con el contenido web, permitiendo la edición, programación y visualización. Descubra por qué la accesibilidad es tan importante para mantener la web abierta y disponible para todos los usuarios, y qué flujo de trabajo funciona mejor para la programación web.

 

  • De URL a sitio web
  • Estructura de un documento web.
  • Código de doble propósito
  • Accesibilidad
  • Navegadores y editores
  • HTML, CSS y JavaScript

Los algoritmos son los bloques de construcción universales de la programación. Impulsan el software que usa todos los días, ya sea una hoja de cálculo, una red social o un asistente de conducción. Los algoritmos ofrecen una forma de pensar sobre los desafíos de programación en inglés simple, antes de que se traduzcan a un lenguaje específico como C # o JavaScript. En este curso,se explican algunos de los algoritmos más populares y útiles para buscar y clasificar información, trabajar con técnicas como la recursividad y comprender estructuras de datos comunes. También analiza las implicaciones de rendimiento de diferentes algoritmos y cómo evaluar el rendimiento de un algoritmo dado. Cada algoritmo se muestra en la práctica en Python, pero las lecciones se pueden aplicar a cualquier lenguaje de programación.

 

  • Medición del rendimiento del algoritmo
  • Trabajar con estructuras de datos como matrices, pilas y colas.
  • Bucle y recursividad
  • Ordenar datos
  • Buscando datos
  • Filtrado y conteo de valores con tablas hash

¿Qué son las matemáticas discretas y cómo se aplican a la programación? Las matemáticas son una parte importante de toda la programación. La matemática discreta es el estudio de estructuras matemáticas que son únicas (también conocidas como discretas). Piense en enteros, gráficos y enunciados lógicos, cosas que usamos mucho en la programación. Las matemáticas discretas pueden usarse para especificaciones de diseño de software, análisis de algoritmos y otras aplicaciones prácticas, pero es realmente una gran herramienta para desarrollar como programador. En pocas palabras, es un componente básico para el pensamiento lógico.

Este curso se basa en una biblioteca de código abierto SML (lenguaje de máquina estándar) para mostrar los conceptos detrás de las matemáticas discretas. Aprenderá a manipular conjuntos de datos, escribir pruebas y tablas de verdad, analizar secuencias de datos y visualizar datos utilizando la teoría de grafos. Los desafíos al final de cada capítulo le permiten probar sus conocimientos. Al final del curso, debería poder dar el salto de la teoría al uso de matemáticas discretas en la práctica: ahorrando tiempo y resultando en un código más limpio y fácil de mantener a largo plazo.

 

  • Matemáticas discretas del mundo real
  • Objetos como conjuntos
  • Establecer notación y operaciones
  • Analizando secuencias de datos
  • Escribir tablas de verdad
  • Identificando y evaluando predicados
  • Validar argumentos
  • Escritura de pruebas: pruebas de subconjuntos, condicionales y bicondicionales
  • Visualizando datos con gráficos
  • Técnicas avanzadas de matemática discreta

Un buen diseño de experiencia de usuario (UX) hará que los visitantes permanezcan en su sitio. Una mala los hará ir a otra parte. Esta curso le enseñará cómo aplicar principios de diseño UX simples a su sitio para que se comporte de la manera que los usuarios desean y esperan. También aprenderá lo que la gente quiere de los sitios web, cómo buscan información, como leen y cómo estructurar su contenido para aprovechar esta ventajas.

Aprenderá a cómo usar gráficos para ayudar en lugar de obstaculizar a los visitantes, cómo integrar video, audio y otros medios, y cuándo considerar contenido interactivo en lugar de estático.

Aprenderá a cómo ver la página de inicio, los formularios, las páginas de productos y el contenido de su sitio a través de los ojos de los usuarios para crear un sitio que satisfaga mejor sus necesidades.

Nunca hay suficientes interfaces excelentes en el mundo. Tome esta introducción fácil para comenzar a crear experiencias en línea maravillosas para sus propios usuarios.

 

  • Fundamentos de diseño de sitio web.
  • Uso de principios de diseño únicos, consistentes y estándar.
  • Creando buenos menús.
  • Trabajando con mapas del sitio.
  • Agregar búsqueda a un sitio.
  • Organizar contenido en un diseño.
  • Escribiendo para la web.
  • Crear páginas de categorías y páginas de destino.
  • Diseño de páginas y formularios de productos.
  • Uso de medios y contenido interactivo.
  • Equilibrio de anuncios y contenido.

HTML es el lenguaje de programación que alimenta la web. Y como cualquier idioma, una vez que lo domine, puede comenzar a crear su propio contenido, ya sean sitios web simples o aplicaciones web complejas. Este curso proporciona una mirada en profundidad a lo esencial: la sintaxis de HTML y las mejores prácticas para escribir y editar su código. Aprenda a revisar la estructura de un documento HTML típico y cómo seccionar páginas y formatear su contenido con HTML. Además, aprenda cómo crear enlaces y listas, y descubra cómo funciona HTML con CSS y JavaScript para crear experiencias de usuario enriquecedoras y atractivas. Abra un editor de texto, mire estos videos y comience a aprender a crear HTML de la manera correcta.

 

  • ¿Por qué es importante HTML?
  • Explorando un documento HTML
  • Formatear contenido
  • Mostrar imágenes
  • Usando elementos de navegación, artículo y div
  • Vinculación a páginas y contenido descargable
  • Creando listas
  • Control de estilo (fuentes, colores y más)
  • Escribir guiones básicos

Cascading Style Sheets (CSS) es un lenguaje de hojas de estilo que le permite controlar la apariencia de sus páginas web. En este curso práctico, se muestran los conceptos que forman la base de CSS, explicando lo que necesita saber para modificar CSS existente y escribir el suyo propio. Aprenda cómo agregar colores y otros elementos de diseño para llevar sus páginas web más allá del texto negro sobre un fondo blanco. El curso muestra cómo usar los selectores, cómo el modelo de caja define el espaciado y el tamaño de los elementos de la página, y cómo diseñar el texto y administrar diseños básicos con Flexbox y Grid. También cubre trabajar con selectores avanzados, crear diseños de fluidos y determinar cuándo usar las propiedades de flotación y posición. Además, al final del curso, se irá con un proyecto real: una página de currículum en línea.

 

  • Escribir selectores básicos
  • Establecer propiedades
  • Cascada y herencia
  • Establecer una familia de fuentes, tamaño de fuente, color de texto y más
  • Trabajando con el modelo de caja
  • Aprovechando Grid y Flexbox
  • Usando las propiedades de flotación y posición
  • Trabajando con selectores avanzados
  • Crear diseños fluidos

JavaScript es un lenguaje de script de la web. A medida que la web evoluciona de un entorno estático a uno dinámico, el enfoque de la tecnología está cambiando de marcado y estilo estático, manejado frecuentemente por sistemas de administración de contenido o scripts automatizados, a interfaces dinámicas e interacción avanzada. Una vez visto como opcional, JavaScript se está convirtiendo en una parte integral de la web, infundiendo cada capa con su script.

A través de ejemplos prácticos y miniproyectos, este curso lo ayuda a desarrollar su comprensión de JavaScript pieza por pieza, desde principios básicos como variables, tipos de datos, condicionales y funciones hasta temas avanzados que incluyen bucles, cierres y secuencias de comandos DOM. En el camino, también se le presentarán algunos ES6 y los conceptos básicos de las bibliotecas de JavaScript.

 

  • ¿Qué es JavaScript?
  • Trabajando con datos
  • Usando funciones y objetos
  • Trabajando con JavaScript y el DOM
  • Cambiar elementos DOM
  • Manejo de eventos
  • Trabajando con bucles
  • Hacer que las imágenes respondan con marcado
  • Código de solución de problemas
  • Validando funcionalidad
  • JavaScript reductor

El diseño receptivo exige que los sitios web se adapten al dispositivo en el que se muestran. El diseño responsivo es clave, y HTML y CSS ahora ofrecen características que hacen que sea más fácil que nunca crear diseños que funcionen bien en una amplia gama de dispositivos y tamaños de pantalla. En este curso, se cubren los conceptos básicos del  diseños de sitios web responsivos con los últimos estándares, incluidos CSS Flexbox y Grid. Aprenda los conceptos básicos, como trabajar con las propiedades de posición y flotación para ajustar la ubicación de los elementos en la pantalla, y descubra cómo usar las consultas de medios para actualizar de manera proactiva su diseño. Luego sumérjase en CSS Grid, incluida la alineación y el pedido de elementos dentro de la cuadrícula, y descubra que funcionan los contenedores de flexbox. Finalmente, aprenda a construir un diseño de 12 columnas que combine Grid y Flexbox en un diseño.

 

  • ¿Qué es el diseño responsivo?
  • La estructura de la página receptiva
  • Accesibilidad y diseño responsivo
  • Usar consultas de medios
  • Diseñando con CSS Grid
  • Diseñando con CSS Flexbox

Bootstrap, un framework front-end que utiliza HTML, CSS y jQuery, está diseñado para ayudar a los desarrolladores a crear rápida y fácilmente sitios web responsivos y listos para dispositivos móviles que sean compatibles con varios navegadores. Un framework de código abierto, Bootstrap presenta una cuadrícula de 12 columnas y componentes que están listos para usar. En este curso, se cubren las opciones de instalación y recorre los estilos básicos que normalizan como se muestra su contenido en diferentes plataformas y navegadores. También se explica cómo usar el sistema de cuadrícula flexbox para construir casi cualquier tipo de diseño que pueda soñar, usar diferentes clases para moverse fácilmente por su proyecto, trabajar con componentes interactivos como menús desplegables y carruseles, y más.

 

  • Crear una plantilla básica
  • Revisión de estilos básicos y tipografía
  • Usando colores con Bootstrap
  • Trabajando con clases que te ayudan a manejar imágenes
  • Trabajando con contenedores de rejilla
  • Columnas de compensación
  • Uso de grupos de listas para diseñar listas, botones y enlaces
  • Usando migas de pan
  • Revisión de componentes de diseño
  • Usar estilos de formulario
  • Trabajando con componentes interactivos

Aprenda los fundamentos de Syntactically Awesome Stylesheets (Sass), un lenguaje de desarrollo web moderno que lo ayuda a escribir CSS mejor, más rápido y con características más avanzadas. El curso le muestra la mejor manera de instalar Sass y trabajar con sus características principales: variables, anidamiento, parciales y mixins. Además, aprenda a usar SassScript para crear funciones complejas a partir de listas Sass y declaraciones de control.

 

  • Trabajando con variables
  • Estilos de anidamiento
  • Creando mixins
  • Declaraciones condicionales y bucles en SassScript
  • Extendiendo tus mixins
  • Trabajando con listas y mapas

React fue diseñado para hacer que el proceso de construcción de componentes de interfaz de usuario reutilizables y modulares sea simple e intuitivo. Este curso, lo guía a través de los fundamentos del desarrollo React, cubriendo las características más populares de la biblioteca JavaScript. Aprenderá los componentes, elementos y estado, así como también cómo aprovechar la extensión de sintaxis JSX para mejorar su capacidad de anidar elementos entre sí. Además, aprenderá cómo manejar eventos en sus aplicaciones, renderizar componentes de una lista y generar una compilación de producción optimizada con create-react-app.

 

  • ¿Qué es reaccionar?
  • Usando JSX
  • Crear elementos y componentes de React
  • Trabajando con componentes de clase
  • Trabajando con estado en React
  • Usando eventos React
  • Componentes de representación condicional
  • Construyendo un proyecto React con create-react-app

Herramientas cubiertas

Color

¿Quienes son tus facilitadores?

Contarás con la tutorías y mentorías de un equipo de profesionales especializados en el área de Desarrollo Web, ADBD.

¿Cómo se obtiene el Diploma en Front - End Web Developer?

Para obtener el diploma en Front – End Web Developer, debe cumplir con los siguientes criterios:

Logo UCV

Avalado por la Universidad Central de Venezuela

Preguntas Frecuentes

El costo del programa es de $500 USD, pero usted puede aprovechar la promoción / descuento vigente a la fecha.

Necesitarás acceso a una computadora. Una máquina con sistema operativo en Windows, macOS o Linux funcionará bien.

No. El curso es autodidacta y se dividirá en segmentos cortos de video pregrabados con evaluaciones periódicas para verificar su progreso.

Si usted no puede participar en una sesión online, usted la podrá ver luego pues esta queda grabada y estará disponible dentro de los recursos de los foros de sesiones online.

Cada programa tiene un foro activo en línea donde los estudiantes pueden ayudarse entre sí. Además, los instructores, los asistentes de enseñanza y otros facilitadores de DiplomadosOnline.com supervisarán los foros e intentarán ayudar. A menudo, la respuesta más rápida proviene de otro estudiante.

Recibirá una calificación final, pero la calificación no estará en la confirmación de finalización del curso. Para recibir un certificado de finalización, deberá alcanzar el 65% en material calificado. Hay tres tipos diferentes de evaluaciones dentro del curso: auto-evaluaciones, laboratorios y examen final. Las auto-evaluaciones no cuentan para su calificación, pero lo ayudarán a verificar su comprensión. Los laboratorios / entregas parciales comprenderán la mitad de su calificación y el examen final / proyecto la mitad de su calificación. Desafortunadamente, debido a la gran cantidad de estudiantes y en aras de la equidad, no se pueden aceptar tareas tardías.

Domina las áreas de Front - End Web Developer

Matricúlate y acepta el reto de ser el próximo profesional que el mercado está buscando

All search results