Sex, 27 de Janeiro de 2012 20:00

Curso de PHP5 - OO

Written by  Carlos Clayton
Vote neste item
(1 Vote)

Este curso apresenta um conjunto de ferramentas e técnicas para desenvolvedores de Software que desejam dominar a programação PHP.

Durante o curso você irá aprender: sintaxe PHP, conceitos de Orientação a Objetos que podem ser aplicados em PHP e utilizar as principais extensões da linguagem PHP, como PDO e simpleXml.

O curso é 100% prático com aulas dinâmicas e instrutor com experiência/formação em Desenvolvimento Web com PHP. Além do uso da principal ferramenta de desenvolvimento PHP, o Eclipse.

Ao final do curso, você terá condições de desenvolver sistemas dinâmicos, acessar arquivos XML, conectar banco de dados com PDO e tratar erros e exceções utilizando os conceitos da orientação a objetos com o Eclipse. Assim como, debugar códigos utilizando Xdebug e realizar testes unitários com PHPUnit.

Pré-requisito

Noções de lógica de programação

Conhecimento de alguma linguagem de programação

Material didático

Os participantes receberão 01 (um) DVD do Curso.

Conteúdo programático

1º aula - O que você precisa saber sobre PHP

  • Introdução a Internet, WEB e HTML
  • Montagem do ambiente PHP(Windows e Linux)
  • Novas características da programação orientada a
    objetos (POO) em PHP5

2º aula - PHP 5 e Orientação a Objetos

  • Programação Orientada a Objetos em PHP
  • Encapsulamento (Private, Protected e Public)
  • Getters, Setters e Construtores
  • Objetos, Classes, Construtores, Métodos, Propriedades, Polimorfismo, Interfaces e Herança

 

3º aula - Debug e controle de erros com Exceções

  • Configuração no Xdebug no eclipse
  • Introdução ao Debug (Definição de Breaks-Points e step by step)
  • Tipos de exceções
  • Try, catch, throws e finally onde e como usar

 

4º Aula - Acessando XML com a extensão simpleXml

  • Gerando XML com XMLWritter
  • Lendo XML com simplexml_load_string e simplexml_load_file

5º Aula – Testes unitários com PHPUnit

  • Configuração do PHPUnit no Eclipse
  • Introdução ao PHPUnit (Execução, Asserções e Mocks)

6º Aula – Acessando Banco de dados com PDO (PHP Data Object)

  • Conexões com banco de dados Mysql (new PDO e URL)
  • Enviando PDO Query(INSERT, SELECT e UPDATE)
  • FETCH Modes (FETCH ASSOC, FETCH NUM, FETCH OBJECT, FETCH LAZY, FETCH CLASS e FETCH INTO)
  • Consultas parametrizadas com Prepared statements
  • Transações (Commit e Rollback)
  • Outras recursos (Get Last Insert Id e Global Instance)

Características básicas da linguagem PHP (Variaveis, tipos de dados, operadores e estrutura de controle)

Last modified on Qui, 10 de Maio de 2012 13:08
Carlos Clayton

Carlos Clayton

Desenvolvedor Java/PHP Senior.
Instrutor nos cursos de Java/PHP na Viu Soluções.


Website: www.viusolucoes.com.br

Dúvidas?

Campos com(*) são obrigatórios

Sobre a empresa

A Viu Soluções Inteligentes é uma empresa de TI (Tecnologia da informação) especializada em desenvolvimento de sistemas para Web e treinamentos avançados de (Java, PHP, Joomla e Scrum).Maiores informações

Formas de pagamento

Formas de pagamento de inscrições feitas pela Internet.

Formas de pagamento inscrições na Viu Soluções.

Localização

Localização da Viu Soluções

Está localizada em Macapá, estado do Amapá, na Rua Matheus Valente do Couto, 60 - Sala A, próximo à escola Josefa Jucileide.
Telefone: (96) 3242-7280

Email:
clayton@viusolucoes.com.br

Compartilhe

Viu Soluções nas redes sociais.