Desarrollo frontend con Angular 4 y backend con Symfony 3.3
4.4 (58 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
435 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Desarrollo frontend con Angular 4 y backend con Symfony 3.3 to your Wishlist.

Add to Wishlist

Desarrollo frontend con Angular 4 y backend con Symfony 3.3

Aprende a crear aplicaciones web con Angular4 y a desarrollar APIs REST con Symfony3. Desarrollos fullstack completos.
4.4 (58 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
435 students enrolled
Created by Víctor Robles
Last updated 8/2017
Spanish
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 10.5 hours on-demand video
  • 6 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • 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
Description

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 !!

Who is the target audience?
  • 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
80 Lectures
10:31:18
+
Introducción
1 Lecture 04:59

Introducción al curso

Preview 04:59
+
Puesta en marcha del back-end
5 Lectures 16:15
Preparación del entorno de desarrollo
00:15

Recomendaciones importantes
00:31

Instalación de Symfony3.3

Preview 07:40

Configuración del servidor
05:57

Crearemos un proyecto en nuestro editor de código.

Cargar proyecto en el editor
01:51
+
La base de datos
3 Lectures 19:03

Diseño de la base de datos para la aplicación web y el backend

Diseñar la base de datos
07:06

Crearemos la base de datos que usaremos en el proyecto.

Crear la base de datos
11:52

Código SQL
00:05
+
Primeros pasos
2 Lectures 17:19

Haremos la instalación de módulos y librerías básicas para el login en el API con JWT y para la paginación con Symfony3.

Instalar paquetes para la autenticación y la paginación
05:07

Configuraremos los controladores de Symfony y el routing para dar los primeros pasos en el backend del proyecto.

Configuración de controladores y rutas
12:12
+
Bundles, modelos y entidades
3 Lectures 14:29

Crearemos nuevos bundles en Symfony 3 y 2 para guardar los modelos y entidades del servicio rest.

Crear un bundle
04:38

Crearemos y configuraremos los modelos y entidades de nuestro backend de Symfony3.3

Crear y configurar entidades
04:50

Probando las entidades de Doctrine con los métodos find de Symfony

Pruebas con las entidades
05:01
+
Respuestas y servicios del API REST
5 Lectures 26:15

Aprenderemos a usar el objeto JsonResponse de Symfony

Respuestas JSON con JsonResponse
05:07

Usaremos el método $this->json() de los controladores de Symfony3

El método JSON de los controladores
00:45

En esta clase veremos como crear servicios en la versión más actual de Symfony2 y 3, la 3.3 victorroblesweb.es

Crear un servicio en Symfony3.3
10:18

Crearemos un método en nuestro servicio de helpers para convertir todo tipo de datos a formato JSON con Symfony 3

Método para convertir a JSON
07:44

Usaremos el cliente RESTFul POSTMAN para testear nuestra API REST.

El cliente RESTful
02:21
+
Autenticación con JWT (Tokens)
4 Lectures 59:45
Método de login
19:23

Comprobar usuario y contraseña
13:28

Generar token con JWT
13:28

Comprobar los JSON Web Tokens
13:26
+
Controlador de usuarios
4 Lectures 48:50
Crear el controlador y la ruta
06:31

Registar usuarios
20:10

Actualizar datos del usuario
15:17

Cifrado de contraseñas
06:52
+
Controlador de tareas
10 Lectures 01:33:52
Crear el controlador y las rutas básicas
03:58

Método para crear tarea
18:44

Modificar y actualizar una tarea
10:04

Configurar el paginador
05:54

Devolver el listado de tareas principal
13:28

Método para el detalle de la tarea
08:17

El buscador de tareas del back-end
20:15

Eliminar tareas
04:56

Configurar cabeceras HTTP y acceso CORS
02:49

Mejoras
05:27
+
Empezando a desarrollar el front-end con Angular 4
5 Lectures 51:05
Instalar Angular 4 con Angular CLI
05:45

Crear los componentes fundamentales
12:24

Configurar el routing
08:34

Incluir Bootstrap y jQuery
09:47

Maquetación de menus
14:35
9 More Sections
About the Instructor
Víctor Robles
4.4 Average rating
9,169 Reviews
28,520 Students
21 Courses
Desarrollador web

Soy desarrollador web en una empresa y llevo inmerso en el mundo de la programación y la informática desde los 15 años.

Me encanta programar y todo lo relacionado con Internet y las nuevas tecnologías, crear cosas y enseñar a los demás.

Soy casi completamente autodidacta, por eso voy a ofrecerte muchos de mis conocimientos para que tú puedas aprender más fácilmente y más rápido de lo que yo lo hice y hago cada día.

Puedes saber más de mí en mi blog victorroblesweb y en mis perfiles en las diferentes redes sociales ;) .