Cursos de Padrões PHP e Refatoração
O curso destina-se a programadores experientes que pretendam explorar questões relacionadas com a utilização de padrões e refactoring. Cada participante conhecerá as propriedades e exemplos práticos da utilização destes padrões, que por sua vez permitirão a construção eficiente e correcta do código da aplicação.
Programa do Curso
Introdução ao Design Patterns
- O que é um padrão de desenho
- elementos do padrão
- Vantagens e desvantagens da utilização de padrões
GoF Design Patterns
padrões criativos
- Construtor
- Fábrica (Fábrica abstrata, Método da fábrica)
- Protótipo
- Singleton
padrões estruturais
- Delegador
- Interface
- Fachada
- Composto
- Imutável
- Adaptador
- Decorador
- Proxy
padrões de comportamento
- Comando
- Método de modelo
- Observador
- Cadeia de responsabilidade (e filtro de interceção)
- Observador (2 versões)
- Estratégia
Padrões de Arquitetura de Aplicações Empresariais Web
- MVC - Modelo Vista Controlador
- HMVC, MVP
- Inversão de controlo
- Contentor de injeção de dependência
- Registo ativo
- O conceito de entidade e Repositórios
- Decomposição do sistema
- Exemplos de sistemas baseados em componentes Symfony 2 e Zend Framework 2
Refactoring
- Tecnologia da dívida
- O que é a refactorização?
- Ferramentas de apoio à refactorização
- phpmd (Métricas de software)
- phpcpd
- phpc
- O código típico requer refactoring
- Jenkins Servidor de integração contínua
Requisitos
Conhecimentos de PHP ao nível básico ou superior.
Open Training Courses require 5+ participants.
Cursos de Padrões PHP e Refatoração - Booking
Cursos de Padrões PHP e Refatoração - Enquiry
Padrões PHP e Refatoração - Solicitação de Consultoria
Declaração de Clientes (2)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curso - Laravel PHP Framework
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.
Kumaran Chandran
Curso - Web Development with Symfony3
Upcoming Courses
Cursos Relacionados
PHP CodeIgniter
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores da Web que desejam criar aplicativos da Web com CodeIgniter.
No final desta formação, os participantes serão capazes de
- Use CRUD em CodeIgniter para refatorar o código da API.
- Estender CodeIgniter para consumir dependências.
- Carregar CodeIgniter modelos e visualizações de contentores.
Unit Testing with PHPUnit
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil ensina os participantes como escrever código testável na forma de unidades de teste para facilitar o diagnóstico, isolamento e resolução de bugs. O treinamento orienta os participantes na criação de um ambiente de testes pronto para o trabalho usando a estrutura de testes unitários PHP.
Ao final deste treinamento, os participantes serão capazes de:
- Distinguir entre unidades de teste boas e ruins.
- Ler e interpretar resultados de testes.
- Gerencie e diagnostique proativamente sua base de código para reduzir bugs.
- Certifique-se de que sua base de código seja adequada para integração e implantação contínuas.
Zend Framework: Fundamentos
21 horasA estrutura Zend é uma estrutura de código aberto, orientada para objectos, para o desenvolvimento, implementação e gestão de aplicações e serviços Web preparados para empresas PHP. A estrutura Zend utiliza o paradigma Model-View-Controller (MVC) para desenvolver estruturas básicas para aplicações. O Zend é considerado uma "biblioteca de componentes"; o seu design modular único permite aos utilizadores utilizar componentes independentemente uns dos outros.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como criar um aplicativo da Web confiável e escalável usando a estrutura Zend.
Ao final deste treinamento, os participantes serão capazes de:
- Use os padrões de design Model-View-Controller para criar um aplicativo da Web baseado em banco de dados
- Receber e processar formulários
- Configurar a validação de entrada e visualizar scripts
- Manipular os vários tipos de eventos e serviços MVC oferecidos pela Zend Framework biblioteca de componentes MVC
- Preparar e executar consultas para um adaptador de base de dados
Público-alvo
- Desenvolvedores intermediários a avançados PHP que buscam desenvolver aplicativos da Web seguros e de escala corporativa
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Advanced CakePHP
21 horasCakePHP Fundamentals
28 horaseste curso ensina desenvolvedores PHP como construir aplicativos Web funcionais usando o popular Framework de desenvolvimento Web do CakePHP MVC. O curso abrange princípios e abordagens de início e, em seguida, move-se para tópicos avançados que ajudam a aprimorar o comportamento, a flexibilidade e a segurança de um aplicativo. As discussões são interativas e a aprendizagem é prática e hands-on.
formato do curso
- visão geral dos recursos e recursos do CakePHP, juntamente com o desenvolvimento passo a passo de um aplicativo de amostra.
Laravel PHP Framework
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil apresenta os fundamentos de Laravel e orienta os participantes na criação de um aplicativo da Web baseado em Laravel.
Laravel: Middleware Development
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores da web que desejam construir middleware e serviços da web em Laravel.
No final desta formação, os participantes serão capazes de
- Use o Laravel PHP Aritisan para gerar código e componentes.
- Construir APIs RESTful em Laravel que podem navegar, ler, editar, adicionar e excluir.
- Filtrar e classificar resultados com base em parâmetros de URL usando APIs RESTful.
Laravel and Vue.js
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da web que desejam usar Laravel e Vue JS para desenvolvimento web fullstack.
No final desta formação, os participantes serão capazes de
- Desenvolver aplicações web com Laravel e Vue JS.
- Integrar a API de backend do Laravel no Vue JS.
- Implantar um aplicativo Laravel.
Laravel Livewire
7 horasEsta formação em direto orientada por um instrutor em Brasil (online ou no local) destina-se a programadores que pretendam aprender e utilizar o Livewire para criar interfaces de aplicações modernas e dinâmicas.
No final desta formação, os participantes serão capazes de
- Criar e testar componentes do Livewire.
- Criar aplicativos usando a biblioteca Livewire.
- Criar componentes dinâmicos dentro de PHP.
Swoole for PHP Programmers
14 horasEste treinamento ao vivo orientado por instrutor (no local ou remoto) é destinado a programadores PHP que desejam criar serviços da Web assíncronos usando a linguagem PHP (de maneira semelhante ao Node.js ).
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o Swoole
- Entenda os conceitos por trás dos modelos de rede de E / S assíncronos, sem bloqueio e orientados a eventos.
- Crie e implemente serviços assíncronos escritos em PHP
- Acelerar as aplicações existentes do Laravel ou Lumen com o Laravel -Swool.
Formato do Curso
- Palestra interativa e discussão
- Muitos exercícios e prática
- Implementação prática em um ambiente de laboratório ao vivo
Opções de personalização de curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
- Para saber mais sobre o Swool, visite: https://www.swoole.co.uk/
Develop Web Applications with PHP and Yii 2
14 horasO Yii é um framework PHP alto desempenho, ideal para desenvolver aplicativos da Web 2.0.
Symfony2 - enterprise web framework
21 horasSymfony é um conjunto de componentes PHP , uma estrutura de aplicativos da Web, uma filosofia e uma comunidade.
Web Development with Symfony3
28 horasSymfony é um conjunto de componentes PHP , uma estrutura de aplicativos da Web, uma filosofia e uma comunidade.
Symfony 4 for Web Application Development
28 horasSymfony 4 é um quadro de desenvolvimento de software para PHP. Contém bibliotecas reutilizáveis PHP para facilitar o desenvolvimento e teste de novas aplicações escritas em PHP (aplicações Web ou APIs). Symfony 4 é um framework de software com a linha de comando com os comandos incorporados que torna PHP o desenvolvimento de código mais eficiente.
Neste treinamento guiado por instrutores, os participantes aprenderão a usar o Symfony quadro e o PHP idioma enquanto passam pela criação de uma PHP aplicação.
No final do curso, os participantes poderão:
- Use Symfony 4 para criar e testar o código escrito em PHP
- Crie um código simples para PHP que lê e escreve para uma base de dados
Auditoria
- Programadores e desenvolvedores da web com conhecimento de trabalho de PHP e HTML
- Desenvolvedores avançados que procuram ferramentas de desenvolvimento mais eficientes para fechamentos mais rápidos
- Desenvolvedores de software que precisam atualizar sua compreensão das ferramentas de desenvolvimento atuais que correspondem às necessidades do usuário
Formato do curso
- Parte de palestras, parte de discussão, exercícios e prática pesada