Frontend

Inicia el recorrido por este curso con el abordaje de cuatro temas esenciales: Estructura de Datos I, HTML, CSS y Typescript. Empieza en las ciencias básicas y llega hasta el ciclo especializado desde lo más general hasta lo más específico. Recomendamos una dedicación mínima de 26 horas a la semana, para completar: el contenido en plataforma diseñado con metodología Edublocks. 72 horas de mentorías con expertos en la industria. 72 horas de inglés para tecnología, con encuentros sincrónicos y actividades en plataforma. Potencia tus habilidades con Nodo EAFIT, contáctanos para conocer más sobre la ruta de formación en Desarrollo Web.

CONTENIDO DEL CURSO

Este tema le apunta a entender los conceptos de las estructuras estáticas: arreglos y matrices. Se conocen como estáticas porque desde el primer momento en que se empieza a ejecutar el programa, se declara cuál será el tamaño que ocupará en memoria y esto no puede modificarse. Lo que sí es posible modificar es el contenido, pero nunca la cantidad de memoria que ocupará. En conclusión, conocerás las características de una estructura de datos con el fin de aplicar soluciones estáticas en la codificación de programas. HTML y CSS son los dos primeros lenguajes que se utilizan para el diseño web desde la parte visual. Las versiones vigentes son HTML5 y CSS3.

HTML define la estructura completa de la página web, y el sitio en el que estarán los títulos, los párrafos y cada uno de los componentes como se estructuraron. CSS, por su parte, adapta el diseño a un modelo de caja y configura las propiedades de los elementos para maquetar la página. Así, pasamos de una web estática, simple y plana, a una con colores, ornamentación y diseño visual con el que se espera interactúe el usuario.

Hablamos acá del lenguaje Javascript y su variación Typescript. El primero sirve para darle dinamismo a las páginas web y la segunda es una normalización de dicho lenguaje. Veremos en este recorrido la introducción a ambas, algoritmos, comunicación y persistencia, y debuggins.

Es importante decir que los anteriores lenguajes permiten la creación de una página dinámica en local, es decir, alojada en un computador para llevarla a la nube. Para alojarla en la web faltarían otros procesos que se completan con los frameworks , entornos de trabajo que básicamente proveen una plantilla para crear el sitio web. Por consiguiente, el procedimiento se enfoca en descargar el framework Angular —con el que se trabaja en la actualidad— y que provee Google. Básicamente estos frameworks son una caja de herramientas y elementos prefabricados que permiten desarrollos rápidos y ágiles de páginas web. Antes la construcción de un sitio web podía extenderse meses, mientras que con los frameworks se redujo el tiempo. En conclusión, un framework es utilizado por los programadores para realizar desarrollos ágiles de software, pues evita escribir el código de forma repetitiva, asegura buenas prácticas y una consistencia del código. Los frameworks tienen algunas funciones preconfiguradas, por lo que algunos desarrolladores pueden usarlas para dar ciertos servicios que están por detrás de este frente.

METODOLOGÍA

Creemos en el talento que crece con un aprendizaje activo y retador.

CÓMO LO
HACEMOS

REVIEWS

4.9

Valoraciones del curso
94.4%
2.2%
0.8%
0.8%
1.8%

COMENTARIOS

Duvan Andrés Contreras Franco
02 julio 2024

Esta muy completo, mucho contenido para aprender, me gusta mucho eso, pero tiene fallas en algunos lugares.

Maria Juliana
29 junio 2024

El curso realmente me gustó mucho, y aprendí muchísimas cosas que me llevaron a realizar actividades que no había imaginado que podía ser capaz de hacer. Me llevo a querer hacer más, a ponerme a prueba para seguir aprendiendo, e intentar innovar, a superar retos y actividades que me permitieron identificar en donde tengo mis falencias, al igual que el querer seguir adquiriendo conocimientos, el nunca dejar de actualizarme para usar las herramientas que nos son brindadas para así crecer como persona y académicamente.

Ricardo José Ramírez Jiménez
01 mayo 2024

Excelente, aunque pienso que deberían hacerlo con React, porque hay mayor oferta laboral.