Fullstack con PHP y Web Components

Desarrollo de sitios web y aplicaciones usando PHP y Javascript, apoyados en el estándar Web Components.

Area del plan de estudios: Fullstack

Para el desarrollo fullstack quizás la alternativa más versátil y accesible para el desarrollador es la combinación de PHP y Javascript, sobre todo cuando queremos llegar a realizar cualquier tipo de sitio web, ya que estas soluciones se comportan tan bien en el marco de los sitios web tradicionales como en las aplicaciones frontend modernas. En este plan de estudios aprenderás a realizar ambos tipos de proyectos.

Por qué escoger PHP

Entre todas las posibilidades para el desarrollo de la parte del servidor, PHP es una elección siempre acertada. Es el lenguaje más directo para producir páginas web, es sencillo, rápido, seguro y está disponible en la mayoría de los servidores de alojamiento. Sin hablar de la inmensa comunidad que tiene, la más extendida sin lugar a dudas.

Incluso, aunque no lo abordamos en este plan, un buen conocimiento de PHP te facilitará el desarrollo con WordPress, que es el CMS más extendido y la herramienta para desarrollo de sitios web más importante de la actualidad y seguramente de las próximas décadas. No volveremos a mencionar WordPress, pero si te interesa tenerlo entre tu kit de herramientas, es un buen paso después de este plan y lo puedes aprender en el Plan de estudio de WordPress. https://escuela.it/estudios/desarrollador-wordpress 

Por lo que respecta al desarrollo frontend, el lenguaje disponible es Javascript, por lo que no hay mucha variedad de elección. Lo que sí podemos elegir es el framework o librería. Sin embargo, hay una combinación que resulta especialmente atractiva: el estándar de Web Components. Gracias a Javascript y Web Components seremos capaces de desarrollar interfaces de usuario más rápidamente, con mayor capacidad de reutilización entre proyectos. Además seremos capaces de usar Web Components en cualquier lugar, en sitios web, en aplicaciones SPA o en combinación con cualquier otra biblioteca o framework Javascript como Angular, React, Vue, JS. Por lo tanto, aprender Web Components siempre es una apuesta segura. 

Otra de las ventajas de escoger PHP para el backend y frontend con Web Components para el frontend es además la inmensa cantidad de módulos ya listos para usar en las aplicaciones. Existen multitud de librerías PHP para hacer fácilmente una enorme cantidad de tareas, así como componentes basados en Web Components para implementar cómodamente todo tipo de interfaces de usuario. 

En resumen, el stack de tecnologías que propone este plan de estudio permitirá al desarrollador realizar todo tipo de proyectos de manera profesional y productiva, con una curva de aprendizaje bastante sencilla, lo que lo hace interesante para desarrolladores que quizás no tengan tanta experiencia. 

En este plan de estudios además queremos introducir Laravel, ya que si vas a desarrollar aplicaciones con PHP te conviene tener unos conocimientos básicos de un framework que te permita sacar lo mejor del desarrollo backend con PHP. No es que lo necesites, dado que probablemente después de aprender PHP prefieras pasar a WordPress, pero te ayudará mucho a dar un salto de calidad como desarrollador y a entender cómo debes organizar tus proyectos, cómo se puede hacer una buena arquitectura de aplicaciones, etc. 

Además, si quieres sacar el máximo partido al frontend quizás te convenga hacer más adelante alguna especialización en frameworks como Angular o Vue, por poner dos ejemplos. Todo eso ya lo podrás ver en otros planes de estudio.

Conocimientos necesarios

Planes de estudio que te recomendamos cursar antes de comenzar éste:

Cursos que te recomendamos hacer antes de comenzar este plan de estudios:

Inscribirme a estos cursos
Agregar el plan a mi cuenta

Suscríbete

Curso de PHP para aplicaciones profesionales
11 clases 9 Horas y 30 min
PHP para crear aplicaciones robustas y mantenibles
Curso de Bases de Datos con PHP
10 clases 17 Horas y 7 min
Acceso a bases de datos PHP con buenas prácticas y distintas extensiones, para MySQL y con PDO para abstracción del motor.
Curso Avanzado de Javascript
19 clases 32 Horas y 28 min
Formación de Javascript llevada al siguiente nivel
Curso de Lit
25 clases 32 Horas y 6 min
Creación de componentes personalizados que funcionan en cualquier sitio o aplicación web.
Curso de Laravel Sail
9 clases 9 Horas y 14 min
Aprende a montar un entorno de desarrollo basado en Docker para aplicaciones PHP con Laravel
Curso de Laravel
9 clases 16 Horas y 38 min
Desarrollo de aplicaciones web con toda la potencia del popular framework PHP
Curso Laravel Jetstream
7 clases 13 Horas y 23 min
Aprende Laravel Jetstream con el stack TALL: Tailwind, Alpine, Laravel y Livewire
Curso de API REST con Laravel
8 clases 14 Horas y 46 min
Crear un web service basado en API REST usando Laravel como framework y los paquetes Sanctum y Fortify. Ejercitar el backend desde distintos proyectos Javascript
Curso de desarrollo de aplicaciones SPA basado en Web Components y Lit
47 clases 22 Horas y 1 min
Construye aplicaciones del estilo Single Page Application basadas en Web Components con la librería Lit
Taller Práctico WPO para desarrolladores web
5 clases 11 Horas y 28 min
Taller de análisis y optimización del front-end y back-end de un sitio web

Cursos complementarios

Puedes hacer más completo este plan de estudios con los siguientes cursos:

¿Has elegido ya tu plan de estudios?

Puedes elegir ahora tu modalidad de suscripción. Accede a todos los cursos, de cualquiera de los planes de estudio, con tarifa plana.

Plan anual

25 €/mes*
* En un único pago de 299€

Plan mensual

29 €/mes*
* Pago cada mes sin permanencia

¿Tienes alguna duda?

¿Todavía no tienes claro qué plan de estudio te conviene?
¿Tienes alguna necesidad especial que quieras que tratemos?
¿Podemos ayudarte de alguna manera?

No dejes de darle un vistazo a las preguntas frecuentes o FAQ y usa nuestros canales de comunicación para contactar con nosotros. Nuestro equipo de soporte estará encantado de atender cualquier consulta que tengas.