Cursos de Patrones PHP y Refactorización
El curso está diseñado para programadores experimentados que quieran explorar temas relacionados con el uso de patrones y la refactorización. Cada participante conoce las propiedades y ejemplos prácticos del uso de estos patrones, lo que a su vez permitirá la construcción eficiente y correcta del código de la aplicación.
Programa del Curso
Introducción a Design Patterns
- ¿Qué es un patrón de diseño?
- Elementos del patrón
- Ventajas y desventajas del uso de patrones
Go F Design Patterns
Patrones creativos
- Constructor
- Fábrica (Fábrica abstracta, Método de fábrica)
- Prototipo
- Singleton
Patrones estructurales
- Delegador
- Interfaz
- Fachada
- Compuesto
- Inmutable
- Adaptador
- Decorador
- Proxy
Patrones de comportamiento
- Mandar
- Método de plantilla
- Observador
- Cadena de responsabilidad (y filtro de intercepción)
- Observador (versión 2)
- Estrategia
Patrones de arquitectura de aplicaciones empresariales web
- MVC - Controlador de vista de modelo
- HMVC, MVP
- Inversión de control
- Contenedor de inserción de dependencias
- Registro activo
- El concepto de entidad y Repositorios
- Descomposición del sistema
- Ejemplos de componentes basados en Symfony 2 y Zend Framework 2
Refactorización
- Tecnología de la deuda
- ¿Qué es la refactorización?
- Herramientas para admitir la refactorización
- phpmd (Métricas de software)
- phpcpd
- PHPC
- El código típico requiere refactorización
- Jenkins Servidor de integración continua
Requerimientos
Conocimiento de PHP en el nivel básico o superior.
Los cursos de formación abiertos requieren más de 5 participantes.
Cursos de Patrones PHP y Refactorización - Booking
Cursos de Patrones PHP y Refactorización - CONSULTA
Patrones PHP y Refactorización - Consultas
Testimonios (1)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curso - Laravel PHP Framework
Próximos cursos
Cursos Relacionados
PHP CodeIgniter
14 horasEsta capacitación en vivo dirigida por un instructor en España (en línea o en el sitio) está dirigida a desarrolladores web que desean crear aplicaciones web con CodeIgniter.
Al final de esta capacitación, los participantes serán capaces de:
- Utilice CRUD en CodeIgniter para refactorizar el código de la API.
- Extender CodeIgniter para consumir dependencias.
- Cargue CodeIgniter modelos y vistas desde contenedores.
Pruebas Unitarias con PHP
14 horasEsta capacitación en vivo dirigida por un instructor en España enseña a los participantes cómo escribir código comprobable en forma de unidades de prueba para facilitar el diagnóstico, el aislamiento y la resolución de errores. La capacitación guía a los participantes a través de la creación de un entorno de prueba listo para el trabajo utilizando el marco de pruebas PHPUnit.
Al final de esta capacitación, los participantes serán capaces de:
- Distinga entre unidades de prueba buenas y malas.
- Leer e interpretar los resultados de las pruebas.
- Gestione y diagnostique de forma proactiva su base de código para reducir los errores.
- Asegúrese de que su base de código sea adecuada para la integración y la implementación continuas.
Curso de Zend Framework: Fundamentos
21 horasEl framework Zend es un framework de código abierto y orientado a objetos para desarrollar, desplegar y gestionar aplicaciones y servicios web basados en la empresa PHP. El framework Zend utiliza el paradigma Modelo-Vista-Controlador (MVC) para desarrollar estructuras básicas para aplicaciones. Zend se considera una "biblioteca de componentes"; Su diseño modular único permite a los usuarios utilizar los componentes de forma independiente entre sí.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo crear una aplicación web confiable y escalable utilizando el marco Zend.
Al final de esta capacitación, los participantes serán capaces de:
- Uso de patrones de diseño Modelo-Vista-Controlador para crear una aplicación web basada en base de datos
- Recibir y procesar formularios
- Configurar la validación de entrada y ver scripts
- Controlar los distintos tipos de eventos y servicios de MVC que ofrece Zend Framework la biblioteca de componentes de MVC
- Preparación y ejecución de consultas para un adaptador de base de datos
Audiencia
- Desarrolladores intermedios a avanzados PHP que buscan desarrollar aplicaciones web seguras a escala empresarial
Formato del curso
- Parte conferencia, parte discusión, ejercicios y práctica práctica intensa
Advanced CakePHP
21 horasCakePHP: desarrollo rápido de aplicaciones web
28 horaseste curso enseña a los desarrolladores de PHP cómo construir aplicaciones web funcionales usando el popular marco de desarrollo web de CakePHP MVC. El curso cubre principios y enfoques que empiezan, luego se traslada a temas avanzados que ayudan a mejorar el comportamiento, la flexibilidad y la seguridad de una aplicación. Las discusiones son interactivas y el aprendizaje es práctico y práctica.
formato de la del curso
- Descripción general de las características y capacidades de CakePHP junto con el desarrollo paso a paso de una aplicación de muestra.
Laravel: crea aplicaciones web rápidas y elegantes con Laravel PHP Framework
14 horasEsta capacitación en vivo dirigida por un instructor en España presenta los fundamentos de Laravel y guía a los participantes a través de la creación de una aplicación web basada en Laravel.
Laravel: Middleware Development
14 horasEsta capacitación en vivo dirigida por un instructor en España (en línea o en el sitio) está dirigida a desarrolladores web que desean crear middleware y servicios web en Laravel.
Al final de esta capacitación, los participantes serán capaces de:
- Utilice Laravel PHP Aritisan para generar código y componentes.
- Cree API RESTful en Laravel que puedan navegar, leer, editar, agregar y eliminar.
- Filtre y ordene los resultados en función de los parámetros de URL mediante las API RESTful.
Laravel and Vue.js
14 horasEsta capacitación en vivo dirigida por un instructor en España (en línea o en el sitio) está dirigida a desarrolladores web que desean usar Laravel y Vue JS para el desarrollo web fullstack.
Al final de esta capacitación, los participantes serán capaces de:
- Desarrollar aplicaciones web con Laravel y Vue JS.
- Integre la API de backend Laravel en Vue JS.
- Implemente una aplicación Laravel.
Laravel Livewire
7 horasEsta capacitación en vivo dirigida por un instructor en España (en línea o en el sitio) está dirigida a desarrolladores que desean aprender y usar Livewire para crear interfaces de aplicaciones modernas y dinámicas.
Al final de esta capacitación, los participantes serán capaces de:
- Construya y pruebe componentes livewire.
- Cree aplicaciones con la biblioteca Livewire.
- Cree componentes dinámicos dentro de PHP.
Swoole for PHP Programmers
14 horasEsta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a los programadores PHP desean escribir servicios web asíncronos utilizando el lenguaje PHP (de manera similar a Node.js ).
Al final de esta capacitación, los participantes podrán:
- Instalar y configurar Swoole
- Comprenda los conceptos detrás de los modelos de red de E / S sin bloqueo y controlados por eventos.
- Cree e implemente servicios asincrónicos escritos en PHP
- Acelere las aplicaciones existentes de Laravel o Lumen con Laravel -Swool.
Formato del curso
- Conferencia interactiva y discusión
- Muchos ejercicios y práctica
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
- Para obtener más información sobre Swool, visite: https://www.swoole.co.uk/
Desarrollar Aplicaciones Web con PHP y Yii 2
14 horasYii es un marco PHP alto rendimiento, el mejor para desarrollar aplicaciones Web 2.0.