Apresentação:
Nós queremos transformar a Baixada Santista, compartilhando conhecimento, motivando e inspirando as pessoas. Uma imersão total em treinamentos escolhidos por vocês e para vocês.
Por isso nós criamos o oneDay Training, uma parceria com o Colégio Afonso Pena.
Treinamentos dinâmicos feitos com grandes profissionais, com duração de um dia. Faça parte dessa transformação.
oneDay Training. Reserve seu lugar no mundo!
Treinamento:
Venha conosco neste treinamento aprender sobre a linguagem de programação utilizada em 8 a cada 10 aplicações na web. Saiba mais sobre o PHP, um pouco de sua história, como criar uma aplicação de alto padrão e fácil manutenção, usando o que há de mais moderno atualmente.
Cronograma:
- PHP - História
Uma breve história do que foi, o que é e o que será o PHP, bem como sua importância/ relevância na web hoje - Ferramentas utilizadas
IDE, qual utilizar? Porque é importante?
PHP e o “built-in server”
Vagrant: um servidor com apenas um comando! - GIT (Básico)
- PHP Essencial!
Tipos de variáveis
Estruturas de condição/ repetição
Funções
Operadores
Usando o Manual corretamente
Outras referências - Orientação a Objetos
- Composer
Gerenciamento de dependências - PHP Standards Recommendations (PSRs)
PHP-FIG
PSRs 1, 2, 4 - Ferramentas para qualidade de código
phpcs/phpcbf
phpmd - TDD
- Criando uma aplicação simples, do zero
- Codificação - Primeira parte
Primeiras classes - Codificação - Segunda parte
Implementação do aplicativo - Codificação
- Finalizando o projeto, últimos acertos e TDD
Publicando seu código (github)
Ferramentas necessárias para o treinamento:Instale em seu notebook de preferência na ordem abaixo: - PHP 7.1 e extensões:- php-mysql
- phpcs - https://github.com/squizlabs/PHP_CodeSniffer
- phpmd - https://phpmd.org/
- phpbf - https://github.com/squizlabs/PHP_CodeSniffer
- Virtualbox - https://www.virtualbox.org/- Vagrant (http://vagrantup.com)-
Composer (https://getcomposer.org)-
IDEs- Sublime Text - https://www.sublimetext.com/3 e Sublime Package Control - http://packagecontrol.io/
- Atom - https://atom.io/
- GIT - https://git-scm.com/downloadsPré-requisitos: Noções de lógica de programaçãoNúmero mínimo de alunos:Se não atingir o número mínimo de 10 alunos inscritos, o treinamento será remarcado para uma data futura.Pagamento:Se você preferir efetuar o pagamento fora da plataforma Sympla, favor entrar em contato através do e-mail:
contato@onedaybaixada.com.
Horários:- 08:15 às 10:00 - Treinamento.
- 10:00 às 10:15 - Coffee break. (por conta do oneDay).
- 10:15 às 12:00 - Treinamento.
- 12:00 às 13:30 - Almoço (por conta do aluno).
- 13:30 às 15:30 - Treinamento.
- 15:30 às 15:45 - Coffee break. (por conta do oneDay).
- 15:45 às 18:00 - Treinamento.
http://onedaybaixada.com/training/