Crescimento em ativações

Abrangência

A linguagem PHP é utilizada aproximadamente em 20 milhões de sites em todo mundo. Então não cometa o erro de ignorar esta tecnologia.

Acesso facilitado ao conteúdo

Acesso facilitado ao conteúdo

Todas as aulas serão gravadas e disponibilizadas ao aluno posteriormente. O aluno também poderá baixar o código fonte.

Mercado aberto para aplicativos

Carreira

Você estará apto a desenvolver sistemas PHP de alto valor agregado com menor esforço.

Curso ao vivo online com carga horária de 18 horas

É um curso hands-on que irá abordar o desenvolvimento de funcionalidades para aplicações web. Não ignore o PHP, pois é uma tecnologia com alta popularidade, afinal possui aproximadamente 20 milhões de sites. Este número é possível porque PHP é uma tecnologia de fácil aprendizado e de multi paradigmas. O resultado deste contexto é o grande número de adeptos e uma gama vasta de aplicações que vão desde simples formulários de cadastros a poderosos sistemas ERP.

O curso foca em promover boas técnicas de programação, auxiliando o desenvolvedor a produzir mais escrevendo menos códigos, através do paradigma OO – Orientação a Objeto. Durante o curso, vocë irá desenvolver uma aplicação de controle de matrículas com diversos relatórios e autenticação.

Descrição do conteúdo

  1. 1- Ambiente e Introdução
    • Compreendendo sobre POST, GET e REQUEST
    • Instalando e configurando o Xampp (Apache, MySQL e PHP)
    • Instalando o Notepad++ e adicionando Plugins
    • Revisão HTML
    • Compreendendo sobre tags
    • Estrutura inicial
    • Tags de Formulário: input, select, submit, reset, textarea e Button
    • Validação de formulários com javascript
  2. 2- Conceitos Fundamentais de OO
    • Compreendendo o paradigma OO
    • Classes VS Objetos
    • Métodos VS Eventos
    • Como funciona as propriedades?
    • Herança
    • Polimorfismo
    • Sobrecarga
  3. 3 - Orientação a Obejto
    • Construtores e Destrutores
    • Expressões de acesso: self , this e parent
    • Herança na prática
    • Por que usar classes abstratas?
    • Podemos desenvolver métodos abstratos?
    • Evitando o esquecimento com Interfaces
    • Qual o papel da constante numa Classe?
    • Compreendendo o conceito de final
    • Classes Finais
    • Métodos Finais
    • O poder do Encapsulamento - private, public e protected
    • Métodos e Propriedades Estáticas
  4. 4 - Orientação a Objeto
    • Construtores da Classe
    • Herança
    • Polimorfismo
    • Sobrecarga de Métodos
    • O que sigfnifica o termo final?
    • Atributos Estáticos
    • Métodos Estáticos
    • Interfaces
    • Criando sua Interface
  5. 5 - Relacionamentos
    • Associação
    • Agregação
    • Composição
  6. 6 -Cinto de Utilidades
    • Call_user_func
    • method_exists
    • is_subclass_of
    • get_parent_class
    • get_class e get_object_vars
    • get_class_vars
    • get_class_methods
    • Intercepções: __set(), __get, __call e __toString()
    • A importância do __clone()
  7. 7 - MySQL
    • Introdução ao PHPMyAdmin
    • Construindo as tabelas do sistema
    • Criando a base de dados
    • Instruções SELECTS com Join
    • Instruções INSERT, UPDATE e DELETE
  8. 8 - BootStrap
    • Introdução ao bootstrap
    • Bootstrap Globo
    • Ponto de Partida
    • Css Base
    • Fundação
    • Componentes
    • Javascript
    • Baixando e consumindo
  9. 9 - JQuery DataTables
    • Instalação
    • Criando Grids Poderosos
    • Utilizando plugin
    • Personalizando o Grid com o BootStrap
    • Buscando informações Ajax
    • Criando o sistema de filtro
    • Criando as operações de CRUD
  10. 10 - JSON
    • O que é JSON?
    • Criando um JSON em PHP
    • Criando as fontes de dados
  11. 11 - Relatórios
    • Gerando Relatórios

Leia e tire todas suas dúvidas

Caso ainda tenha mais alguma dúvida sobre o curso, envie um email para eder@edia.com.br com a sua dúvida e a EIA lhe responderá o mais breve possível.