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

Valoraciones del curso
93.5%
2.0%
0.7%
0.8%
3.0%

COMENTARIOS

Johan Alexander Moreno Londoño
01 septiembre 2024

Excelente curso

Juan Camilo Montoya Rua
26 agosto 2024

Bastante completo con las temáticas importanrtes a abordar para el mundo laboral

Esteban Montoya Betancur
23 agosto 2024

La mayoría del contenido fué muy util y completo. Hay varios errores en el curso, incluso de "lorem ipsum" y algunos enlaces que no funcionan. Lastimosamente, como Angular se actualizó recientemente, parte del contenido quedó desactualizado también. A pesar de todo, el contenido fué amigable y permitió adquirir conocimientos muy interesantes.

Camilo Andrés Valencia Devia
23 agosto 2024

a. Tiene información desactualizada. b. Tiene enlaces rotos. c. La información no está lo suficientemente bien filtrada. d. Hay enlaces que llevan a tutoriales con lenguajes de programación diferentes al enseñado. e. Hay enlaces que llevan a información repetida. f. Hay enlaces que llevan a cursos completos, haciendo prácticamente innecesaria la existencia de nodo. g. Hay contenidos absurdamente extensos para explicar conceptos relativamente cortos o que, nuevamente, repiten información dada previamente. h. Las evaluaciones de nodo no evalúan nada. i. Tiene demasiados enlaces a documentación, y entiendo que la documentación es vital en el aprendizaje de estas tecnologías, pero, en la mayoría de los casos, no están diseñadas para aprender, sino más bien como material de consulta, cuando ya se tiene un conocimiento. La mayoría de las personas que abordaron la documentación sin saber nada de programación, sólo sienten que no están entendiendo nada. j. La información está mal distribuida dentro de los módulos, tal que se explican conceptos asumiendo que ya se sabe algo que está más adelante.

Marcela Molina Ordonez
23 agosto 2024

El curso es bastante completo y abarca todos los temas, quizás es un poco inconsistente con las clases virtuales. Un poco de organización en el cronograma de temas seria ideal.

Felipe Ramirez Yepes
23 agosto 2024

Este período ha estado marcado por altibajos en el curso, en gran parte debido a algunos problemas iniciales con el mentor y la plataforma. En un comienzo, aunque el mentor asignado tenía un amplio conocimiento y experiencia, no lograba transmitirlo de manera efectiva a los estudiantes, lo que resultó en una cronología inconsistente entre las clases. Tras el cambio de mentor, se notó una mejora en la conducción de las sesiones, pero considero que sería beneficioso implementar un plan de trabajo para cada clase, con el fin de que todos los estudiantes sigamos un ritmo uniforme. En cuanto a la plataforma, aunque el contenido es provechoso y dinámico, considero que le falta algo de actualización y orden. En un momento dado, por ejemplo, se mencionó el lenguaje Java antes de abordar temas de backend, lo que generó confusión entre varios de nosotros. Sugiero que, aprovechando el conocimiento y los contactos de los empleados de Nodo, se puedan simplificar temas complejos para facilitar el aprendizaje de todos los estudiantes.

David Alejandro Gutiérrez Gordillo
23 agosto 2024

Muy interesante en su interactuar con su dinamismo.

Sebastián Mejía Grisales
22 agosto 2024

Muy completo e interesante toda la información que contiene, tanto vínculos para lecturas como videos explicativos.

Diego Giraldo Zapata
21 agosto 2024

El curso se desarrolla con una buena estructura lógica, pero realmente es muy regular el contenido (calidad cuestionable) ya que se siente como una colcha de retazos tomados de internet.

Edwin Antonio Cuteño Padilla
21 agosto 2024

Muy didáctico, muy bueno en general, mucha información, algunas muy poco claras por su complegidad

Didian Alejandro Valencia Ruiz
20 agosto 2024

excelente informacion

Juan Camilo Pelaez Gomez
20 agosto 2024

Lo que más me gustó del curso fue el enfoque práctico. En lugar de pasar todo el tiempo con teoría, realmente nos pusimos a trabajar en proyectos reales, lo que ayudó mucho a entender cómo aplicar las herramientas y técnicas en situaciones concretas. Aprendí un montón y pude mejorar mis habilidades para crear interfaces de usuario que realmente funcionan. También aprendimos buenas prácticas de desarrollo y técnicas avanzadas que hacen una gran diferencia.

Luisa Fernanda Ramirez Restrepo
20 agosto 2024

El temario del curso es bastante extenso y complejo también, 3 meses es poco tiempo pero sé que debo continuar aprendiendo y practicando para consolidar los conocimientos.

Andres Felipe Acevedo Vergara
18 agosto 2024

Muy interesante. Muy completo y diversidad de temas.

Jaime Alberto Gallo Blandón
15 agosto 2024

Buenas tardes. Me parecieron muy amenas las secciones creadas por Eafit, los videos y las presentaciones, pero el curso tiene mucha resurrección hacia documentación externa, hubiera sido mejor que esas secciones fueran impartidas directamente en el curso. También se pueden proponer más ejercicios sobre cada tema para aprender practicando. El curso o las sesiones es co el tutor no tenían mucha sincronía. En general, me pareció un buen curso. Muchas gracias por la oportunidad.

Judy Alexandra Cuartas Orozco
11 agosto 2024

Me gusta bastante, pero en la navegación se queda corto, tuve que abrir parte por parte para encontrar la evaluación que no me dejaba hacer por 10 minutos, otras si me dejo repetirlas muchas veces hasta aprobarlas hay cositas desactualizadas y links malos como el de la Frontend / Subtema 4.2: HTTPClient y ApolloClient. De resto, super

Cristian Daniel Zuluaga Garcia
09 agosto 2024

La verdad me parecieron muy extensos los documentos a leer, me hubiera gustado que fuera más práctico

Annie Virginia Rodriguez Silva
07 agosto 2024

Aunque la información es de gran valor, resulta demasiado teórico y para las personas que nos estamos iniciando en este campo necesitamos HACER HACER Y HACER para lograr comprender los conceptos y la teoria.

Johana Mileny Perez Montoya
01 agosto 2024

my completo gracias por la oportunidad

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.