Fechar
Soluções
A-
A
A+
A
PHP Básico
Treinamento em PHP básico

/home/rs28559/public_html/web/files/foto_pagina/php_basico_0911181804312.jpg

O Workshop


Confira abaixo os tópicos que serão abordados.

- Módulo I
- Módulo II
- Módulo III
- Módulo IV







Módulo I (2 horas Iniciando no PHP)



1.Introdução

a)O que é PHP
b)História da linguagem
c)Side-Server?
d)Sobre a Linguage, o porque a Popularidade e grandes aplicações e projetos escritos em PHP

2.Instalação e configuração

a)Oque é necessário para funcionar (Apache, PHP e MySql)
b)Ambiente de Desenvolvimento
c)Instalação utilizando o XAMPP
d)IDEs, o que são e um comparativo
Eclipse PDT
NetBeans
Zend Studio For Eclipse

e)Instalação do Eclipse PDT
f)Manual do PHP em português e outras documentações
g)Alguns Frameworks populares

3.Referência da Linguagem

a)Sintaxe Básica
Blocos de Código (PHP + HTML)
Variáveis e Constantes
Tipos de Dados e a tipagem dinâmica
Cast e determinando tipos
Strings
Arrays
Operadores

b)Estruturas de Controle
Condicionais
Loops
Foreach

c)Funções
Declarando funções
Funções predefinidas
Incluir outros arquivos (include e require)

4.Encerramento do primeiro dia


a)Exemplos práticos com as funções pré-definidas

Módulo II (2 horas)
PHP Estruturado



1.Revisão do Primeiro dia com exemplos práticos


a)Sintaxe
b)Funções predefinidas
c)Estruturas de Controle

2.Processando Formulários e requisições

a)Requisições POST e GET
O array $_POST
O array $_GET
O array $_FILES (introdução)

b)Uma url com variáveiss
c)Processando um formulário simples
d)Validando os dados do formulário

3.Mais Arrays pré definidas

a)$_SERVER
Obtendo informações do servidor

b)$_COOKIE
c)$_SESSION

4.Encerramento do segundo dia


a)Exemplos práticos com formulários



a)Escolhendo o banco de dados
b)Conexão com Banco de Dados
c)Executando consultas simples
d)Testes de desempenho
Inserindo milhares de registros
Carregando milhões de registros

5.Encerramento do terceiro dia
a)Exemplos práticos com classes, chamadas de métodos e testes de desempenho.

Módulo III (2 horas) PHP Orientado a Objetos

1.Introdução

a)Porque a a falta de popularidade quando comparada com outras linguagens
b)WebStandart
c)POO e aplicativos web, combinam

2.Include Path

a)O que é ? Como funciona ?
b)Configurando
c)Caminhos Relativos
d)Importando arquivos e classes
include
include_once
require
require_once
e)__autoload()


3.Classes e Objetos

a)Declarando classes
Sintaxe
Atributos
Visibilidade
Tipagem
Constantes
Atributos estáticos


Métodos
Declaração
Visibilidade
Comportamento
Métodos estáticos
Métodos Especiais
Herança
Interfaces

4.Introdução a Persistência de Objetos

a)Escolhendo o banco de dados
b)Conexão com Banco de Dados
c)Executando consultas simples
d)Testes de desempenho
Inserindo milhares de registros
Carregando milhões de registros

5.Encerramento do terceiro dia

a)Exemplos práticos com classes, chamadas de métodos e testes de desempenho.


Módulo IV (2 horas) Mão na Massa

1.Revisão do Terceiro Modulo


a)Declaração e sintaxe de classes e objetos

2.Comentários


a)Tipos de comentários
Comentário de Bloco
Comentário de Linha
Comentando no PHP

b)Documentando com comentários
PHPDoc
Determinando tipos de dados com a documentação
Agilizando o desenvolvimento com documentações

3.Modelando uma aplicação Web


a)Apresentação do problema ? desenvolvimento de um Fórum Simples com banco de dados
b)Entendendo o problema
c)Modelagem

4.Persistência de dados

a)PHP e MySql
Conexão
Consultas simples

b)Persistência de Objetos
Mapeamento Objeto Relacional
Persistindo um objeto ?manualmente?

a)Importância e vantagens da abstração da camada de dados
b)DAO ?
c)A Biblioteca CRUD
Apresentação
Carregando (load)
Salvando
Deletando
Listando
Ordenando
Buscando

2.Desenvolvendo o Fórum


a)Codificando o modelo
b)extends DAO ?
c)Documentando o modelo
d)Programando
Configurando a Conexão
Configurando a aplicação
Header e Footer

3.Finalizando o Fórum


a)Conexão com bancos de dados externos
b)Unindo os fóruns desenvolvidos em cada maquina

4.Encerramento


a)O que mais preciso saber
a)Novas tecnologias e novas linguagens

Tags: php


Triangulo
Treinamento em PHP básico
Triangulo
Padrões de desenvolvimento Web

+ Soluções
» Aplicativos Multimídia - Desenvolvimento de aplicações multimídia online, interatividade com usuário, audio e vídeo
» Banners Impressos - Sinalize informações importantes em sua empresa ou evento
» WebStandards - Padrões de desenvolvimento Web
» PHP Básico - Treinamento em PHP básico
» Cartaz - Divulgue seu evento ou promoção nos pontos estratégicos de sua cidade.
» Newsletters - Envie e-mails em lote para sua lista de contatos, de forma profissional e personalizada com a cara do seu negócio.
» Animações em Flash - Criação de animações em flash interativas para apresentações em sites
» Banners - Criação de banners animados e estáticos para vinculação em sites e portais
» CRUD PHP - Api de Persistência para PHP
» Panfletos e Folders - Também conhecidos como flyers. Espalhe sua marca pela cidade de forma barata e eficiênte.
» Identidade Visual - Criação ou renovação da identidade visual de sua empresa, de forma eficiente e objetiva.
» CDs Multimídia - Criação de apresentações multimídia em CD, DVD, Pendrive
» Sistemas Online - Softwares de gerenciamento online
» Portais - Desenvolvimento de portais para gerenciamento de conteúdo
» Samus Framework - Nossa plataforma esclusiva de desenvolvimento
» WebSites - Desenvolvimento de páginas da web, saiba o que é um site dinâmico e porque você precisa de um
» HotSites - Desenvolvimento de sites promocionais para divulgação de ações de marketing, produtos e serviços específicos