Documentos de Académico
Documentos de Profesional
Documentos de Cultura
frontend algo que ya debes saber es que en el mundo de la tecnología todos los años
hay nuevas innovaciones algunos lenguajes de programación se vuelven muy
populares y otros lenguajes van quedando en el olvido nosotros como programadores
tenemos que estar todo el tiempo al día aprendiendo estas nuevas tecnologías e
incluso tecnologías que creemos que conocemos muy bien en pocos años pueden
tener nuevas versiones y nuevas funcionalidades así que si aprendiste un lenguaje
como ya vos que hace 10 años el día de hoy este lenguaje puede ser muy distinto y lo
es ahora en el mundo de la programación web tienes más o menos tres rutas la
primera ruta es la ruta front-end y esto es todo lo relacionado al cliente el cliente es el
navegador que utilizas y esto incluye el contenido que ves visualmente en un
navegador la segunda ruta es la ruta backend y este es el mundo de los servidores y
las bases de datos es este mundo de computadora a las que te conectas por internet
que van a enviar toda la información al cliente ahora si aprendes estas dos rutas a
esto se le llama el área pools está claro hay otras áreas que tal vez veas en este
campo como los de designer sé que son front-end y al mismo tiempo diseñadores y
tercero tienes el área de devops este es el área encargada de escribir código para
publicar todos estos proyectos front-end y back end a través de código y de maneras
muy inteligentes con tecnologías y arquitecturas especializadas en la publicación
ahora que ya tienes una buena idea de todos estos campos veamos las tecnologías
que vas a aprender en el área front end primero que nada necesitas saber cómo
funciona el internet para esto solo tienes que tener una idea general y entender
algunos conceptos claves vas a aprender qué es http vas a aprender cómo funcionan
los navegadores vas a aprender sobre urls dominios dns y también tienes que
aprender sobre hosting porque al adquirir estos conocimientos el resto de tecnologías
que vas a aprender van a tener muchísimo sentido y una vez que ya sepas cómo
funciona el internet vas a aprender lo básico de cómo funciona tu sistema de archivos
en tu sistema operativo esto simplemente incluye vinculación de archivos y carpetas y
lo siguiente que vas a aprender es cómo utilizar un editor de texto porque con un editor
de texto inteligente vas a aprender a escribir todo tu código en archivos y estos
archivos los vas a poder organizar en carpetas que van a ser tus proyectos vas a
aprender la diferencia entre un editor de texto y un ied y hay muchísimos editores de
textos y hay días que puedes escoger y algunos de estos son vistas con sublime
punteado jay bien y con esto vas a aprender tu primer lenguaje y ahora si el primer
lenguaje que vas a aprender es html y html no es un lenguaje de programación es un
lenguaje que te va a permitir crear la estructura de páginas web y aplicaciones y html
no sólo se utiliza para la estructura html también se utiliza para dar significado al
contenido de páginas web y aplicaciones cuando hablamos de páginas web piensa en
la página de un negocio en línea cuando hablamos de aplicaciones web piensa en
proyectos muchísimo más complejos ejemplos de aplicaciones web son net flix
facebook google maps y todos ellos están construidos con html dentro de html vas a
aprender sobre texto sobre multimedia sobre formularios accesibilidad y gestión y una
vez que ya entiendas muy bien html vas a aprender css css tampoco es un lenguaje
de programación pero css es esencial para dar los estilos a tus proyectos web css va a
transformar tu html y le va a dar colores vas a poder cambiar las fuentes y tamaños de
texto vas a poder posicionar elementos en diferentes lugares y hasta puedes crear
animaciones lo que vas a aprender en css es totalmente necesario e incluye el box
mobile flex box y grid y finalmente con css lo que vas a aprender es responsive design
esto es diseño adaptivo que permite que tus proyectos web se vean muy bien en
pantallas gigantes en pantallas pequeñas y en pantallas de dispositivos móviles como
un ipad o un iphone y ahora si vas a aprender el lenguaje de programación de la web y
éste es javascript ya ves que te va a permitir manipular datos te va a permitir acceder
a apis para controlar hardware te va a permitir enviar y recibir información y también ya
vamos que te va a permitir manipular el html y css en tus proyectos web aliados que
vas a aprender sobre la sintaxis sobre variables y tipos vas a aprender sobre funciones
bucles condicionales y vas a aprender sobre la programación orientada a objetos en
donde podemos transformar objetos del mundo real en datos también vas a aprender
sobre módulos de script que te van a permitir importar y exportar información entre
archivos y una vez que aprenda sobre html css javascript puedes entrar un poco más
a profundidad en web