CURSO DE

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