Remote PHP & MySQL Web Developer (460)
O curso ensina programação web com PHP e MySQL. Possui enfoque prático no desenvolvimento de um website de comércio eletrônico completo, utilizando programação orientada a objetos.
Quem deve fazer este curso e por que
Este curso destina-se a desenvolvedores web iniciantes em PHP que desejam dominar esta linguagem para criar aplicativos dinâmicos para a web utilizando o MySQL como base de dados.
A utilização do PHP na construção de websites tem crescido nos últimos anos, e representa hoje uma das principais ferramentas para esta finalidade. Esse sucesso é devido a várias razões, dentre as quais destaca-se a sua fácil utilização e a vasta comunidade que oferece uma muitos recursos que apóiam o desenvolvedor. Além disso, o PHP é uma linguagem independente de plataforma, isto é, pode ser utilizado em ambiente Microsoft Windows ou Linux.
Por que fazer este curso na 4Linux
- O curso se desenvolve na criação de um website de comércio eletrônico. De maneira motivante e descontraída, os conceitos são passados de forma gradual em torno de um cenário real de desenvolvimento e não apenas através de aulas expositivas e simples exercícios de fixação;
- Não se trata de um curso de web design, HTML ou de ferramentas gráficas WYSIWYG. É um curso de programação;
- “Pulo do Gato”: Durante o curso, são passadas várias dicas sobre boas práticas de programação e segurança, normalmente não encontradas em livros;
- Diante do cenário real da internet, serão explanadas e exemplificadas práticas corretas de programação e segurança para aplicações PHP, e na utilização de bancos de dados. No desenvolvimento do site de comércio eletrônico durante o curso, será abordada a questão das conexões seguras, imprescindíveis neste segmento e que impedem, por exemplo, que cartões de créditos e senhas sejam clonados;
- Após o término do treinamento, o aluno poderá disponibilizar na internet o seu trabalho desenvolvido em classe ou aperfeiçoá-lo para um futuro projeto pessoal;
- O curso possui uma carga horária bem definida, de forma que o aluno tenha tempo de realizar vários testes práticos;
- Embora voltado para iniciantes em PHP, este curso possui amplo conteúdo e os conceitos são abordados com profundidade;
- Template Smarty, um grande facilitador no desenvolvimento de interfaces, faz parte do conteúdo;
- Também é abordado o tópico sobre modelagem Entidade-Relacionamento (E-R) de banco de dados;
- O instrutor que ministra o curso é um profissional atuante no mercado e aplicaa experiência adquirida em campo dentro da sala de uma maneira mais prática e didática.
Conteúdo Programático
- Instalação, páginas web e o PHP como solução
- Instalação do servidor web Apache
- Criação de uma página estática e visão geral do HTML
- O PHP como solução
- Conceitos fundamentais da linguagem e formulários
- Conceitos fundamentais, tipos de variáveis, estruturas de controle e funções
- Bibliotecas e arquivo php.ini
- Enviando e-mails
- Integrando o PHP às páginas web
- Formulários e métodos GET e POST
- Banco de dados MySQL: Modelando e u
- Linguagem de consulta SQL
- phpMyAdmin
- Modelagem E-R
- Somando forças: PHP com MySQL
- Conectando ao banco com PHP
- Fazendo consultas com PHP
- Manipulando os dados
- Programação orientada a objetos
- Definição do projeto
- Programação orientada a objetos
- Projetando o site
- Template Smarty
- Cookies, sessões e conexão segura
- Cookies e sessões
- Autenticação de usuários
- Conexão segura (HTTPS)
Pré-requisitos
- Desejável conhecimentos de HTML: Estrutura de uma página HTML, cabeçalho e corpo, noções de formulários e tabelas;
- Desejável noções de banco de dados relacional;
- Obrigatório conhecimentos básicos de lógica de programação;
- Desejável programar em alguma linguagem (C, Java, ASP, ColdFusion, Shell Script, etc.);
- Desejável conhecimentos de Linux: Comandos básicos da shell e navegação em diretórios, instalação de pacotes, algum editor de texto como vi, emacs, gedit, kedit... ou ter cursado o Linux Essentials (450).
- É essencial ser pró-ativo.
- Ter instalado o Debian (pode ser em máquina virtual).
Faça a Prova de pré-requisitos para o curso PHP & MySQL Web Developer (412) e teste seu conhecimento (70% é o mínimo aconselhado para acompanhar o curso sem dificuldades).
Material Didático
- 01 CD com cópia do Debian
- 01 Livro PHP - Programando com Orientação a Objetos, Pablo Dall'Oglio, Ed. Novatec
- 01 Apostila
- Máquina virtual e instruções de uso para download no netclass para praticar parte do que é passado em aula. Isso não substitui a necessidade de possuir o Linux instalado na máquina;
- Login e senha de acesso remoto ao NetClass – a sala de aula virtual da 4Linux;
- 1 certificado de conclusão, (digital) caso você tenha no mínimo 75% de participação nos desafios em sala de aula/Chat. Após o término do curso disponibilizaremos dentro do Netclass o seu certificado digital para download.
- O aluno receberá, via e-mail, login e senha para acessar o ambiente virtual do curso (Netclass).
- 01 Pasta da 4Linux com 01 caneta e 01 bloquinho de anotações.
Carga Horária
44 horas