Mini Cursos


Estes são os Mini Cursos para a PHP Conference Brasill 2016. Inscrições, exclusivas para participantes Gold, serão feitas no dia (08/12) por ordem de chegada.


Middlewares e PSR-7

Instrutor: Elton Minetto

Descrição: Com o padrão PSR-7 podemos desenvolver projetos mais flexíveis e escaláveis, podendo reusar código escrito por vários frameworks e equipes. Neste mini-curso vamos implementar exemplos usando o micro framework Zend Expressive e outros componentes

Pré Requisitos: Orientação a objetos

Tópicos do Curso: Passado e futuro dos projetos web Middlewares Zend Expressive Mão na massa Usando middlewares de terceiros

Ao concluir esse minicurso o participante estará apto a: Desenvolver projetos usando o conceito de middlewares


 


Twig - Aprimore e desenvolva templates para seu PHP

Instrutor: L Gustavo Almeida

Descrição: A principio usarems uma mini-app do tipo CRUD para demonstrar as facilidades e potencialidades do sistema de template TWIG. E recomendavel saber usar o Composer e possuir familiaridade com algum framework que implemente as normas PSR-7 (Mensageria) como por exemplo o Slim 3 ou Symphony.

Pré Requisitos: composer, mysql, html5, php

Tópicos do Curso: Porque mais uma ferramenta ? O que meu PHP ganha com o Twig ? Vantagens Desvantagens Comandos Extendendo templates Mensagens de Erro Nosso CRUD - demonstracao Setup do ambiente (composer, twig, slim3 / symphony, mysql) Hello Word do Twig Sintaxe Echo vs Mustache Extensoes Colecoes Estruturas de controle Na pratica

Ao concluir esse minicurso o participante estará apto a: Aprimorar seu sistema de template, ou suas views. Nao fazendo mais uso da mistura de html com PHP.


 


Criando APP Mobile com HTML5, CSS e JavaScript - Intermediário

Instrutor: Mariana Lino

Descrição: Curso de desenvolvimento web para aplicativo mobile com HTML5, CSS e JavaScript. Para esse curso, é necessário um conhecimento prévio em Cordova/Phonegap básico. Nesse curso você aprenderá: - Plugin Battery Status - Plugin Camera - Aplicando Ajax - Busca de CEP - Gerando Chave e Assinando Aplicação - Publicando Aplicação na Play Store

Pré Requisitos: Conhecimento intermediário/avançado em HTML5, conhecimento intermediário/avançado em CSS, conhecimento intermediário/avançado em JavaScript, conhecimento prático básico em Cordova/Phonegap.

Tópicos do Curso: - Plugin Battery Status - Plugin Camera - Aplicando Ajax - Busca de CEP - Gerando Chave e Assinando Aplicação - Publicando Aplicação na Play Store

Ao concluir esse minicurso o participante estará apto a: Utilizar plugins Cordova/PhoneGap, utilizar Ajax e publicar na Play Store.


 


TelegramBots: Entre nesta onda

Instrutor: Vitor Mattos

Descrição: Telegram é hoje considerado por muitos como o melhor sistema de mensagens instantânea e possui recursos maravilhosos para quem trabalha com tecnologia. Neste minicurso você irá aprender a criar um bot para o Telegram com possibilidade de explorar todos os recursos que esta maravilhosa plataforma oferece possibilitando desde integrar os logs da sua aplicação até mesmo criar uma aplicação do zero que possua apenas interface de uso via Telegram.

Pré Requisitos: PHP

Tópicos do Curso: * Apresentação do Telegram * Introdução a API de bots do Telegram * Recursos básicos da API de bots e como utilizá-los ** Criando o primeiro bot ** Envio de mensagens para usuários Telegram ** Log da aplicação enviado para o Telegram * Interação do usuário com o bot ** Uso de comandos ** Envio e tratamento de mensagens ** Respondendo ao usuário ** Teclado Markdown, como usar? ** Editando mensagens enviadas *** Teclado Markdown inline ** Bots inline ** Localização compartilhada ** Utilizando OAuth com Telegram

Ao concluir esse minicurso o participante estará apto a: Integrar qualquer sistema feito em PHP com o Telegram e criar bots utilizando os recursos mais modernos da API de bots do Telegram


 


FTP não preciso mais disso !

Instrutor: Michael Douglas Barbosa Araujo

Descrição: Irei aproveitar esse espaço para criar um ambiente de desenvolvimento, homologação e produção utilizando o GIT como controle de versão da nossa aplicação conseguindo assim então demostrar o lado negativo do FTP contra um controle de versão tal como o GIT, na palestra pretendo criar e exibir a diferença do: bitbucket e do GitHub. Serão abordados os comandos: Instalação do GIT Clonando um repositório com GIT Fluxo de trabalho com o GIT Adicionar e confirmar e entre outros.

Pré Requisitos: Informática básica, Lógica de programação.

Tópicos do Curso: Serão apresentados os principais comandos do GIT que são: - Instalação do GIT - Clonando um repositório com GIT - Fluxo de trabalho com o GIT - Adicionar e confirmar - Enviar nossas alterações - Ramificar nosso projeto - Atualizar e mesclar - Gitk - Criar versões - O que é GitLab ?

Ao concluir esse minicurso o participante estará apto a: Ao concluir o curso o aluno estará apto a utilizar o GIT em sua empresa de forma profissional para gerenciamento de versão de código e também saberá o fluxo de trabalho que deve manter em sua empresa após adotar o GIT como ferramenta de gestão de versão.