Cursos


Cursos de 8h para a 12ª Edição da PHP Conference Brasil (clique no título do curso para maiores detalhes e inscrição):


 

Criando aplicações PHP MVC/MVVM com Zend Framework 3

[ Inscrever-se para este curso ] [ Voltar ao índice ]

Instrutor: Flávio Lisboa

Duração: 8h

Resumo:

    O objetivo deste curso é habilitar programadores a desenvolver aplicações web com PHP utilizando soluções reusáveis de software orientado a objetos implementadas pelo projeto Zend Framework em sua terceira versão. Neste curso o aluno aprenderá a criar um projeto PHP utilizando o IDE livre e aberto Zend Eclipse PHP para edição de código-fonte e alguns dos componentes do Zend Framework. O curso é totalmente prático, de modo que os conceitos são apresentados a medida que os alunos codificam.

Descrição:

    Este curso tornará o aluno apto a escrever aplicações PHP sobre as quais tenha controle da complexidade e com delegação de tarefas que não estejam relacionadas com o negócio de seu cliente para componentes especializados. Além de aprender a utilizar um framework, que consiste na implementação de padrões de projeto, o aluno trabalhará com um ambiente integrado de desenvolvimento e terá noções de desenvolvimento com controle de versão. Inicialmente o aluno conhecerá as principais funcionalidades do Zend Eclipse PHP. Em seguida ele aprenderá como funciona a configuração de programas externos no Eclipse, que permite a integração com qualquer programa que possa ser executado via terminal. Na sequência ele verá como se dá a criação e configuração de projeto PHP no Eclipse e a criação de projeto PHP a partir do esqueleto de aplicação do Zend Framework. Na segunda parte, o aluno aprenderá a criar e configurar módulos e nesta etapa aprenderá os conceitos de modularidade e configuração implementados pelo Zend Framework.
    Em seguida ele verá como é a criação e configuração de controladores, de visões e layouts. Na terceira parte, o aluno construirá um cadastro realizando persistência em banco de dados relacional. Na quarta parte, o aluno fará de forma orientada outro cadastro, que tenha relacionamento com o primeiro. Ao final do curso, o aluno terá não somente o código-fonte de uma aplicação funcional, que compreende os fundamentos da maioria das aplicações web, como terá as diversas versões com as etapas da construção, que poderá consultar para rever os passos dados.

Pré-Requisitos:

Conhecimento da linguagem de programação PHP e de programação orientada a objetos

Tópicos do Curso:

  • Apresentação do Zend Eclipse PHP;
  • Configuração de programas externos no Eclipse;
  • Criação e configuração de projeto PHP no Eclipse;
  • Criação de projeto PHP a partir do esqueleto de aplicação do Zend Framework;
  • Criação e configuração de módulos; Criação e configuração de controladores;
  • Criação e configuração de visões;
  • Criação e configuração de layouts;
  • Mapeamento Objeto-Relacional com ZendDb.

Ao concluir esse curso o participante estará apto a:

Iniciar a construção de projetos de aplicações web com alto potencial de reutilização e com facilidade de manutenção; Avaliar a possibilidade de evoluir e melhorar sistemas existentes.

 


 

FrontEnd para Desenvolvedores BackEnd v2.0

[ Inscrever-se para este curso ] [ Voltar ao índice ]

Instrutora: Mariana Lino

Duração: 8h

Resumo:

    FrontEnd para Desenvolvedores BackEnd: Curso atualizado e melhorado!

Descrição:

    Curso atualizado e melhorado!
    Para desenvolvedores BackEnd, o mundo FrontEnd pode ser um pouco difícil de compreender e com dúvidas a respeito de tags de HTML, como funciona o CSS para ajustes visuais, uso de media query para controlar o layout conforme a resolução do usuário e também o uso do jQuery para manipularmos os elementos da tela para o que desejamos realizar.
    O curso mostrará o uso de HTML5, CSS3, jQuery e AngularJS para criação de layout, ensinando aplicação das tags de forma correta, o uso de estilização das tags, uso de media query para design responsivo, manipulação de elementos via jQuery e como criar um SPA simples em Angular. Para fixação do conteúdo passado, será feita uma live de criação de uma página web em HTML5, CSS3 e jQuery.

