www.fjn.edu.br/poswebdesign 2101-2777



Documentos relacionados
PHP Profissional. Alexandre Altair de Melo Mauricio G. F. Nascimento

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias

CURSO DESENVOLVEDOR JAVA Edição 2010

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

formação em WeB developer

FRWTC800 - Desenvolvimento Web com Ruby on Rails

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

EMENTAS DAS DISCIPLINAS

Sumário. Capítulo 1 Revisão de PHP Capítulo 2 Melhorando o processamento de formulários... 46

CURSO DESENVOLVEDOR JAVA Edição 2009

BANCO DE DADOS CONTEÚDO INFORMÁTICA. Prof.: MARCIO HOLLWEG BANCO DE DADOS SGBD TABELA CONCEITOS BÁSICOS

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

PROJETO PEDAGÓGICO DE CURSOS

EMENTAS DAS DISCIPLINAS

Desenvolvimento de Sites. Subtítulo

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Lucas Nascimento Santos

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec

Tiago/Costa/ Web & Graphic Designer

ONE TOONE CURSOS PARTICULARES PHP

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

EMENTAS DAS DISCIPLINAS

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro

Ensino técnico Integrado ao médio.

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Curso Superior de Tecnologia em Análise e Desevolvimento de Sistemas CÂMPUS GASPAR

Proposta Revista MARES DE MINAS

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Sumário. Capítulo 1 O que é o PHP? Capítulo 2 Instalação do PHP Capítulo 3 Noções básicas de programação... 25

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Treinamento em PHP com MySQL - Fundamental

Pós-Graduação em Marketing Digital MANUAL DO CANDIDATO. Ingresso março ESPM Unidade Porto Alegre

Projeto Pé na Dança. Bruno Barros Comunicador Visual /

Autoria Web Apresentação e Visão Geral sobre a Web

Prof.: MARCIO HOLLWEG

Copyright 2008, 2013 da Novatec Editora Ltda.

Proposta Concessionária Terra Nova Land Rover

Conteúdo Programático de PHP

Desenvolvendo Websites com PHP

ORGANIZAÇÃO CURRICULAR

ONE TOONE CURSOS PARTICULARES PHP

ASP.NET MVC em Ação. Jeffrey Palermo Ben Scheirman Jimmy Bogard. Novatec. Prefácio de Phil Haack

Brandon Rhodes John Goerzen

ONE TOONE CURSOS PARTICULARES HTML5 + CSS3 + ADOBE DREAMWEAVER CC

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

Sumário. Parte I Introdução Introdução O Rails é ágil Explorando o conteúdo Agradecimentos... 19

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Ademir C. Gabardo. Novatec

Plano de Trabalho Docente Ensino Técnico

CENTRO DE PÓS-GRADUAÇÃO E PESQUISA VISCONDE DE CAIRU CEPPEV CURSO: GESTÃO DE DATACENTER E COMPUTAÇÃO EM NUVEM

Personalização da Loja: Personalizamos a sua loja com base na identidade visual da empresa, logomarca, personalização de botões e cores.

Faculdade de Tecnologia SENAI/SC em Florianópolis EDITAL DE PROCESSO SELETIVO. Pós-Graduação Lato Sensu em Sistemas Web e Dispositivos Móveis

Programação e Designer para WEB

Zend. Framework. Componentes Poderosos para PHP. Flávio Gomes da Silva Lisboa. Novatec

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Fase 1: Engenharia de Produto

Plano de Ensino IDENTIFICAÇÃO. SEMESTRE ou ANO DA TURMA: 3º EMENTA

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO

D E S E N V O L V I M E N T O D E W E B S I T E. P r o j e t o M a s s a p ê. 2 4 d e j a n e i r o d e

UFG - Instituto de Informática

ERRATA DO EDITAL nº 01/15 MOT/CIGEx, de 08 de abril de Quartafeira

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura

Desenvolvimento de Aplicações Web

Ementário das Disciplinas

