Básicamente el desarrollo web se clasifica en 3 tipos
- Desarrollo front-end: HMTL5, CSS3, Java Script, Twitter Bootstrap, jQuery
- Desarrollo de back-end : Node.js, Meteor.js, Angular 4, PHP, Ruby on Rails
- Desarrollo Full Stack – Desarrollo Front + Back end.
Eso es .
- ¿Qué son las declaraciones 'if' en XML? ¿Cómo se usan?
- REST vs. SOAP: ¿Cómo elegir el mejor servicio web?
- ¿Qué lenguaje de programación usa Facebook para hacer actualizaciones instantáneas?
- ¿Cuáles son las mejores prácticas de desarrollo web?
- ¿Cuáles son algunos consejos para asegurarse de que un sitio web se vea igual en todos los navegadores?
Es mejor tomar cualquier curso en línea.
si quieres ser un desarrollador front-end [Fácil]: aprende de aquí [Lo mejor para principiantes]
¿Qué es el desarrollo de pila completa?
Los desarrolladores de Full Stack son desarrolladores que diseñan aplicaciones y sitios web completos. Estos desarrolladores trabajan en todas las facetas del desarrollo, desde el frontend hasta el backend, la base de datos e incluso la depuración y prueba. En resumen, el desarrollador debe comprender la aplicación de principio a fin. Los desarrolladores frontend son más buscados debido a su experiencia no solo en una sino en múltiples tecnologías. Pueden manejar todos los aspectos del desarrollo y puede dar como resultado un producto creado sin problemas.
si quieres ser un desarrollador Full Stack?
puedes ir con este
El desarrollo web Full Stack [Lo mejor para principiantes, pero llevará algún tiempo.]
Este no es un curso único, este es un paquete de otros también.
Descripción del curso :-
A partir del desarrollo frontend, el alumno progresará lentamente para convertirse en otros aspectos del desarrollo, incluidos backend, base de datos, depuración, control de versiones y otras tecnologías esenciales que son útiles para un desarrollador.
Nuestro curso Full Stack desglosa los fundamentos de cada tecnología que necesitaría para convertirse en un desarrollador Full Stack. El curso completo se divide en cinco segmentos separados: Frontend, Backend, Base de datos, Otras tecnologías esenciales y Depuración / Control de versiones. Cada sección incluye múltiples tecnologías para ayudarlo a ganar más experiencia como desarrollador.
¡Eso no es! Además del aprendizaje basado en la teoría, el curso también se enfoca en aplicaciones prácticas al cubrir múltiples proyectos en gran detalle, ayudándole a aprender con experiencia práctica.
Veamos las diferentes tecnologías y marcos que aprenderá:
- Frontend : HTML, HMTL5, CSS3, Twitter Bootstrap, JavaScript, jQuery
- Backend – Node.js, Meteor.js, Angular 2, PHP, Ruby on Rails
- Base de datos : MySQL, PostgreSQL, MongoDB, CouchDB, Apache Cassandra
- Otras tecnologías esenciales : Memcached, Redis, Apache Lucene, Apache Solr
- Depuración / Control de versiones : GIT, Subversion, Task Runners (Grunt, Gulp), Debuggers (Xdebug, Firedebug)
Cada tecnología incluirá proyectos funcionales que creará con la ayuda del instructor. Estos son algunos de los proyectos que se incluyen en este curso:
- PHP Job Board
- AJAX Github Profile Finder
- API JSON RESTful
- Caché de página de plantilla de SASS / Memcached
- Aplicación de mensajería PHP MYSQL
- Aplicación de notas HTML5 con LocalStorage
Estos son solo algunos de los 40 proyectos diferentes que se incluyen en este brillante curso.
Tome la ayuda de libros de referencia
- Aprendizaje del diseño web: una guía para principiantes sobre HTML, CSS, JavaScript y gráficos web por Jennifer Niederst Robbins
- Diseño web con HTML, CSS, JavaScript y jQuery establecido por Jon Duckett
Nota: Este no es mi curso. Solo te di una guía.