Pré-Requisitos:

Base de HTML. Conhecimento em JavaScript.

Tópicos do Curso:

  • Overview HTML
  • HTML5
  • Overview CSS
  • CSS3
  • RWD (Responsive Web Design)
  • jQuery
  • Ajax
  • AngularJS
  • Links Úteis
    .

Ao concluir esse curso o participante estará apto a:

O participante estará apto a desenhar o layout com as tags corretas de HTML5, utilizar a estilização via CSS para o layout, criar elementos interativos na página com o JavaScript e criar uma página simples em AngularJS.

 


 

Build and Ship de Aplicações com Jenkins e Docker

[ Inscrever-se para este curso ] [ Voltar ao índice ]

Instrutor: Jefferson Souza

Duração: 8h

Resumo:

    Neste curso iremos aprender um pouco mais sobre o Docker e também sobre a instalação do Docker no seu ambiente trabalhando com containers com Jenkins 2 os Slaves do Jenkins também em containers.

Descrição:

    Neste curso iremos aprender um pouco mais sobre o Docker e também sobre a instalação do Docker no seu ambiente. Também abordar a instalação e configuração do Jenkins 2, nova versão do software de CI que está entre os mais utilizados do mundo.
    Aprenderemos mais sobre a integração nativa que a versão 2 tem com o Docker, Pipelines, Pipelines as Code serviços de notificação e montaremos o nosso ambiente de Build, Ship e Deploy utilizando o jenkins e enviando os containers para um hub privado (com ou sem https). Por fim, iremos fazer o deploy e monitoramento dos containers utilizando o Rancher, uma poderosa ferramenta integrada junto ao docker.

Pré-Requisitos:

Unix Command Line, Noções básicas de deploy, PHP básico

Tópicos do Curso:

  • O que é o Docker
  • Instalando o Docker em seu ambiente
  • Apresentação do Jenkins
  • Jenkins Blue Ocean
  • Instalação do Jenkins 2 no seu ambiente Docker
  • Configuração inicial do Jenkins
  • Configurando autenticação via Github
  • Criando e Configurando Build Nodes (slaves)
  • Criando Jobs
  • Jenkins Pipelines
  • Pipeline as Code
  • Configurando um hub privado (image repository) para suas aplicações
  • Build and Ship para o hub privado
  • Conhecendo o Rancher
  • Instalando e configurando os Nodes
  • Configurando seus serviços
  • Deploy da sua aplicação com o Rancher
  • Monitoramento das atividades do seu container com o Rancher

Ao concluir esse curso o participante estará apto a:

Ao concluir esse curso o participante estará apto a: Planejar e executar as configurações de um ambiente completo de CI, utilizando os Containers do Docker e os Builds do Jenkins, tornando o processo de Build, Test, Ship and Deploy mais simples e automatizado e por fim, com monitoramento da aplicação que está rodando no container.

 


 

Preparatório para a certificação Zend Certified PHP Engineer 2017-PHP - exame 200-710 (baseado no PHP 7.1)

[ Inscrever-se para este curso ] [ Voltar ao índice ]

Instrutor: Ari Stopassola Junior

Duração: 12h (Manhã e Tarde do dia 6 e Manhã do dia 7)

Resumo:

    O exame "Zend Certified PHP Engineer" (ZCPE) é promovido pela Rogue Wave Zend - mantenedora da linguagem PHP. Esse preparatório é um curso presencial de imersão com o objetivo de capacitar os profissionais na obtenção do título de ZCPE: certificação baseada na versão 7.1 do PHP (exame 200-710).

