¿Qué quieres aprender?

Desarrollar una red social con PHP, Symfony3, jQuery y AJAX

Desarrollar una red social con PHP, Symfony3, jQuery y AJAX

Udemy

Curso online


20

Bienvenido al curso Desarrollar una red social con PHP, Symfony3, jQuery, AJAX y Bootstrap, vas a aprender paso a paso como desarrollar una aplicación web completa y funcional paso a paso, a nivel de backend y frontend, con los lenguajes y frameworks más punteros y utilizados actualmente.

La red social que vamos a desarrollar será muy parecida a Twitter y no es más que un caso práctico del tipo de desarrollo a medida que más suele darse en el ambiente laboral actual. 

Si quieres ser desarrollador web, o incluso si ya te dedicas al desarrollo web, es casi obligatorio aprender todas las lenguajes y frameworks con las que vamos a trabajar en el curso y sobre todo como combinarlas para crear aplicaciones completas a medida.

                

Para la creación de la red social utilizaremos muchas tecnologias, entre ellas:

PHP, el lenguaje del lado del servidor(backend) mas utilizado.

Symfony3, el mejor, más potente, más solicitado y mejor pagado framework para PHP.

jQuery, el framework frontend imprescindible y más conocido para JavaScript.

AJAX, para hacer peticiones asíncronas al servidor. 

Bootstrap, el framework CSS y JS más estandarizado e imprescindible actualmente para la construcción de interfaces de usuario. 

HTML5, CSS3, JavaScript, etc.

           

Al finalizar el curso serás capaz de desarrollar tus propias aplicaciones web a medida de alta complejidad, modificar otras que ya estén programadas y además crear redes sociales y webs con intereactividad completa entre usuarios.

    

Este es el único curso que te va a enseñar a desarrollar una red social a medida desde cero que existe hasta la fecha y está diseñado para que aprendas a desarrollar una red social como Twitter y además para que adquieras habilidades para el mundo real mediante casos prácticos completos, paso a paso y de forma fácil para que no te quedes con dudas.

y sube de nivel!

¿Para quién es este curso?

Desarrolladores web

Estudiantes de...

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Aumentar las posibilidades laborales Mejorar las habilidades de programación y planteamiento de webapps Desarrollar una red social Crear aplicaciones web a medida Desarrollar aplicaciones web complejas con Symfony 3 Hacer desarrollos full-stack completos

A quién va dirigido

Desarrolladores web Estudiantes de ingenieria y ciclos formativos Estudiantes de informática Programadores que quieren adquirir nuevos conocimientos y habilidades

Requisitos

Es recomendable saber HTML, CSS y PHP Es recomendable tener algunos básicos conocimientos de Symfony3

Temario completo de este curso

Contenido del curso
Introducción
¿Que vamos a desarrollar?
Preparación del entorno de desarrollo
Diseñar la base de datos
Guardar imagen del diagrama
Crear la base de datos
Recomendaciones
Instalar Symfony3 (Framework PHP)
Crear proyecto para desarrollar la red social desde cero
Como usar composer
Generar bundle para las entidades
Crear entidades para el proyecto
Probar una entidad (Modelo y Repositorio)
Descarga los recursos del curso
Configurar el routing y los controladores
Las vistas básicas
Plantilla principal
Incluir jQuery y Bootstrap
Encabezado y menú de la página
Configurar encoders
Formulario de registro
Maquetar el formulario de registro
Guardar usuario registrado
Mensajes flash
Comprobar nick name válido con AJAX
Autenticación con Symfony3 (Login)
Menú del usuario y cerrar sesión (Logout)
Acción y ruta para la sección de mis datos
Formulario de mis datos
Actualizar los datos del usuario logueado y subir avatar
Mostrar avatar del usuario
Validar formularios
Sección de Gente
Configurar sistema de paginaciones
Listado de usuarios paginado
Mostrar más datos de los usuarios y maquetar con CSS y Bootstrap
Mejoras en la validación de formularios
El buscador
Scroll infinito (Infinite Ajax Scroll)
Crear controladores y rutas para Following
Seguir usuarios (follow)
Dejar de seguir usuarios (unfollow)
Botones follow y unfollow
Introducción a la home, publicaciones y timeline
Estilos y maquetación de la home
Crear formulario de publicaciones
Añadir publicaciones
Crear publicaciones de prueba
Listar y paginar publicaciones
Maquetar las publicaciones
Mejoras en el timeline
Formatear fechas calculando la diferencia (hace cuanto)
Scroll infinito en la Timeline
Botón para mostrar imagen
Ver más