Ingenirería WEB
Al vivir en una época de transformación digital, todas las compañías
necesitan un programador en sus equipos.
El mundo solia ser muy sencillo. Antes, para el desarrollo web solo teniamos HTML, CSS y Javascript;
actualmente es mucho más complejo, pero conservando esta base.
Ser desarrollador de aplicaciones es una de las carreras con más demanda y de más rápido aprendizaje
de nuestra industria.
flash_on
¿Qué es Frontend?
Frontend es la parte de un programa o dispositivo a la que un usuario puede
acceder directamente. Son todas las tecnologías de diseño y desarrollo web que corren en el
navegador y que se encargan de la interactividad con los usuarios.
HTML, CSS y JavaScript son los lenguajes principales del Frontend, de los que se desprenden una
cantidad de frameworks y librerías que expanden sus capacidades para crear cualquier tipo de
interfaces de usuarios. React, Redux, Angular, Bootstrap, Foundation, LESS, Sass, Stylus y
PostCSS son algunos de ellos.
group
¿Qué es Backend?
Backend es la capa de acceso a datos de un software o cualquier dispositivo, que
no es directamente accesible por los usuarios, además contiene la lógica de la aplicación que
maneja dichos datos. El Backend también accede al servidor, que es una aplicación especializada
que entiende la forma como el navegador solicita cosas.
Algunos de los lenguajes de programación de Backend son Python, PHP, Ruby, C# y Java, y así como
en Frontend, cada uno de los anteriores tiene diferentes frameworks que te permiten trabajar
mejor según el proyecto que estás desarrollando. En Platzi tenemos Django, Laravel, Ruby On
Rails y ASP.Net, los hemos elegido sobre todo porque tienen una gran comunidad que los respalda.
settings
Full Stack developer
Las empresas demandan un Full Stack developer cuando buscan una persona técnica,
que conozca bien todos los
aspectos del front-end, back-end, los diferentes sistemas operativos y componentes que quedan en
el medio.
Actualmente la demanda de desarrolladores de estas características va en aumento, ya que deben
ser capaces de asumir diferentes tareas.