Sistemas Distribuídos

i-educar Sistema de Gestão Escolar

18/04/2006 Micropagamento F2b Web Services Web rev 00

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

Serviço Nacional de Aprendizagem Industrial Departamento Regional de São Paulo

Pedro F. Carvalho Analista de Sistemas/Gerente de Projetos OCP Oracle 10g ITIL FoundationV3 PROJETO DE WEB SITE

Pré-requisito Ter realizado os cursos de Lógica de Programação e HTML5 e CSS3, ou ter conhecimento equivalentes.

UNIVERSIDADE POTIGUAR UNP CURSO DE SISTEMAS DE INFORMAÇÃO

08/04/2013. Agenda. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ

Artur Petean Bove Júnior Tecnologia SJC

Cursos de Magento Gugliotti Consulting

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

Ementário do Curso Técnico em Informática para Internet

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

ATIVIDADES PRÁTICAS SUPERVISIONADAS

PLANIFICAÇÃO ANUAL DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ANO LETIVO DE 2013/2014 Curso CEF Tipo 2

Direcção Regional de Educação do Algarve

ü Curso - Bacharelado em Sistemas de Informação

QUER AUMENTAR AS SUAS VENDAS?

Apresentação. Vitae Tec Tecnologia a Serviço da Vida!

Definições: quando usar cada um?

Criando e consumindo Web service REST com PHP e JSON. Palestrante: Weiberlan Garcia

Projuris Enterprise Visão Geral da Arquitetura do Sistema

Domínios. Domínios Mundiais Usado para atividades comerciais. Usado em instituições sem fins lucrativos. Usado para nomes pessoais.

APRESENTAÇÃO COMERCIAL.

Público Alvo: Critérios de admissão para o curso: Investimento:

Transcrição:

' SECRETARIA DO CURSO: R. São Francisco, 1224-A, São Miguel - Juazeiro do Norte/CE Telefones: (88) 2101-2777 / 2101-2778 Atendimento: Seg-sex: das 14h30 às 22h / Sáb: das 8h às 12h INFORMAÇÕES GERAIS: Carga Horária: 465 horas Período: Maio/2011 a Outubro/2012 Aulas: sábados (08h às 12h - 13h30 às 17h30) e domingos (08h às 12h) dois finais de semana por mês Investimento: 21 vezes de R$ 315,00 (desconto: 10% para pagamento até o dia 15 de cada mês) OBJETIVO Fornecer aos profissionais da área de informática conceitos e práticas necessárias ao desenvolvimento de aplicações Web. O curso terá abordagem prática com construção de projetos, protótipos e aplicações Web, proporcionando ao estudante condições para avaliar, gerenciar e desenvolver soluções Web adequadas à necessidade de qualquer organização. FORMATO O curso possui cinco núcleos de disciplinas. O núcleo (1) AMBIENTE WEB fornecerá ao aluno os conceitos básicos da internet e das redes de computadores, arquiteturas, protocolos, servidores e desenvolvimento de web sites seguindo os padrões web. O núcleo (2) INTERFACE WEB é formado por disciplinas que permitem o aprofundamento teórico e prático do aluno em design para a Web, considerando as diretrizes de acessibilidade e usabilidade. O núcleo (3) GERÊNCIA WEB habilitará o aluno a projetar, manter e analisar websites. O núcleo (4) DESENVOLVIMENTO PARA WEB foca na utilização dos principais conceitos e frameworks utilizados para o desenvolvimento de sistemas para web 2.0. O núcleo (5) PESQUISA CIENTÍFICA aborda a natureza e a forma da pesquisa científica e prepara o aluno para o desenvolvimento de seu Trabalho de Conclusão de Curso. DISCIPLINAS NÚCLEO 1: AMBIENTE WEB Tecnologias Web Infraestrutura de Ambientes Web Segurança na Web NÚCLEO 2: INTERFACE WEB Princípios de Usabilidade e Acessibilidade Desenvolvimento de Interfaces para Web NÚCLEO 3: GERÊNCIA WEB Gerência de Projetos Marketing Digital Ferramentas de Gestão de Conteúdo NÚCLEO 4: DESENVOLVIMENTO PARA WEB Banco de Dados para Web Fundamentos de Orientação a Objeto Construindo Sites Dinâmicos com Ajax RIA Rich Internet Application Desenvolvimento Web com PHP Desenvolvimento Web Utilizando o Zend Framework NÚCLEO 5: PESQUISA CIENTÍFICA Metodologia do Trabalho Científico Seminários (pré-defesa dos TCCs) TCC (Trabalho de Conclusão de Curso) PROFESSORES Especialistas, Mestres e Doutores da FJN / IFCE / UECE / Fa7 INSCRIÇÕES Taxa de inscrição: R$ 50,00 (documentos necessários: 02 fotos 3x4 / comprovante de residência / cópia do diploma de graduação / histórico da graduação / cópia da identidade e do CPF) INÍCIO DAS AULAS Maio / 2011 PÚBLICO ALVO Profissionais de nível superior (ou no último ano de seu curso de graduação) com experiência em computação e interesse na área de web design. COORDENAÇÃO GERAL: Prof. Sidney Lima sidneylima@yahoo.com (88) 9963-2234 COORDENAÇÃO ACADÊMICA: Prof. Allen Gomes allengomesvidal@hotmail.com (88) 8822-6717 /poswebdesign 2101-2777

