NOME DA DISCIPLINA – LINGUAGEM DE PROGRAMAÇÃO II EMENTA Estudo de uma linguagem de programação voltada para a internet; Conceitos básicos de programação cliente/servidor; Noções gerais de programação orientada a objetos; Noções gerais de Sistemas Gerenciadores de Bancos de Dados; Implementações em laboratório. CONTEÚDO PROGRAMÁTICO UNIDADE I – PROGRAMAÇÃO PARA WEB 1.1. Noções básicas de programação para web; 1.2. programação client side versus server side; 1.3. noções básicas de HTML; 1.4. Introdução a programação em PHP: 1.4.1. Extensão de arquivos; 1.4.2. Comandos de saída; 1.4.3. Variáveis; 1.4.4. Tipos de dados; 1.4.5. Constantes; 1.4.6. Operadores (atribuição, relacionais e lógicos); 1.4.7. Estruturas de controle; 1.4.8. Requisição de arquivos; 1.4.9. Manipulação de funções; 1.4.10. Manipulação de arrays. UNIDADE II – NOÇÕES BÁSICAS DE ORIENTADA A OBJETOS 2.1. Classe 2.2. Objeto 2.3. Construtores e destrutores 2.4. Herança; 2.5. Polimorfismo; 2.6. Abstração. 2.7. Encapsulamento; 2.8. Membros de classe; 2.9. Associação, agregação e composição; 2.10. Intercepções; 2.11. Interfaces; 2.12. Manipulação de XML; 2.13. Tratamento de erros. aritméticos, PROGRAMAÇÃO UNIDADE III – CONEXÃO DE UM BANCO DE DADOS COM UMA APLICAÇÃO PHP 3.1. Noções básicas de Bancos de Dados e Linguagem SQL. 3.2. Biblioteca PDO 3.3. API Orientada a Objetos para acesso à dados UNIDADE IV – DESENVOLVIMENTO DE UMA APLICAÇÃO WEB COM CONEXÃO À UM BANCO DE DADOS RELACIONAL BIBLIOGRAFIA 1. DALL’OGLIO, Pablo. PHP – PROGRAMANDO COM ORIENTAÇÃO A OBJETOS. NOVATEC. 2ª Ed. 2. SILVA, Maurício Samy. CRIANDO SITES COM HTML. NOVATEC. 3. SINTES, Anthony. APRENDA PROGRAMAÇÃO ORIENTADA A OBJETOS EM 21 DIAS. Editora MAKRON. 4. SILBERSCHATZ , Abraham. KORTH, Henry F. SUDARSHAN. S. SISTEMA DE BANCO DE DADOS. Editora Campus.