PHP & MySQL Web Developer (412)

tags: Linux, MySQL, PHP, POO, Programação, Smarty, Web

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 quê

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. Com a complementação do curso PHP & MySQL Advanced Web Developer with AJAX (444), este curso prepara o aluno para a certificação ZCE em PHP da Zend, a principal certificação PHP internacional.

A utilização do PHP representa hoje uma das principais ferramentas na construção de websites. Dentre as principais razões para este sucesso destacam-se a sua fácil utilização e a vasta comunidade que oferece uma gama de recursos para apoiar o desenvolvedor.

Além disso, o PHP é uma linguagem independente de plataforma, isto é, pode ser utilizada em ambiente Microsoft Windows ou Linux.

A 4 Linux está de parabéns! Onde eu moro a empresa é referência de curso e qualidade. Se colocar no currículo que fez o curso na 4Linux possui grandes chances de ser contratado. Eu tenho 6 amigos que já fizeram o curso na 4Linux.

Anderson

Por que fazer este curso na 4Linux

  • O curso se desenvolve na criação de um website de comércio eletrônico;
  • Ministrado num cenário real de desenvolvimento, de maneira motivante e descontraída;
  • Não se trata de um curso de web design, HTML ou de ferramentas gráficas WYSIWYG. É um curso de programação;
  • O aluno recebe várias dicas sobre boas práticas de programação e segurança que normalmente não encontra em livros;
  • Ênfase em segurança, através de explicações e exemplos de práticas corretas de programação e segurança para aplicações PHP, e na utilização de bancos de dados. Durante o curso serão abordados temas como a questão das conexões seguras 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 e com 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;
  • Os cursos de PHP da 4Linux atendem a certificação Zend PHP Certification;
  • 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 atua no mercado e aplica toda a experiência adquirida em campo dentro da sala numa 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 usando
    • 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, entre outras);
  • 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 450 – Linux Essentials.

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 Pasta da 4Linux com 01 caneta e 01 bloquinho de anotações;
  • 01 Livro PHP - Programando com Orientação a Objetos, Pablo Dall'Oglio, Ed. Novatec;
  • 01 Apostila de exercícios e notas complementares.

Carga horária

40 horas