Curso de Novidades do PHP 7 e Arquitetura MVC

Curso presencial em Maceió - Al | Em breve disponível em vídeo-aulas

O curso de Novidades do PHP 7 e Arquitetura MVC tem o objetivo de introduzir uma atualização no processo de construção de aplicações web usando PHP 7 e permitindo ao desenvolvedor trabalhar com ferramentas de controle de versão, conhecer os padrões de código, para integração do seu código com outros códigos desenvolvidos pela comunidade, gerenciamento de pacotes e dependências usando o composer e atualização de recursos do PHP com uso de novos conceitos adotados desde a versão do PHP 5.4 até a nova versão do PHP 7. Por fim é estudada a Arquitetura MVC, muito utilizada em vários frameworks, esse tipo de arquitetura ajuda a separar responsabilidades e deixar o código mais organizado e com melhores condições de manutenção.

Confira a Ementa do Curso de Novidades do PHP 7 e Arquitetura MVC!

O treinamento de Novidades do PHP 7 e Arquitetura MVC tem duração de 30 horas de carga horária, extenso conteúdo teórico e prático. Obs.: A carga horária aplica-se a uma turma de um mínimo de 06 participantes, esta carga horária poderá ser reduzida se houver uma quantidade menor de participantes, nesse caso, o curso se dará pelo comprovado cumprimento do conteúdo programático. Dispomos de um grupo de profissionais altamente capacitados. Consulte quem será o instrutor da próxima turma.

GIT

Usando o GIT;
Configuração do GIT;
Inicializando o Repositório GIT;
Commit Inicial;
Staging das alterações;
Visualizando o histórico;
Ignorando arquivos específicos;
Remoção de arquivos.

Branching e Merging

Merging;
Stashing das alterações;
Tagging;
Desfazendo Alterações.

Controles de Versão na Nuvem: Bitbucket e GitHub

Bitbucket;
GitHub.

Pushing, pulling e resolução de conflitos

Conceito;
Prática.

Como padronizar o seu código PHP

Conhecendo o PHP-FIG;
PSR-1 – Basic Coding Standard (Padrão básico de codificação);
PSR-2 – Coding Style Guide (Guia de estilo de codificação);
PSR-3 – Logging Interface (Interface de Logs);
PSR-4 – Autoloading Standard (Padrão de Autoload);
PSR-6 – Caching Interface (Interface de Cache);
PSR-7 – HTTP Message Interface (Interface de Mensagem HTTP);
PSR-13 – Hypermidia Links;
PSR-16 – Simple Cache.

Gerenciamento de Dependências

Composer e Packagist;
Instalando o Composer;
Packagist;
Usando o Composer.

Novidades do PHP 7

Declaração de Tipos escalares;
Modo Strict Types;
Declaração de Tipos de Retorno;
Operador Null Coalescing;
Operador Spaceship;
Definição de Constantes e Arrays;
Classes Anônimas;
Closure Call;
Unserialize Filtrada;
Declaração de Namespaces;
Função intdiv;
Nova arquitetura para Exception e Error.

Namespaces

Por que usamos namespaces;
Declaração;
Importação e alias.

Traits

Por que usar traits;
Como criar um trait;
Como utilizar um trait.

Generators

Criando um generator;
Usando um generator.

Closures

Criando uma closure;
Associando estados.

Servidor HTTP integrado

Iniciando o servidor;
Configurando o Servidor;
Scripts roteadores;
Detectando o servidor integrado;
Desvantagens.

Criando o Mini-framework em MVC

Sobre o MVC;
Estrutura de Pastas;
Definindo o Composer com Autoload;
O que são rotas? E como defini-las?;
Controllers – Controladores da Aplicação;
Views – Visualização da Aplicação;
Conectando ao Banco de Dados utilizando o PDO;
Models – Modelos da Aplicação;
Realizando as abstrações dos Controladores, das Rotas e dos Views.

Orçamento

Qual o melhor horário para as aulas?

Solicitar Orçamento!

© Conhecimento Digital 2016. Cursos Administrativos e Tecnológicos | Maceió - AL

X Fechar

Ser informado sobre novas turmas!

Qual o melhor horário para as aulas?

Enviar!