Apresentação 2 No atual cenário tecnológico, no qual a informação está cada vez mais acessível através da Internet, a importância do "Web Design" é fundamental, pois este cuida justamente da elaboração da fronteira visível dos sistemas computacionais acessados via Web. Assim, a complexidade dos sistemas pode aumentar ou diminuir graças ao trabalho de web design. É também importante destacar que o web design manifesta-se cada vez mais como decisivo para os resultados das ações de marketing na Internet, representando um elemento catalisador de vendas, quer se trate de produto, de conceito, de ideia. O apuro visual, o entendimento dos conceitos e técnicas associados aos temas usabilidade e acessibilidade, a arquitetura da informação, a diagramação de texto na Web e o conhecimento de técnicas de programação é, assim, crucial para a eficácia de um site. Para os profissionais que atuam ou desejam atuar nesta área impõem-se o desafio de possuir competências muito alargadas, transversais e multidisciplinares, que abranjam a componente tecnológica, a componente de design de comunicação, e a componente de gestão. Objetivando atender a necessidades formativas tão complexas e atualizadas, o curso de especialização em Web Design da Faculdade de Juazeiro do Norte oferece disciplinas que têm finalidade alcançar o equilíbrio entre o instrumental do design e a programação, com foco na produção de plataformas e aplicativos para a Web.

