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
Todas as aulas serão gravadas e disponibilizadas ao aluno posteriormente. O aluno também poderá baixar o código fonte.
Carreira
Você estará apto a desenvolver sistemas PHP de alto valor agregado com menor esforço.
-
"Percebo que estamos diante de uma oportunidade única para um crescimento profissional e bem qualificado, com grandes expectativas para entrarmos em um mercado de trabalho tão abrangente." Adriana
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- 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- Conceitos Fundamentais de OO
- Compreendendo o paradigma OO
- Classes VS Objetos
- Métodos VS Eventos
- Como funciona as propriedades?
- Herança
- Polimorfismo
- Sobrecarga
- 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 - 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 - Relacionamentos
- Associação
- Agregação
- Composição
- 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 - 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 - BootStrap
- Introdução ao bootstrap
- Bootstrap Globo
- Ponto de Partida
- Css Base
- Fundação
- Componentes
- Javascript
- Baixando e consumindo
- 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 - JSON
- O que é JSON?
- Criando um JSON em PHP
- Criando as fontes de dados
- 11 - Relatórios
- Gerando Relatórios
Leia e tire todas suas dúvidas
-
Quais são os pré-requisitos para fazer o curso?
Lógica de Programação.
Desejável conhecimento básico em HTML
Desejável conhecimento básico em CSS
-
Quais os dias e horas que será dado o curso?
- 14/12/2012 - 19h30min as 22h30min
- 15/12/2012 - 19h30min as 22h30min
- 16/12/2012 - 19h30min as 22h30min
- 19/12/2012 - 19h30min as 22h30min
- 20/12/2012 - 19h30min as 22h30min
- 21/12/2012 - 19h30min as 22h30min
Carga Horária: 18 horas
-
Como funciona a sala de aula virtual?
Em alguns momentos você verá o professor na webcam e em outros verá a tela do professor. Poderá enviar suas perguntas via chat, participar de enquetes, fazer downloads de arquivos. Para isto é necessário que você tenha uma conexão banda larga: Mínimo 512k; Browsers: FF, Google Chrome, Safari, IE 7 ou superior; Flash Player 10,1 ou superior instalado; Portas 1935 e 80 liberada no firewall; Protocolos RTMP, TCP e UDP e um bom fone de ouvido para uma perfeita comunicação.
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.