Descrição:

    O objetivo do treinamento é preparar os profissionais, já proficientes na linguagem, a conquistarem o título como Zend Certified PHP Engineer 2017-PHP versão 7.1 (exame 200-710). O curso destina-se a desenvolvedores web experientes que almejam o título para atestar seus conhecimentos avançados em PHP.

   Faremos uma revisão aprofundada dos tópicos com maior peso no exame, que são:

  • Fundamentos do PHP
  • Programação Orientada à Objetos
  • Segurança

E uma passada pelos principais tópicos das demais áreas. No decorrer do curso iremos desenvolver um simulado com mais de 150 questões, muito próximas ao conteúdo do teste.

 

Pré-Requisitos:

Conhecimento intermediário e avançado da linguagem PHP

Tópicos do Curso:

  • Introdução
  • Fundamentos do PHP
  • Funções
  • Recursos Web
  • Programação Orientada à Objetos
  • Segurança
  • I/O (Entrada e Saída)
  • Strings e Padrões
  • Banco de Dados
  • Arrays
  • Manipulação de erros

Ao concluir esse curso o participante estará apto a:

Após o término do treinamento, o participante estará imediatamente apto a submeter-se ao exame de certificação e melhorar significativamente seu score na obtenção do título como Rogue Wave Zend Certified PHP Engineer - 2017-PHP versão 7.1 (exame 200-710).

 


 

ChatBots: Criando um atendimento automatizado para seu negócio.

[ Inscrever-se para este curso ] [ Voltar ao índice ]

Instrutor: Jackson Mafra

Duração: 8h

Resumo:

    Chatbots permitem que usuários se comuniquem com software via texto e voz, utilizando Inteligência Artificial e Processamento de Linguagem Natural para interpretar o que o que foi dito pelo usuário, redirecionando-o assim para a ação a ser realizada. Melhore o engajamento com sua audiência, automatize suas mensagens de suporte e aumente suas vendas com um chatbot.

Descrição:

    Atualmente, presenciamos uma realidade de mercado em que o grande problema é a sobrecarga das equipes de atendimento, sendo que mais de 60% das dúvidas geradas pelos consumidores são simples e poderiam, facilmente, ser solucionadas de forma automatizada. Além disso, há a questão das demandas reprimidas que, muitas vezes, deixam de ser atendidas por falta de braços. Você já deve ter ouvido algumas frases como "você é o décimo da fila" ou "o seu tempo de espera é de alguns minutos" Portanto, a grande vantagem de apostar em um chatbot no atendimento multicanal é desafogar a operação, evitando que os atendentes humanos despendam tempo e esforço para solucionar problemas simples, como gerar a segunda via de um boleto, consultar um extrato bancário, rastrear o status de um pedido de compra online, realizar agendamentos ou até mesmo saber qual loja física está mais próxima da casa do consumidor.
    Lembre-se: estamos atendendo um público com um perfil cada vez mais exigente, focado em ferramentas digitais e que procura agilidade para resolver as suas questões. Vamos compreender o que é um bot e suas possibilidades de utilização no contexto do marketing digital e das mídias sociais e ferramentas para criação de bots para atendimento personalizado.

Pré-Requisitos:

Conhecimentos básicos de programação, PHP, Orientação a Objetos)

Tópicos do Curso:

  • Por que chatbots?
  • Bots versus apps
  • Saiba como configurar o ambiente de desenvolvimento
  • Guia passo a passo para construir seu primeiro chatbot
  • Entenda plataformas de IA para aplicações de conversação.
  • Aprender noções básicas das plataformas de mensagens como o Facebook Messenger, Telegram e Skype.
  • Saiba como o seu bot pode ler mensagens dos usuários e responder
  • Saiba motores IA como api.ai, wit.ai.
  • Integrar com motor NLP

Ao concluir esse curso o participante estará apto a:

Criar ChatBots e integrar com as plataformas Messenger, Skype e Telegram.