Cursos de Otimização de sites da Web PHP
Este curso foi criado para programadores PHP e desenvolvedores de sites interessados em otimização de código PHP .
O curso mostra como encontrar um gargalo e como refatorar ou alterar o código da maneira apropriada.
Durante este curso, os participantes irão lidar com exemplos reais de páginas da web que serão rastreados, analisados e otimizados.
Programa do Curso
Teste de estresse com JMeter
- Identificando o que você precisa testar
- Imitando o mundo real em JMeter
- Extraindo e lendo os resultados
Encontrando gargalos
- Introdução aos depuradores
- Rastreamentos de pilha
- Rastreamentos de função
- Análise de cobertura de código
- Perfil PHP Scripts
- Depuração Remota
- Criadores de perfil
Use caches de código, memória compartilhada e Opcodes
- Ajustando o código de operação
- APCu
- Alternativas à memória compartilhada
- XDebug
- Otimizadores Zend
- Outras soluções
Processamento paralelo
- Ajax
- Ondulação
- PHP 7 novos recursos
MySQL Otimização
- Encontrando consultas lentas
- Encontrando as consultas mais frequentes
- Cache
- Indexação
Requisitos
- PHP conhecimentos de programação
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Otimização de sites da Web PHP - Booking
Cursos de Otimização de sites da Web PHP - Enquiry
Otimização de sites da Web PHP - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
O estilo de formação e os conhecimentos gerais do formador.
Kenosi - NWK Limited
Curso - Laravel: Middleware Development
Máquina Traduzida
As aulas foram muito interactivas e os exercícios foram muito práticos
Heino - NWK Limited
Curso - Laravel and Vue.js
Máquina Traduzida
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curso - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Curso - Test Driven Development
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
Próximas Formações Provisórias
Cursos Relacionados
Criar e Adinistrar Páginas Web
35 HorasO programa de treinamento prepara você para web designer profissional (código de ocupação: 213202 para Padrões de Qualificações Profissionais) em relação a "HTML e CSS em web design" e inclui um problema de programação usando JavaScript e linguagem PHP.
O programa a seguir pressupõe que o participante será capaz de projetar e criar sites usando HTML 4.0 e Cascading Style Sheets 2.0. Ao construir um site, você usará as tags HTML para colocar texto, gráficos, tabelas e formulários interativos na página da web, além de links para outras páginas e sites da web. Usando o Cascading Style Sheets 2.0 você realizará a formatação do conteúdo da web de acordo com as necessidades do cliente.
Os graduados do curso podem procurar emprego em empresas de serviços envolvidas em web design ou iniciar serviços de consultoria (autônomos). O programa de treinamento cobre as questões de criação de sites usando HTML e CSS.
Advanced PHP Programming
35 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como implementar ferramentas e técnicas avançadas de programação PHP.
No final desta formação, os participantes serão capazes de
- Aprender conceitos avançados em programação PHP.
- Estabelecer consistência e resolver problemas avançados usando programação PHP.
- Explorar formas adicionais de construir software mais flexível usando PHP.
Test Driven Development
21 HorasThis instructor-led, live training in Brasil (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Behat: Behavior Driven Development (BDD) with PHP
14 HorasBehat é uma estrutura de teste Behavior Driven Development (BDD) escrita em PHP. Ela facilita a comunicação entre desenvolvedores, testadores, partes interessadas do negócio e clientes durante o processo de desenvolvimento de software. O Behat permite que pessoas não técnicas escrevam descrições claras do comportamento pretendido de um aplicativo e, em seguida, executa esses "cenários" como testes funcionais contra o aplicativo.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como escrever e executar casos de teste de estilo BDD usando Behat e PHP.
Ao final deste treinamento, os participantes serão capazes de:
- Executar testes automatizados escritos na linguagem legível por humanos, "Dado, Quando, Então" Gherkin
- Utilizar casos de teste baseados em Behat para melhorar a colaboração entre equipas técnicas e não técnicas
- Integrar Behat com Selenium, Mink, Goutte e outros emuladores de browser para efetuar testes e gerar relatórios
- Ampliar a funcionalidade do Behat através do seu sistema de extensão
- Testar vários cenários de utilização através de comandos de terminal, APIs REST e muito mais.
Público
- Engenheiros de teste
- Programadores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Continuous Integration (CI) for PHP
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros que desejam usar ferramentas de código aberto para automatizar o processo de criação, teste e implantação de aplicativos e serviços PHP.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar diferentes ferramentas de código aberto para permitir a integração, o teste e a implantação contínuos.
- Compreender as vantagens e desvantagens do emprego de diferentes ferramentas de CI de código aberto, como o Gitlab CI e Jenkins.
- Combinar ferramentas de IC com ferramentas de código aberto para testes unitários, bem como testes de integração de uma aplicação PHP.
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.
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 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.
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.
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.
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.
Symfony2 - enterprise web framework
21 HorasEsta formação ao vivo, ministrada por instrutor em Brasil (online ou presencial), é direcionada a desenvolvedores e engenheiros de software que desejam usar o Symfony2 para criar aplicações web estruturadas, mantidas e escaláveis.
No final desta formação, os participantes serão capazes de:
- Compreender a filosofia e a estrutura do framework Symfony2.
- Utilizar componentes do Symfony2, como Doctrine, Twig e Routing, de forma eficaz.
- Criar aplicações web seguras e testáveis utilizando bundles personalizados e APIs REST.
- Integrar o Symfony2 em ambientes empresariais e estimar custos de implementação do projeto.
Web Development with Symfony3
28 HorasEsta formação ao vivo e ministrada por instrutor em Brasil (online ou presencial) é direcionada a desenvolvedores de nível intermediário que desejam desenvolver aplicações web robustas usando Symfony3.
No final desta formação, os participantes serão capazes de:
- Configurar e configurar um ambiente de desenvolvimento Symfony3.
- Criar aplicações web dinâmicas utilizando recursos e ferramentas do Symfony3.
- Utilizar serviços internos e personalizados, modelos, formulários e mecanismos de segurança.
- Access bancos de dados usando Doctrine ORM.
- Escriver testes automatizados e aplicar técnicas de otimização de desempenho.
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
Develop Web Applications with PHP and Yii 2
14 HorasEsta formação ao vivo, ministrada por instrutor em Brasil (online ou presencial), é direcionada a desenvolvedores iniciantes que desejam criar aplicações web robustas e sustentáveis usando Yii 2.
No final desta formação, os participantes serão capazes de:
- Instalar e configurar o Yii 2.
- Compreender a arquitetura MVC do Yii e sua estrutura de projeto.
- Criar aplicações web seguras e escaláveis utilizando componentes do Yii 2.
- Trabalhar com bancos de dados, formulários e APIs REST.