(61) 3223-3000

Fale conosco

 

alt

Curso realizado de forma presencial em laboratório.

Apresentação

Nesta Formação o aluno aprenderá desde a Lógica de Programação, PHP Básico e PHP Avançado com a construção na prática de um mini sistema do zero.

Esta Formação é composta pelos seguintes módulos:

Lógica de Programação

PHP Básico

PHP Avançado

 

Carga Horária

92 horas

 

Pré-Requisitos

Lógica de Programação

 

Instrutor

Profissional com graduação em Análise e Desenvolvimento de Sistemas, líder de projetos em fábrica de software especialista em desenvolvimento com PHP.

A Training Tecnologia reserva-se no direito de, se necessário, oferecer este treinamento com outros instrutores também altamente qualificados.

 

Ementa

Lógica de Programação

Introdução à lógica de programação.

 

PHP Básico

Informações gerais sobre a linguagem.

  •   História, atualidade, mercado de trabalho, etc.

HTML

  • Formatação de texto, tabela,link, formulário.
  • Configuração do ambiente de trabalho.
  • Instalação e configuração de programas e servidores necessários.

Básico

  • Nomenclatura
  • Sintaxe
  • Tipos de dados
  • Operadores
  • Variáveis
  • Constantes
  • Estruturas de Controle
  • If, else, switch, while, do while, for, foreach

Funções

  • Sintaxe
  • Argumentos
  • Referencias
  • Retornos
  • Escopo de variáveis
  • Arrays
  • Arrays enumerados
  • Arrays associativos
  • Iteração de arrays
  • Arrays multidimensionais
  • Funções de array

Banco de Dados

  • Comandos SQL
    • Insert, Update, Delete, Select
  • PHP + MySQL
  • Abertura de Conexão
  • Manipulação

Orientação a Objetos

  • Class
  • Objeto
  • Herança
  • Polimorfismo
  • Visibilidade
  • Construtor
  • Métodos e atributos estáticos
  • Encapsulamento
  • Programação Web
  • HTML
  • Método GET
  • Método POST
  • Método REQUEST
  • SESSÃO

 

PHP Avançado

O módulo se caracteriza por concentrar todo o conhecimento do módulo básico, para concepção de um mini-sistema, contemplando implementação de classes e autenticação de usuários (login). Para elaboração e construção deste estudo de caso, será levado em consideração mais a experiencia do instrutor do que novas funcionalidades da linguagem, levando para o aluno, uma forma sistematica de pensar e utilizar todas as funcionalidades aprendidas canalizando-as para o desenvolvimento de um sistema do zero.

 

Funcionalidades complementares:

Arquitetura de Desenvolvimento

  • Desenvolvimento de um framework próprio do zero.

 

 Padrões de Projeto

  • MVC
  • Singleton
  • DAO
  • Bando de Dados
  • Manipulação de chave estrangeira

 

 

 

 

alt