PHP 7 para Desenvolvimento Web

curso 4500

Transmitir conhecimentos sobre desenvolvimento web com PHP baseado na versão mais recente da linguagem.
Capacitar o aluno com parte do conteúdo da certificação Zend.

40h

Curso na modalidade presencial, live class ou agile class

Com assuntos das certificações

Capacita o aluno com parte do conteúdo da certificação Zend.

Faz parte da formação

Formação PHP

Após fazer este curso você estará preparado para:

  • Desenvolver sites dinâmicos;
  • Interagir com bancos de dados MySQL e PostgreSQL;
  • Desenvolver rotinas de envio de e-mail;
  • Configurar ambiente de desenvolvimento;
  • Desenvolver versionamento de código (com Git);
  • Criar rotinas para envio de e-mail;
  • Desenvolver um projeto prático.

Porque fazer este curso na 4Linux

Veja o que nossos clientes alunos e
empresas falam deste curso

Achei o curso ótimo! As aulas gravadas têm um conteúdo muito bom e as aulas ao vivo foram excelentes para tirar dúvidas, além de a instrutora dar ótimas dicas sobre o melhor jeito de fazer certas coisas, como também sobre a certificação PHP. Gostei muito do curso como um todo e já estou ansiosa para fazer os próximos.

Camila Sass
Aluna

Fiz toda a formação PHP e recomendaria sem medo, professor capacitado e experiente, fórum de dúvidas facilita muito na hora de verificar aprimorar seus conhecimentos, pois lendo as dúvidas e soluções dos outros, você acaba por aprender mais.

Ricardo Freitas
Aluno

Fiz recentemente as formação de PHP da 4Linux e os instrutores dos treinamentos foram excelentes, demonstraram bastante experiência na área e compartilharam das mesmas com os alunos. A instituição possui uma ótima infra-estrutura e localização.

Gabriel Fabrega
Aluno

Conteúdo programático

  • Como funciona um servidor web
  • Entendendo como funciona o PHP
  • Construindo seu ambiente WEB
  • Instalando o Apache
  • Instalando o PHP

  • Versionamento, preparando ambiente
  • Instalação do Git
  • Primeiros passos
  • Criando um repositório local
  • Adicionando arquivos
  • Entendendo o commit
  • Verificando alterações
  • Ramificando
  • Criando uma nova branch
  • Excluindo uma branch
  • Alternando entre branchs
  • Fazendo Merge
  • Repositórios on-line
  • Serviço de repositório on-line
  • Vinculando um repositório local a um on-line
  • Atualizando branchs on-line
  • Clonando repositórios

  • Primeiros passos com PHP
  • Sintaxe básica
  • Tags PHP
  • Escapando o HTML.
  • Variáveis
  • Constantes
  • Tipos de variáveis
  • Tipos de variáveis
  • Manipulação de tipos
  • Arrays, Associativos e Multidimensionais
  • Conceito sobre array
  • Manipulando e acessando dados do array
  • Array constante

  • Operadores aritméticos
  • Operadores de atribuição
  • Operadores de incremento/decremento
  • Operadores de comparação
  • Operadores lógicos
  • Ternário e Null Coalescing

  • Estruturas de controle
  • if, else e elseif
  • Switch
  • Loops (while e do while)
  • Loops (for, break e continue)
  • Loops com Arrays
  • Foreach
  • Loops com array

  • Criando funções
  • Argumentos
  • Valores padrão de argumentos
  • Declaração de tipo (type hinting)
  • Retorno
  • Escopo, variáveis globais
  • Passagem por referência
  • Closures
  • Conhecendo funções
  • Funções internas
  • Funções para strings
  • Lendo e escrevendo em arquivos
  • Trabalhando com arrays
  • Funções para Arrays
  • Incluindo arquivos
  • Compreender o uso das funções include(), include_once(), require() e require_once()

  • Variáveis super globais
  • Headers HTTP, GET e POST
  • Compreendendo os cabeçalhos HTTP
  • Métodos GET e POST
  • Formulários
  • Sessões e Cookies

  • O que é um banco de dados?
  • Instalando o MySQL, instalando o PostgreSQL
  • O que é SQL?
  • Instalando phpMyAdmin e pgAdmin

  • DDLs com MySQL
  • DMLs com MySQL
  • DDLs com PostgreSQL
  • DMLs com PostgreSQL

  • Bancos de dados e suas extensões
  • Entender como funciona a interação entre o PHP e os bancos de dados
  • Conhecer as extensões de MySQL e PostgreSQL
  • Funções de MySQL
  • Funções de PostgreSQL

  • Considerações sobre envio de e-mail
  • Spam, Blacklist e Mail marketing
  • SMTP, envio autenticado de e-mail
  • Usando o MailHog ↔ MHSendmail

  • Definição do projeto
  • Definição do banco de dados
  • Definição das entidades
  • Definição do relacionamento
  • Detalhes da estrutura
  • Separação e modularização
  • Organizando o projeto em módulos

  • Criando estrutura inicial
  • Criação de pastas
  • Arquivos base para início do projeto
  • Criação do banco de dados e implementação do sistema de login
  • Desenvolvendo a funcionalidades do projeto

Gostaria de tirar dúvidas ou receber uma proposta?
Fale com a gente.

Conheça os diferenciais da 4Linux
Cursos inovadores com foco na empregabilidade

Preparatório para as principais certificações.

Aulas do tipo ‘mão na massa’

Metodologia IT Experience. Vivenciando o mercado de trabalho dentro da sala de aula.

Blended Learning

Mix de aulas presencial e online, com uso intenso de tecnologias.

Olhar no futuro

Ensinamos novas tecnologias que o mercado de trabalho irá contratar.

Implementar projetos e ensinar

Nos torna únicos no mercado. Sabemos o que é relevante e precisa ser ensinado.

Nem consultores, nem instrutores

CONSTRUTORES = CONSultores + insTRUTORES

Curso presencial ou online?
Turmas noturnas, diurnas ou aos finais de semana?

Temos vários horários e modalidades para atender sua disponibilidade.

Próximas turmas

Formas de pagamento

Cartão de crédito

Parcelado em até 12 vezes sem juros

Transferência bancária

Pagamento à vista e com desconto

Boleto bancário

Entrada mais saldo em até 6 vezes sem juros

Pronto para transformar sua carreira com o poder do open software?

Preencha o formulário.

Te enviaremos datas, preços e mais informações do curso.
Preencha para receber datas e valores:

Compartilhe essa página

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no pinterest
Compartilhar no whatsapp

Download do Conteúdo Programático

Pré-requisitos do aluno

Para acompanhar o curso, o aluno deve saber utilizar computadores e inicializar uma máquina virtual com VirtualBox

Pré-requisitos computacionais para o curso EAD

É necessário que o aluno tenha um computador (Notebook ou Desktop) com no mínimo 8GB com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos, e tenha instalado VirtualBox Instalado com Extention Pack (Linux/Windows/Mac OS X)

Pré-requisitos In Company

Sala equipada com Projetor, Quadro branco ou Cavalete Flip Chart;

Acesso à internet por banda larga, utilizando Rede Ethernet ou Wireless;

Caso exista algum proxy ou bloqueio na rede, a 4Linux deverá ser informada para providenciar com antecedência o download dos arquivos necessários.

Pré-requisitos do aluno

Pré-eequisitos Computacionais Presencial/EAD/EAD AO VIVO

Pré-requisitos In Company