Curso Desarrollo frontend con Angular 4 y backend con Symfony 3.3

Curso Desarrollo frontend con Angular 4 y backend con Symfony 3.3

Curso Desarrollo frontend con Angular 4

Información de: Desarrollo frontend

Aprende a crear aplicaciones web con Angular 4 y a desarrollar APIs REST con Symfony 3. Desarrollos fullstack completos.

Bienvenido al curso Desarrollo frontend con Angular 4 y backend con Symfony 3.3, en el que aprenderemos paso a paso a como desarrollar servicios y APIs REST con Symfony y como crear aplicaciones web front-end completas con la nueva versión de Angular 2.

Symfony es el framework más poderoso, más usado y más solicitado por las empresas para hacer desarrollos back-end con PHP.


Angular 4  se ha convertido en el framework para javascript lider para desarrollar aplicaciones web modernas y dinámicas en el lado del cliente basadas en la filosofía SPA.

Si quieres ser desarrollador web front y back-end, o incluso si ya te dedicas al desarrollo web, es muy recomendable aprender estos dos potentes frameworks y como trabajan conjuntamente.

En curso está divido en dos partes:

En la primera parte trabajaremos en el backend (servidor) y desarrollaremos un servicio o API REST con Symfony 3.3.

¿Que es un API REST?


Un API REST es un servicio que puede usarse desde cualquier dispositivo que entienda el protocolo HTTP, además interactúa directamente con la base de datos. Por ejemplo, las aplicaciones de smartphones interactúan con el servidor a través de un API RESTful.

En la segunda parte trabajaremos en el frontend (cliente) y desarrollaremos una aplicación web de tipo SPA con Angular 4.

¿Que es una web SPA?


Una web SPA es una aplicación de una sola página en la que la carga de datos es asíncrona y la página no se recarga en casi ningún momento, pese a cambiar de ruta o url para navegar entre las secciones de la aplicación, es una nueva tendencia en el desarrollo web.

Al acabar el curso serás capaz de desarrollar tus propias aplicaciones web con Symfony 3.3 y Angular 4.

Durante el curso verás como desarrollar una aplicación de gestión de tareas personales paso a paso.

En esta aplicación podremos identificarnos mediante un formulario de login, registrarnos en la plataforma, modificar los datos de nuestro usuario, crear, editar y borrar tareas, tendremos listados paginados de las tareas de la plataforma, un buscador de tareas con filtros y mucho más.

Abordaremos el desarrollo backend de esta aplicación partiendo desde cero, empezando por el diseño y creación de la base de datos, el servicio REST, servicios, controladores, autenticación basada en tokens con JWT (JSON Web Tokens), interacción con la base de datos con Doctrine, CRUD de usuarios y tareas en Symfony3.

Continuaremos programando la parte del cliente con Angular 4, desde la creación de los componentes necesarios, uso de rutas y servicios, consumo de servicios REST (mediante un API Rest programada en con Symfony) con el componente HTTP de Angular 4, trabajo con el LocalStorage, hasta la creación y validación de formularios, entre otras cosas.

Trataremos todos los temas paso a paso y poco a poco hasta construir una aplicación web completa, pese a esto, para aprovechar al 100% el curso te recomendaría tener conocimientos en HTML, CSS  y javascript y además tener unas nociones básicas en Symfony3 para hacer la parte del backend y tener unos conocimientos básicos de Angular 4 para hacer la parte del frontend.

Además en todos los cursos de Víctor Robles WEB conseguirás soporte, apoyo y ayuda muy rápida para que puedas aprender de la mejor manera posible.

Si quieres aprender desarrollo web moderno sin sufrir, practicando poco a poco con los dos mejores frameworks actuales, subir de nivel en el desarrollo web con PHP y javascript y aumentar tus posibilidades laborales ¡Este es tu curso!

Échale un vistazo al programa del curso para ver todos temas que aprenderás.

Únete al curso y sube de nivel: ¡¡ Aprende Desarrollo frontend con Angular 4 y backend con Symfony 3 !!

¿A quién está dirigido?

  • Desarrolladores web
  • Estudiantes de ingeniería y ciclos formativos
  • Estudiantes de informática
  • Programadores que quieren adquirir nuevos conocimientos
  • Cualquiera con conocimientos en Symfony3 o Angular 4

Requisitos

  • Saber HTML y CSS básico
  • Para el backend : Es recomendable conocer las bases de PHP y tener nociones básicas de Symfony3
  • Para el frontend: Es recomendable tener nociones básicas de Angular 4

¿Qué aprenderé?

  • Desarrollar servicios y APIs REST con Symfony
  • Hacer desarrollos full-stack completos
  • Hacer un backend con Symfony
  • Crear webapps SPA dinámicas con Angular 4
  • Hacer el frontend con Angular
  • Mejorar tus habilidades profesionales
  • Mejorar la capacidad de adaptación a otros frameworks
  • Aumentar las posibilidades laborales como desarrollador

Contenido:


  • Introducción
  • Puesta en marcha del back-end
  • La base de datos
  • Primeros pasos
  • Bundles, modelos y entidades
  • Respuestas y servicios del API REST
  • Autenticación con JWT (Tokens)
  • Controlador de usuarios
  • Controlador de tareas
  • Empezando a desarrollar el front-end con Angular 4
  • Login en Angular
  • Registro de usuarios
  • Sección de Ajustes
  • Añadir tareas
  • Página principal
  • Página de la tarea
  • Editar tareas
  • Buscador
  • Borrar tareas y varios

Información de: VueJS 2Con este curso de VueJS 2, aprende a desarrollar apps web modernas de manera práctica y desde el princípio con Vue JS 2, la opción a Angular 2 Bienvenido al curso de VueJS 2, vas a estudiar punto por punto como desarrollar apps web front-end con la fuerte y rápido
Información de: VueJS 2Con este curso de VueJS 2, aprende a desarrollar apps web modernas de manera práctica y desde el princípio con Vue JS 2, la opción a Angular 2 Bienvenido al curso de VueJS 2, vas a estudiar punto por punto como desarrollar apps web front-end con la fuerte y rápido
Información de: Angular 2 avanzado: Trabajo con APIsEn este curso de Angular 2 avanzado: Trabajo con APIs. Vamos a ver como aprovechar una de las mayores ventajas de Angular Comprende cómo funciona una API (interfaz de programación de aplicaciones) y cómo controlarla desde Angular, uno de los
  Curso de Angular 2 - Aprende a desarrollar aplicaciones web modernas de forma práctica y desde cero con Angular 2, el sucesor de AngularJS Angular 2 se va a convertir el framework para javascript estándar. Es uno de los frameworks más populares para desarrollar aplicaciones modernas
  Bienvenido al Curso de Symfony 3, vas a aprender paso a paso como desarrollar aplicaciones web con este framework para PHP. Aprende a desarrollar aplicaciones web con Symfony 3, el framework PHP más moderno y potente. Nueva versión de Symfony2. ¿Qué aprenderé en el Curso de
Symfony ISO | 631 MB | Spanish, English | Video2Brain | Formadores: Jorge González Villanueva Duración: 3:34 horas | Incl. Archivos Base | Fecha de publicación: 28-agosto-2014 Descripción: Aprende a desarrollar aplicaciones web complejas mediante este completo framework MVC Symfony es