PHP e MySQL



aulas PHP e MYSQL

O PHP é uma linguagem para a Web por excelência, não por acaso o maior número de aplicações existentes na Web tem o PHP como base. Além disso o PHP tem uma rápida curva de aprendizado, boa para desenvolvedores de iniciantes a avançados. A partir da versão 5 ela incorporou recursos avançados de programação orientada a objetos que a colocam muito próxima de linguagens que são nativamente orientadas a objetos mas não forçam o desenvolvedor a trabalhar com orientação a objetos, ela permite a programação funcional desde a primeira versão. Seus recursos que permitem integração com outras aplicações escritas em outras linguagens via APIs e integração com novas bibliotecas que são desenvolvidas constantemente pela comunidade a tornam ainda mais poderosa e flexível. Novas linguagens surgem todo dia mas o PHP já tem mais de 25 anos no mercado e continua firme e forte.

Aulas práticas personalizadas, presenciais ou online via videoconferência, no conforto do seu local, aulas presenciais para grupos (IN-COMPANY), com professor altamento qualificado. Desconto para pacotes de aulas

O conteúdo do curso pode ser customizado de acordo com as necessidades do público alvo.

 

 

SOLICITE UM ORÇAMENTO!


Ao término do curso será entregue ao(s) aluno(s) um Certificado de conclusäo, em nome da Aomega Consultoria e Sistemas.



Coordenador: Professor Ernesto


Sugestão de programa do curso de PHP e MySQL Básico completo (pacote de 30 horas):

Aula 1 - Instalação, Variáveis

  • Instalação/configuração de ambiente para o PHP
  • Composer
  • Noções básicas de programação em PHP
  • Variáveis, tipos de dados, arrays

Aula 2 - Operadores, Estruturas de Repetição

  • Operandos aritméticos, de comparação, de atribuição, lógicos
  • Estruturas de controle (IF, FOR, WHILE, DO...WHILE, FOREACH, SWITCH)

Aula 3 - Funções, Cookies, Session, Include, Require

  • Funções, Passagem de parâmetros por valor e por referência
  • Uso de include, require
  • Trabalhando com cookies e sessôes

Aula 4 - Manipulação de Arquivos

  • fopen, fgets, fwrite
  • Lendo arquivos csv: fgetcsv
  • Biblioteca para manipulação de arquivos Excel, LibreOffice: PhpSpreadSheet

Aula 5 - Trabalhando com Banco de Dados

  • Linguagem SQL, banco de dados MySQL, instalação
  • Administração de banco de dados e desenvolvimento com PhpMyAdmin, MySQL Workbench e HeidiSQL
  • Conexão com banco de dados MySQL em PHP
  • Criação de páginas de consulta a banco de dados

Aula 6 - Formulários em PHP

  • Criação de página de login, uso de variáveis de sessão

Aula 7 - Aplicação CRUD de PHP e Banco de Dados

  • CRUD com PHP (inclusão, alteração, exclusão, consulta)

Aula 8 - Orientação a Objetos 1

  • Terminologia, Visibilidade (Public, Private, Protected)
  • Classes e Instâncias, Métodos
  • Herança e Interfaces
  • Namespace
  • Programação Funcional
  • Autoload

Aula 9 - Orientação a Objetos 2

  • Gerência de Dependências
  • Testes Unitários
  • Página PHP de Consulta utilizando Orientação a Objetos
  • Página PHP de Inclusão utilizando Orientação a Objetos

Aula 10 - Persistência, Envio de e-mail, Upload

  • Técnicas para persistir arrays
  • Envio de e-mail em PHP
  • Upload de arquivos via formulário
  • Exercícios

Aula 11 - Consumindo APIs

  • Consumindo APIs
  • Consumindo APIs com Curl
  • Consumindo APIs com a biblioteca Guzzle

Aula 12 - Criando Gráficos em PHP

  • Criando gráficos como PHPlot
  • Criando gráficos com Google Charts
  • Pchart, ChartJS

Aula 13 - Trabalhando com a biblioteca PDO

  • Instalando drivers
  • Conexões e gerenciamento de conexão
  • Camadas de Abstração
  • Transactions e autocommit

Aula 14 - Segurança de Aplicações

  • Segurança com cookies e sessões
  • Spoofing de formulário
  • Validando Dados Externos, Validando arquivos
  • SQL Injection
  • Bloqueando acesso a pastas
  • Uso de captcha
  • Mascarando Ids de registros

 
SOLICITE UM ORÇAMENTO!

Depoimentos de alunos:

Raquel Onil - Marketing, Marketing de Influencia
"Ernesto é um excelente professor e um profissional super qualificado."

Ricardo Filipo - President at Kobkob, CEP at Swift Fox Studios
"Oyola is one of the best Software Engineers I know. He is a star. I'm proud to say, we participated in dozens of projects when we worked together at PRODERJ. With his creativity and experience we could create excellent software and solve many issues."

Vanessa Fratini - Professora Doutora em Informática - Ph.D.
"Ernesto é um ótimo professor! Tem muita experiência prática no mercado e inclui essa vivência nas suas aulas. Ótimo profissional! Recomendo!"

[Topo]