Barra da Tijuca, Rio de Janeiro, RJ Barra Square Shopping Center, Avenida das Américas 3.555, Bloco 1, Sala 301

Sobre o curso:

Data:Consulte

Duração6 meses

HorárioConsulte

Investimento:Consulte

Sobre

Nosso curso de PHP é completo e por isso não exigimos pré-requisitos como todos os cursos exigem, nosso programa capacita o profissional desde o início e aqui você aprende tudo que precisa para se tornar um programador PHP e poder ingressar no mercado de trabalho, esse curso é certamente o menor caminho para aprender uma linguagem de programação web.

Público

Profissionais e estudantes que desejam aprender a desenvolver site em PHP.

Objetivo

Capacitar o aluno a desenvolver um projeto desde o planejamento até a publicação utilizando a linguagem PHP.

Pré-Requesito

Conhecimento avançado sobre o uso de computadores e internet.

Metodologia

O curso é aplicado por profissionais de mercado, sendo assim as melhores práticas do dia a dia de trabalho são passadas para os alunos, assim como dificuldades e resolução de problemas que nossos alunos encontraráo dentro das suas áreas afins após conclusão do curso.

Você será capaz de

  • Entender os princípios e as características da plataforma PHP
  • Usar uma variedade de bases de dados e repositórios para armazenar informações
  • Desenvolver projetos na web de complexidade variável
  • Saber os princípios do trabalho em equipe com projetos em empresas modernas
  • Compreender a arquitetura MVC e ser capaz de trabalhar com frameworks populares
  • Saber as novas tecnologias que incluem-se em HTML5 e CSS3

Programação do curso:

1º Bloco

Introdução (Módulo 1)
  • Familiaridade com os alunos.
  • Visão geral das tecnologias estudadas
  • Primeiros passos
HTML (Módulo 2)
  • Introdução ao HTML e o conceito de tag
  • Visão geral das tags principais
  • Novas tags em HTML5
Fundamentos de Programação (Módulo 3)
  • Variáveis, constantes, tipos e interações entre eles
  • Ramificação, operadores lógicos, escopo
  • Ciclos e arranjos
  • As principais funções do PHP
Programação orientada a objetos (Módulo 4)
  • Descrições gerais e conceitos
  • Classe e objeto, níveis de acesso
  • Herança
  • Espaços nominais
  • Classes de carregamento automático (autoload)
  • Entre outros.

2º Bloco

Exceções (Módulo 5)
  • Situação excepcional, a pilha de chamadas
  • Blocos try, catch, finally
PHP e Web — criação de páginas dinâmicas (Módulo 6)
  • Instalação, configuração e administração do software de servidor
  • Ambiente de desenvolvimento (IDE), avaliação, Netbeans
  • Geração de código HTML no servidor
  • Trabalho com formulários, cookies e sessões
  • Carregamento de arquivos ao servidor
  • Controle numérico de computador, mod_rewrite
Sistemas de controle de versões (Módulo 7)
  • Princípios gerais no exemplo de SVN
  • Conceito de versionamento e trabalho com sistemas de controle de versão
  • Trabalho com Git
  • Recursos de serviço GitHub e trabalho com ele
Bancos de dados relacionais, MySQL (Módulo 8)
  • Introdução ao Banco de Dados
  • Modelos de banco de dados
  • Tabelas, chave principal, valor padrão, exclusividade, tipos de dados, índices, consultas.
  • Linguagem SQL. Padrões de linguagem SQL
  • Conceitos DDL, DML, DCL
  • Linguagem MySql.

3º Bloco

CSS (Módulo 9)
  • Instalação de extensões
  • Princípios de funcionamento de CSS
  • Seletores e pseudoseletores
  • Exploração de recursos de CSS e CSS3
JavaScript e jQuery (Módulo 10)
  • Variáveis, condições, operadores em Javascript
  • Ciclos, funções e objetos
  • Trabalho com DOM
  • Eventos onClick, onLoad, onBlur, onFocus
  • Expressões regulares em Javascript
  • Programação orientada a objetos em Javascript
  • Estudo de biblioteca jQuery
  • Ajax
Tarefas típicas de desenvolvedor PHP (Módulo 11)
  • Áreas de aplicação de PHP no modo CLI, crontab
  • Processamento de Texto e Expressões Regulares
  • Trabalho com rede (Sockets, TCP, UDP, portos) e servidores
  • Trabalho com imagens e correio
  • Caching, memcached
  • Bancos de dados NoSQL
  • Segurança no desenvolvimento de aplicativos

4º Bloco

Prática moderna de desenvolvimento de software em equipe (Módulo 12)
  • Trabalho em equipe no projeto, o papel de participantes
  • Documentação do código, PHPDoc
  • Desenvolvimento via testes, PHPUnit
  • Metodologias de desenvolvimento, Agile, SCRUM, XP
  • Proteção da propriedade intelectual: Zend Guard e Ioncube
Novos recursos da linguagem PHP (Módulo 13)
  • Lambda e funções de fechamento
  • Reflexão
  • Anotações em PHP
Patterns de projeção (Módulo 14)
  • Conceito de pattern
  • Visão geral de patterns
Zend Framework (Módulo 15)
  • Visão geral de MVC, Zend Framework
  • Model. Lógica de negócios, domínio, trabalho com bancos de dados
  • Controladores e roteamento.
  • Desenvolvimento de modelos
  • Formulários em Zend Framework
  • Internacionalização (I18n)
  • Comparação com outros frameworks— Symphony, Yii
Doctrine (Módulo 16)
  • Visão geral de ORM, Doctrine
  • Essências, mapeamento
  • Associações, mapeamento de associação
  • Consultas
  • Caching

 

Forneça seus dados para receber outras datas desse curso

Seu nome*
Telefone*
E-mail*

Cursos da área de Programação
Sobre o curso:

Data:Consulte

Duração6 meses

HorárioConsulte

Investimento:Consulte

FORNEÇA SEUS DADOS E INSCREVA-SE ABAIXO

Seu nome*
Telefone*
E-mail*

Cursos da área de Programação
Ligue-me de volta!

Podemos te enviar nosso material digitalizado?


Sim
Não

Preencha o formulário


Aulas grátis de Programação e Photoshop! Deseja participar?


Sim
Não

Preencha o formulário