wilcorrea / Material-Didatico-PHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Treinamento PHP - OpenSchoolBR

Markdown PHP Linux Open Source Love MIT Licence

Objetivo

A comunidade voltada para inclusão digital e pensando em acesso facilitado à informação e treinamentos para quem deseja aprender programação, seja como forma de Hobby ou Profissional, decidiu realizar a criação de um treinamento completo para linguagem PHP.

Neste treinamento iremos abordar de maneira simples, porém, bem completa diversos conteúdos que irão lhe dar autonomia para utilização da linguagem de programação PHP, exercitando o conhecimento da sintaxe e estrutura da linguagem, além de um pouco de lógica de programação no desenvolvedor dos exercícios propostos em cada módulo.

O treinamento também contará com vídeo-aulas dos módulos que serão trabalhados no treinamento, a serem postados sobre demanda à medida que forem lançados os módulos em sequência serão lançados os vídeos abrangendo os conteúdos trabalhados no treinamento.


Sumário

Introdução

1. Apresentando o PHP

  1. O que é o php e sua história

  2. Preparando o Ambiente

  3. Interface de linha de comando

  4. Primeiros Passos com PHP

  5. Exercícios de Fixação

2. Sintaxe Básica

  1. Variáveis
  2. Tipos de Dados
  3. Escopo de Documentos
  4. Operadores
  5. Exercícios de Fixação

3. Estrutura de Controle

  1. Condicional: if, elseif, else
  2. Switch
  3. Expressões Condicionais e Ternário
  4. For
  5. Foreach
  6. While
  7. Do While
  8. Exercícios de Fixação

4. Arrays

  1. Declarações de Arrays
  2. Constant e Array Constant
  3. Exercícios de Fixação

5. Funções

  1. Criando Funções
  2. Parâmetros
  3. Funções Anônimas
  4. Funções Recursivas
  5. Exercícios de Fixação

6. Sessões

  1. Funcionamento da Sessão
  2. Funções para Sessão
  3. Exercícios de Fixação

7. Trabalhando com HTTP

  1. Entendendo a Web
  2. Post, Get e Request
  3. Tratamento de Dados
  4. Upload de Arquivos
  5. Exercícios de Fixação

8. Tratamento de Erros

  1. Estrutura de Erros
  2. Severidade dos Erros
  3. Operadores Try, Catch, Finally
  4. Exercícios de Fixação

9. Sistema de Arquivos

  1. Lendo e Manipulando Diretórios
  2. Criando e Manipulando Arquivos
  3. Trabalhando com Upload de Arquivos
  4. Download de Arquivos
  5. Exercícios de Fixação

10. Segurança

A definir

11. Funções e Extenções do PHP

A definir

12. Programação Orientada a Objetos

  1. Entendendo POO
  2. Classe, Atríbuto, Método
  3. Métodos Estáticos e Mágicos
  4. Encapsulamento
  5. Herança
  6. Interface
  7. Classe Abstrata
  8. Polimorfismo
  9. Exercícios de Fixação

13. Composer

  1. Instalação
  2. Entendendo o Composer
  3. Namespace
  4. Autoload
  5. Pacotes
  6. Exercícios de Fixação

14. Conexão com Banco de Dados

  1. Instalação e Configuração
  2. Visão Geral
  3. Exercícios de Fixação

15. Manipulação de Dados

  1. Conexão
  2. Inserindo Dados
  3. Alterando Dados
  4. Deletando Dados
  5. Transactions
  6. Exercícios de Fixação

16. Projeto Final

A definir

About


Languages

Language:PHP 100.0%