CURSO DE PHP PHP
SOBRE O CURSO
Este curso de Programação em PHP para iniciantes, vai trazer conceitos e teorias para quem quer se tornar um profissional na área de Tecnologia, nosso diferencial é que você terá uma tutorial com um profissional de PHP, um acompanhamento virtual e presencial com um profissional de RH e dependendo da suas habilidades desenvolvidas um encaminhamento para uma das Empresas Embarcadas do Porto Digital, a mior ilha de Tecnologia do nosso Nordeste. Faça esse curso de PHP e: Aprenda como fazer um blog usando PHP e MySQL. Veja conceitos básicos de como utilizar o PHP na Web! Faça suas primeiras consultas em um banco de dados! Aprenda sobre requisição e resposta do HTTP. Conheça os fundamentos de como desenvolver para a Web.
Conteúdo Detalhado
1 – O que é PHP ○ Como funciona o Ambiente Web (PHP e HTML) ○ Configuração do ambiente PHP (instalação e configuração do php.ini) ○ PHP Básico ○ Syntax ○ Objetivo: Apresentar a arquitetura web de forma prática, a principal forma de entrada de dados (HTML) e o controlador (PHP). Na primeira aula trabalharemos com método POST e GET e faremos o nosso primeiro script exibindo dados de um formulário.
2 – Tipos de dados no PHP ○ Variáveis e constantes ○ Operadores (unários, binários, ternário, lógico, de tipo, string entre outros) ○ Objetivo: Apresentar os tipos de dados e suas configurações e operadores. Fazer atividade que trabalhe formulário e seus tipos mais comuns de inputs juntamente com lógica de programação no processamento deste formulário.
3 – Estruturas de controle (if, else, for, while, do while, foreach, break…) ○ Objetivo: Aprender formas de escritas para as estruturas, exercícios lógicos utilizando aulas anteriores.
4 – Funções (syntax, argumentos, variáveis, referências entre outros) O ○ Objetivo: Aprender conceito de usabilidade com compartilhamento de código dentro do sistema. Declarar parâmetros obrigatórios, opcionais, por valor e referência.
5 – Manipulação de string e de array ○ Objetivo: Aprender rotinas específicas e mais utilizadas do PHP referente ao tratamento de valores e coleções.
6 – Manipulação de arquivos e diretórios ○ Objetivo: Aprender a trabalhar com pastas e arquivos, pesquisas em diretórios e em arquivos, upload e diretivas do php.ini.
7 – Programação orientada a objetos ○ Instância (construtores e destrutores) ○ Visibilidade (private, protected e public) ○ Objetivo: Conceitos essenciais sobre orientação a objeto geral, particularidades do PHP, exercícios utilizando aulas anteriores.
8 – Banco de dados ○ Modelagem relacional ○ Objetivo: Conceito de formas relacionais, exercício de normalização e ACID. 9. Banco de dados SQL ○ Objetivo: Tipos de dados, DDL e DML
9 – Exercício chave, PHP com SQL ○ Objetivo: Juntar a programação PHP juntamente com manipulação de dados utilizando o MySQL, será apresentado a biblioteca PDO para abstração do banco de dados.
10 – Utilizando Sessão para validar usuário ○ Objetivo: Aprender a validar usuários a partir do banco de dados em páginas restritas.
11 – Bootstrap ○ Objetivo: Aprender a “incluir” designers nos projetos de forma que fiquem mais apresentáveis.
12 – JQuery ○ Objetivo: Utilização do JQuery ao invés do Javascript nativo, plugins validate, cpf, cnpj, datapicker e requisições assíncronas.
13 – Padrões de projeto com MVC e Singleton ○ Objetivo: Nessa aula veremos conceitos de organização que facilitam o trabalho em equipe, otimiza a aplicação, dá mais escalabilidade e também serve como documentação.
14 – Versionamento de projetos com o Git ○ Objetivo: Como criar projeto, registrar versões e também adquirir.
15 -Projeto / Entrega dos certificados ○ Objetivo: O projeto é desenvolver a partir de todas as lições aprendidas um sistema com login, operações básicas de um registro como: incluir, pesquisar, editar e excluir, segurança com sessão e banco de dados para armazenar as informações. Para leiaute e validações otimizadas (lado do cliente) serão utilizados Bootstrap e JQuery. O projeto precisa estar versionado para entrega