Atenas Tecnologia

Contato: (61) 9 8207 0729 (WhatsApp)

Zend Framework 1.11

zend framework

Objetivo
O Zend é um framework para desenvolvimento em PHP, Open-Source, mantido pela Zend Techonologies, mantenedora principal API do PHP: o Zend Engine. A finalidade deste curso é mostrar o desenvolvimento em PHP de forma prática e produtiva, abordando problemas encontrados no cotidiano dos desenvolvedores, do básico ao complexo, e descrever as soluções para os mesmos, sempre com o enfoque da Orientação a Objetos. Serão abordados temas de que vão desde a troca de e-mails à elementos de segurança em uma aplicação Web, para que o desenvolvedor esteja apto a utilizar os mais variados recursos oferecidos por esta excepcional ferramenta de trabalho.
O objetivo do JQUERY é produzir com facilidade sites/sistemas modernos, dinâmicos, através da utilização de Ajax, todos os efeitos e recursos oferecidos pela biblioteca jquery.

Público alvo
Profissionais web com experiência em PHP e Orientação a Objetos que desejam aprender e praticar o Zend Framework praticando padrões de projeto como o Model-View-Controler, Singleton e Factory. Além disso, o aluno terá noções de desenvolvimento da parte visual da aplicação com o JQuery.

Pré-requisitos
Conhecimento de Conceitos e Prática de Programação Orientada a Objetos em PHP. Utilização de Comandos SQL no MySQL. Lógica de programação. Noções de Padrões de Projeto.

Carga horária: 40 horas.


Conteúdo Programático

INTRODUÇÃO

  • Ambiente de desenvolvimento
  • Instalação
  • Configuração do Framework
  • Configuração do PHP
  • Projeto MVC Básico
  • Criação do projeto com o Eclipse
  • Bootstrap.php
  • Singleton
  • Front Controller
  • IndexController
  • ErrorController
  • Detalhando o MVC
  • Zend_Controller
  • Zend_View
  • Zend_Layout
  • Models
  • Zend_Db
  • Zend_Db_Statement
  • Zend_Db_Select
  • Zend_Db_Table
  • Zend_Db
  • Controle de transação
  • Relacionamentos Zend_Db_Table
  • Zend_Paginator
  • Formulários
  • Zend_Form
  • Filtros de formulário
  • Validação de formulários
  • Decorators
  • Zend_Captcha


INFRAESTRUTURA

  • Zend_Date
  • Zend_Exception
  • Zend_Registry
  • Zend_Session
  • Zend_Date
  • Princípios de Segurança
  • Tratamento de saída
  • Principais ataques (XSS, SQL Injection, Simulação de requisição)
  • Melhores práticas
  • Recursos Diversos
  • Trabalhando com Ajax
  • ZendX_JQuery
  • Relatórios em PDF: Zend_PDF
  • Envio de E-Mail: Zend_Mail
  • Busca com Zend_Search_Lucene
DESENVOLVENDO UMA APLICAÇÃO WEB COM ZEND FRAMEWORK
  • Definição do Projeto
  • Estrutura de diretórios
  • Definição do Banco de Dados
  • Comunicação com o Banco de Dados
  • Modularização
  • Autenticação
  • Crud
  • Finalizando


Cronograma
A ser definido de acordo com o início do curso na Atenas Tecnologia.

Central de Atendimento

Disponível de Segunda - Sexta-Feira, 11:00 - 21:00 hs |  Sábado, 09:00 - 14:00 hs

Conecte-se conosco

Endereços dos Laboratórios

1

Laboratório 1, Asa Norte , Brasília-DF

SCLN 113, Bloco C, Sala 204
Tel: (061) 4141-7789
2

Laboratório 2, FAJESU , Taguatinga-DF

Tel: (061) 4141-7789