
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 – Front + Back end Development.
Eso es .
Mejor tomar cualquier curso en línea.
si quieres ser un desarrollador de 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 las pruebas. En resumen, el desarrollador debe entender la aplicación a través y por medio. Los desarrolladores frontend son más buscados debido a su experiencia no en una, sino en múltiples tecnologías. Pueden manejar todos los aspectos del desarrollo y pueden dar como resultado un producto creado de manera más transparente.
¿Si quieres ser un Desarrollador Full Stack?
puedes ir con este
The Full Stack Web Development [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 hacia otros aspectos del desarrollo, como 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, Database, Other Essential Technologies y Debugging / Version Control. 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 con 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. Aquí hay algunos de los proyectos que se incluyen en este curso:
- Tablero de trabajo PHP
- AJAX Github Profile Finder
- RESTful JSON API
- Plantilla SASS Página Caché / Memcached
- Aplicación de mensajería PHP MYSQL
- Aplicación de notas HTML5 usando LocalStorage
Estos son solo algunos de los 40 proyectos diferentes que se incluyen en este brillante curso.
Tomar ayuda de libros de referencia
- Diseño web de aprendizaje: una guía para principiantes de HTML, CSS, JavaScript y gráficos web por Jennifer Niederst Robbins
- Diseño web con HTML, CSS, JavaScript y jQuery Set por Jon Duckett
Nota: Este no es mi curso. Sólo te di orientación.