Diplomado en

Front-End Web Developer

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.

Características clave

Inicio: A partir del 15 Enero de 2020

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

  • Desarrollo de aplicaciones webs responsivas con HTML, CSS, JavaScript, y Bootstrap
  • Seleccionar las herramientas, librerías y frameworks para la construcción de soluciones Front - End
  • Fundamentos de Matemáticas Discretas
  • Fundamentos de Algoritmos y Programación
  • Crear aplicaciones Web empleando diferentes framework y siguiendo el patrón de diseño de software MVC (Modelo Vista Controlador)
  • Desarrollador Web Full-Stack vs Front-End

Plan de estudios

¿A quién está dirigido?

  • Este programa está diseñado para estudiantes y profesionales que son nuevos en la programación y quieren profesionalizarse como desarrolladores web. No necesita ninguna experiencia de programación previa para tomar este programa. Si ha usado un navegador web para sus actividades diarias, ¡entonces este programa es para usted!.
  • Aprender algo nuevo puede ser difícil. Le guiaremos a través del proceso de desarrollo web, pero para sacar el máximo provecho, debes traer tu entusiasmo por la formación profesional y establecer su calendario para aprender con nosotros.
  • El programa es ideal para cualquier perfil en desarrollo profesional: profesionales de la Computación, ingenieros y/o técnicos de Software / Sistemas, programadores, community manager, diseñadores gráficos, emprendedor, estudiante  o cualquier persona que quiera convertirse en un experto en desarrollo web pero que le falte ese pequeño empujón para atreverse y comenzar.

Pre-requisitos

  • Para postularse a este programa, es necesario:
  • Tener segundo año de bachillerato aprobado.
  • Tener entusiasmo, compromiso y ganas de desarrollarse profesionalmente.
  • Conocimientos básicos de manejo de computadora.
Curso 1

Fundamentos de programación: Desarrollo web Full-Stack vs Front-End

¿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

Curso 2

Fundamentos de Programación Web

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

Curso 3

Fundamentos de Programación: Algoritmos

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

Curso 4

Fundamentos de Programación : Matemática Discreta

¿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

Curso 5

User Experience (UX) for Web Design

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.

Curso 6

HTML Essential Training

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

Curso 7

CSS Essential Training

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

Curso 8

JavaScript Essential Training

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

Curso 9

Responsive Layout

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

Curso 10

Bootstrap 4 Essential Training

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

Curso 11

Sass Essential Training

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

Curso 12

React.js Essential Training

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

¿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.

Ángel Bravo
Ángel BravoFull-Stack Web Developer
Read More
Desarrollador Web Full-Stack de DiplomadosOnline.com Docente e Investigador en el Diplomado de Marketing Digital & Redes Sociales, Diplomado en Desarrollo Soluciones Web
Leonel Atencio
Leonel AtencioIngeniero Telecomunicaciones
Read More
Ing. en Telco. Data scientist. Desarrollador Full Stack, Móvil y Web. Scrum Master. Ha publicado más de 5 aplicaciones móviles en la Google Play Store. Docente / Investigador de los MASTER IN Business Intelligence & Big Data y el MASTER IN Information Technology Management.
Fidel Serpa
Fidel SerpaCoordinador de Técnico en Full-Stack Web Developer
Read More
Desarrollador Web Full-Stack. Docente e Investigador en el Diplomado de Desarrollo Soluciones Web, Técnico en Full-Stack Web Developer
Miguel Aguirre
Miguel AguirreDesarrollador Móvil & Web - DiplomadosOnline.com
Read More
Desarrollador Web Full-Stack & Movile. Docente e Investigador en el Diplomado de Desarrollo Soluciones Móviles, Técnico en Full-Stack Web Developer
Previous
Next

¿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:

  • Aprobar cada uno de los cursos que conforman el programa.
  • Desarrollar, defender aprobar un Proyecto Final de Trabajo de Grado

Avalado por la Universidad Central de Venezuela

¿Por qué estudiar en DiplomadosOnline.com?

El modelo de formación de DiplomadosOnline.com ofrece los mejores beneficios de aula presencial en su plataforma online. Combina capacitación dirigida por un instructor, aprendizaje a tu propio ritmo y tutoría personalizada para proporcionar una experiencia de aprendizaje integral.

Aprende a tu ritmo

Desarrolla las Píldoras de Conocimiento (videos, guías, tutoriales, test y demás recursos) 100% online con acceso las 24 horas del día, para que aprendas a tu ritmo.

Mentoring (Tutoría)

Mantente comprometido con la asistencia de excelentes docentes y expertos de la industria, bajo el enfoque de mentorìas con tu tutor asignado.

Sesiones online en vivo

Participa y aprende más con nuestras sesiones de MasterClass y Webinarios online.

laboratory

Laboratorios de práctica en línea

Aprenderás haciendo (Learning by Doing) casos prácticos y ejercicios reales de proyectos de la industria, en nuestras salas de entrenamiento online.

Aprendizaje basado en proyectos

Como único requisito aprobatorio del programa, debes desarrollar un proyecto bajo el enfoque de prueba de concepto de un caso de tu campo laboral o de investigación.

Certificado

Diplomas avalados por la Universidad Central de Venezuela, “La casa que vence la sombra, por lo que los diplomas son garantía de excelencia formativa y de validez internacional.

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

Shopping Cart
There are no products in the cart!
Subtotal
$0.00
Total
$0.00
Continue Shopping
0