CURSOS DE PROGRAMACIÓN WEB AVANZADA CON PHP/SYMFONY

Precio: 1 cuc
Fecha: Jueves, 16 de Febrero del 2017, 09:43 AM
* Introducción a Symfony 3 (https://symfony.com)

Este curso es el mejor punto de comienzo para descubrir la plataforma Symfony 3 con uno de sus contribuidores! Este entrenamiento no es solo acerca de la introducción a Symfony 3, sino también el curso perfecto para aprender las "Mejores Prácticas Oficiales" y los mejores consejos y trucos de parte de nuestro experto instructor.

* Requisitos:
- Buenos conocimientos de PHP y Programación Orientada a Objetos.

* Objetivos del Curso:
En solo 4 semanas, usted instalará el framework Symfony 3 y descubrirá su bien organizada estructura de directorio. Usted aprenderá también como construir su primera página web MVC con Twig, el inteligente motor de plantilla de Symfony y como procesar y validar formularios.

* Programa Completo del Curso:
+ Programación Orientada a Objetos (a demanda).
- Classes and objects
- Properties and methods
- Constructor and destructor methods
- Class inheritance
- Attributes and methods scopes (visibility)
- Error handling with exceptions
- Namespaces
+ Introducción al framework Symfony 3.
- Introducing the Symfony framework and its ecosystem
- Installing the Symfony « Standard Edition Distribution »
- Discovering the Symfony project architecture (application, bundles, libraries, bundles etc.)
- Understanding the HTTP request processing workflow
- Understanding the concept of environment (development, production and testing)
- Introducing the coding and files naming conventions
- Discovering the concept of a « Bundle »
+ Depurando el Código.
- Getting help from the « Web Debug Toolbar »
- Introspecting the recorded logs
- Profiling HTTP requests thanks to the « Web Profiler » application
- Spotting problems thanks to explicit errors and exceptions stack traces
- Using the Debug and VarDumper components features
+ Configurando la Aplicación.
- Comparing the supported built-in configuration format: XML, YAML and PHP
- Configuring the application thanks to global parameters
- Configuration application’s routes and URLs with annotations
- Overriding the configuration defined by a built-in or third-party « bundle »
+ Generando Contenido para el usuario final.
- Introducing the Twig templates engine
- Comparing Twig and raw PHP templating strategies
- Accessing global variables from Twig templates (request, session, user)
- Using tags, filters and function to generate and format contents in a Twig template
- Making templates truly extensible thanks to the template inheritance feature
- Splitting templates into smaller templates chunks to avoid code duplications
- Rendering a Symfony controller from within a Twig template
- Generating URLs based on the application’s routes configuration
- Rendering Symfony forms with custom Twig view helpers
+ Desarrollando Controladores y Analizando la Solicitud.
- Designing a controller class with its action methods
- Mapping URL patterns to Symfony controllers thanks to annotations
- Generating raw responses and Twig templates based responses
- Accessing client’s information from the Request object
- Reading and writing session data
- Reading and writing cookies data
- Triggering a 404 error page when the resource is not found
- Triggering an internal redirect to another controller to avoid code duplications
- Redirecting the user to another page
+ Iteractuando con el usuario final gracias a los Formularios.
- Discovering the « Form » component
- Designing and processing simple web forms
- Adding validation constraints on submitted form fields’ data
- Prototyping the form rendering thanks to Twig view helpers
- Gathering the form submitted data and processing them
- Sending the form validated and filtered data by e-mail to some recipient
+ Internacionalización y localización de la Interfaz de Usuario.
- Discovering the « Translation » component
- Changing the default user’s locale
- Defining custom abstract translation keys in Twig templates
- Generating XLIFF translation catalogues skeletons
- Translating abstract translation keys in XLIFF catalogues
- Dealing with dynamic translations including pluralized sentences

Matrícula: Abierta,
Se hará una prueba práctica y escrita para comprobar los requisitos del Curso. Se seleccionarán los 3 mejores resultados (estudiantes),

Duración: 4 semanas,
Nivel: Principiante,
Precio del Curso: 1 CUC por encuentro.

Instructor: Ing. Yonel Ceruto (Contribuidor del framework desde la versión 2.7) - https://connect.sensiolabs.com/profile/yonelceruto
Medalla de Bronze Symfony2 en Stackoverflow - http://stackoverflow.com/users/4224384/yonel?tab=profile

PROXIMOS CURSOS:
* Mastering Symfony 3
* Extending & Hacking Symfony 3
* Web Development with Symfony 3

Dirección de email pública

Los correos enviados a esta dirección pública,
los recibe el anunciante en su dirección privada.

+ info


publicidad | ¿que es esto? | ¿quienes somos? | retombée | ayuda | faq | contactar revolico

© 2007-2017 revolico