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.

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.

Por su parte, en el frontend, el lenguaje disponible es Javascript, por lo que no hay mucha variedad de elección, pero si lo combinamos con el estándar de Web Components seremos capaces de desarrollar interfaces de usuario más rápidamente, con mayor reusabilidad entre proyectos, que además seremos capaces de usar en combinación con cualquier otra tecnología o framework Javascript.

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 con sin tanta experiencia.

Nota: En este plan de estudios no vamos a abordar frameworks de los diversos que se podrían usar tanto en el "back" como en el "front", sino aquellas librerías que verdaderamente nos facilitarán la vida. Se podría complementar más adelante con estudios de frameworks como el de Laravel o el de Angular, por poner dos ejemplos.

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:

Seleccionar cursos

Suscríbete

Curso de PHP desde 0
46 clases 8 Horas y 50 min
Aprender a programar usando PHP como lenguaje
Curso de Desarrollo de Aplicaciones web con PHP
48 clases 48 Horas y 45 min
Conocer y practicar con las técnicas de desarrollo web del lado del servidor con PHP
MVC y otras técnicas de desarrollo en PHP
58 clases 43 Horas y 50 min
Técnicas avanzadas para construir sitios web con PHP
Curso de Bases de Datos
10 clases 19 Horas y 12 min
Curso dedicado a las bases de datos, con conocimiento general para aprender a diseñar y desarrollar con bases de datos.
Curso de Diseño Web orientado a Componentes con PHP, Sass y ES6
52 clases 9 Horas y 25 min
Herramientas y tecnologías para dominar la programación orientada a componentes
Flujo de trabajo con Web Components y Polymer 3 con Webpack
7 clases 11 Horas y 32 min
Domina WebComponents y Polymer 3 agregando nuevas habilidades que podrás incorporar en todos tus proyectos
Curso de Polymer 2
52 clases 22 Horas y 23 min
Crea componentes con el estándar de Web Components y las utilidades de Polymer 2
Curso de Web Components con LitElement
16 clases 23 Horas y 36 min
Creación de componentes personalizados que funcionan en cualquier sitio o aplicación web.
Taller Práctico WPO para desarrolladores web
5 clases 11 Horas y 28 min
Las técnicas de optimización del rendimiento de los sitios web son muy importantes, para un mejor posicionamiento de proyectos en buscadores.

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.