3 Tecnologias Web (30 horas) Histórico da Internet; A World Wide Web, Guerra dos Browser s; Introdução ao W3C, Importância dos Padrões, Padrões na Prática (DOCTYPE e validação de páginas), Identificando técnicas desatualizadas e dispendiosas, Estudo da Semântica, Introdução ao XHTML, Introdução ao CSS (Formatando com folhas de estilo), Conhecendo as principais ferramentas de trabalho, Entendendo os elementos div e span, Formatação avançada com CSS, Box Model, CSS hacks, Image replacement, Alternativa para os mapas de imagens, Tableless - Entendendo os fundamentos do Layout CSS (Sem tabelas). Páginas Web para dispositivos móveis. Infraestrutura de Ambientes Web (15 horas) Protocolo TCP/IP, Protocolo HTTP; Arquitetura Cliente/Servidor; Instalação Apache/MySQL/PHP com Wamp; configuração de servidor: APACHE, IIS; Protocolos POP3, IMAP e SMTP; Instalação de servidor de correio eletrônico; File Transfer Protocol (FTP); publicação de documentos; Domain Name Service (DNS); Tipos de configuração de servidor de nomes: cache, master, slave; Servidor web seguro (SSL); Registro de domínios. Segurança na web (15 horas) Princípios básicos de segurança da informação; Trabalhar com a teoria e a prática de certificação digital. Chaves Públicas, chaves privadas, criptografia simétrica e assimétrica. Certificados digitais; assinatura digital de documentos eletrônicos; e os principais componentes de uma ICP. Sistema de Gerenciamento de Certificados Digitais (SGCI). Autoridades certificadoras, autoridades de registro e emissão de certificados. Túneis SSL. Princípios de Usabilidade e Acessibilidade (15 horas) Conceitos, princípios e heurísticas de usabilidade e ergonomia. Integração de usabilidade no processo de desenvolvimento de websites e sistemas web. Métodos e técnicas para elicitação de requisitos, design participativo e avaliação de usabilidade. Tecnologias Assistivas, Diretrizes de Acessibilidade WCAG 1.0 e 2.0 e sua importância. Construindo Web Sites Acessíveis. Desenvolvimento de interfaces para Web (15 horas) Conceitos do ambiente e de design para web, criação de layouts. Formatos de objetos multimídia utilizados na WEB. Manipulação de imagens para WEB. Administração de cores, padrões e aspectos visuais. Princípios de Arquitetura da Informação.

4 Marketing Digital (15 horas) A Web 2.0; Redes Sociais; Marketing de Busca: Search Engine Optimization (SEO) e Search Engine Marketing (SEM), Negócios Online. Web Analytics; Gerência de Projetos (15 horas) Introdução ao Gerenciamento de Projetos (Conceitos Básicos, Histórico e Benefícios). Fases e Ciclo de Vida de Projetos; Papel do Gerente de Projetos; O PMI? Project Management Institute. Os Processos de Gestão de Projetos segundo o PMBOK: Conceito de Processos de Gerenciamento de Projetos; Processos e ciclo de vida de projetos. Áreas de conhecimento: Gestão da Integração; Gestão do Escopo; Gestão do Tempo; Gestão de Custos; Gestão de Qualidade; Gestão de Recursos Humanos; Gestão de Comunicação; Gestão de Riscos; Gestão de Aquisições. Ferramentas de Gestão de Conteúdo (30 horas) O que é um CMS; CMS mais populares (Joomla, Drupal, Wordpress) e sua utilização; Sites Estáticos e Dinâmicos; Configurando gerenciadores de conteúdo; Trabalhando com o conteúdo; Temas, Plugins; Alteração de Templates (imagens, funcionalidades); Banco de Dados para web (30 horas) Demonstrar os conceitos, técnicas e características básicas dos sistemas de gerenciamento de Banco de Dados na WEB. Modelagem e projeto de banco de dados. Construção de consultas e Otimização de Querys. Fundamentos de Orientação a Objetos (15 horas) Origem da Orientação a Objetos; Conceitos Fundamentais; Herança, Polimorfismo e Encapsulamento; O que são Classes e Objetos; Métodos, Operações e Serviços; Atributos; Visibilidade; Formas de Associação entre classes; Orientação a Objetos como evolução das técnicas estruturadas; Representando soluções OO através da UML (Unified Modeling Language); Construindo sites dinâmicos com Ajax (30 horas) Introdução e conceitos; Javascript; Utilização; Introdução a Ajax; O objeto XMLHttpRequest; Trabalhando com XML; Depuração e tratamento de erros; JSON; Introdução aos conceitos fundamentais do Framework ExtJS e Jquery; Usando ExtJS como Framework Ajax em aplicações web; Usando Jquery como Framework Ajax em aplicações web; Ria - Rich Internet Application (15 horas) Desenvolver aplicações ricas para a internet (RIA - Rich Internet Application), usando o framework multi-plataforma Adobe Flex como camada de visualização, interagindo com tecnologias server side e fontes externas de dados.

5 Desenvolvimento web com PHP (60 horas) Introdução ao PHP: O que é e por que o PHP; Características; Histórico; Instalação; Sintaxe Básica: Comandos de saída; Comandos de inclusão; Comentários e operadores; Variáveis e tipos de dados; Estruturas de dados (condicionais, loops); Strings; Arrays: Arrays e matrizes indexadas e associativas; Arrays superglobais $_GET e $_POST; Funções diversas; Funções de ordenação; Foreach; Funções: Definição de funções, Retorno e parâmetros, Parâmetros opcionais, Argumentos variáveis, Closures; O Ambiente WEB: Cookies e Sessões; Arquivos: Abertura, leitura e escrita em arquivos; Varrendo e manipulando diretórios; Uploads; Emails: Enviando e-mails simples e HTML; Cabeçalhos avançados; Enviando anexos; PHP Mailer; POO Programação orientada a objetos: Objetos, Classes, Atributos e Métodos, Métodos Estáticos, Namespaces, Modelagem orientada a objetos; Relações entre classes; Herança, Associação, Agregações e composições, Composições x Heranças, Exceções, Membros estáticos x membros de objeto, Métodos Especiais, Mapeamento Objeto Relacional, Banco de dados: Acesso nativo, PHP Data Objects (PDO); Desempenho e Escalabilidade; Arquitetura: Framework MVC (Model, View, Controller), Reescrita de URLs, Expressões regulares, Padrões de projeto; XML: Sintaxe de documentos XML, Esquemas e validadores, Document Object Model (DOM), SimpleXML; Sockets: Publicando serviços via sockets, Consumindo serviços via sockets, Biblioteca Cliente URL (curl); Web Services: O que são Web Services, SOAP Web Services, Web Services REST, Acessando redes sociais via Web Services; Binários: Gerando e manipulando imagens - Gerando documentos PDF. Desenvolvimento de aplicações web utilizando o Zend Framework (45 horas) Introdução: Por que utilizar um Framework; Arquitetura MVC; Instalação e Overview: Download e Instalação; Gerando o esqueleto da aplicação usando Zend Tool; Visão geral da estrutura proposta pelo Zend Tool; Usando o Zend Tool para adicionar controllers e actions; Iniciando o Projeto: O Arquivo de configurações application.ini; Configurando a inicialização do seu aplicativo (bootstrap); Usando o Zend_Registry para armazenar objetos na memória.recursos Básicos: Controllers (Zend_Controller); Configurando rotas (Zend_Controller_Front); Por dentro dos métodos init; predispatch e postdispatch (Zend_Controller_Action); O Objeto Request; O Objeto Response; Plugins; Views: Visão Geral; Helpers; Zend Layout; Trabalhando com Formulários (Zend_Form): Criação de formulários; Elementos de Formulário; Upload de arquivos; Filtros e Validação; CAPTCHA; Modelos (Zend_Db): Configurando sua conexão com o banco de dados; As classes Zend_Db_Statement e Zend_Db_Select; Criando seus models com Zend_Db_Table; A classe Zend_Db_Table_Rowset (para manipular um conjunto de registros); A classe Zend_Db_Table_Row (para manipular um registro único); Relacionamentos; Paginando um conjunto de registros com Zend_Paginator; Recursos Avançados: Autenticação de Usuários (Zend_Auth); Autenticação utilizando banco de dados; Autenticação LDAP; Persistindo a autenticação; Protegendo seu sistema usando um plugin para o Controller da aplicação; Regras de Acesso (Zend_Acl): Entendo o esquema Rules vs Resources; Definindo os níveis de acesso. Metodologia do Trabalho Científico (15 horas) Diretrizes metodológicas para a leitura, compreensão e documentação de textos e elaboração de seminários, artigo científico, resenha e monografia. Processos e técnicas de elaboração do TCC. Seminários (45 horas) Pré-defesa dos Trabalhos de Conclusão de Curso. Trabalho de Conclusão de Curso - TCC (60 horas) Elaboração do trabalho monográfico com o auxílio de professor orientador.