PROGRAMAÇÃO - CODING WEB (PHP)
em Tecnologia da InformaçãoSobre este curso
EMENTA:
Web - Um pouco da história. WEB 2.0. As bases do HTML5 & W3.CSS. Ambiente
de desenvolvimento PHP e sua sintaxe. Variáveis, tipos de dados, operadores e
expressões. Matrizes e estruturas de controle. Formulários (HTML + W3.CSS +
PHP). Introdução ao banco de dados. Manipulação de dados no MySQL via PHP. Funções
e manipulação de arquivos. Cookies, sessões e tratamento de erros. Classes, objetos,
métodos e atributos. Encapsulamento e visibilidade. Herança e polimorfismo
funções. Sobrecarga e classe abstrata.
OBJETIVO:
O objetivo desta disciplina é capacitar o
programador a desenvolver sistemas aplicativos em PHP, acessando banco de dados
MySQL.
COMPETÊNCIAS
ESPECÍFICAS:
UNIDADE I – A ARQUITETURA NA WEB
·
Contextualizar-se no
tempo e no estado da arte das tecnologias relacionadas à World Wide Web.
·
Explicar os conceitos
e o modus operandi da Web 2.0.
·
Escrever, executar e
entender a estrutura básica de páginas HTML5 com W3CSS.
·
Aprimorar a estrutura
e apresentação de páginas HTML5 com W3CSS.
UNIDADE II – AMBIENTE E LINGUAGEM PHP
·
Aprimorar a estrutura e apresentação de
páginas HTML5 com W3CSS.
·
Codificar programas em PHP usando
variáveis, operadores e expressões, compreendendo os vários tipos de dados
aceitos pela linguagem.
·
Desenvolver estruturas de controle para
manipulação de matrizes e demais estruturas de dados.
·
Criar formulários em HTML5 conectados a
programas PHP, aplicando estruturas de estilo de páginas com o W3.CSS.
UNIDADE III – ACESSANDO BANCO DE DADOS EM PHP
·
Entender o que é e para que serve um
banco de dados. Conhecer quais são os principais tipos. Conhecer os principais
conceitos e funcionalidades do banco de dados MYSQL.
·
Manipular dados armazenados em bancos
de dados MYSQL por meio da linguagem PHP e suas interfaces de controle.
·
Reconhecer a sintaxe e a funcionalidade
das principais funções em PHP, com destaque para aquelas que permitem a
manipulação de arquivos.
·
Aperfeiçoar programas em PHP por meio
do uso de cookies e sessões de transação, bem como o tratamento de erros.
UNIDADE IV – ORIENTAÇÃO A OBJETOS EM PHP
·
Reconhecer os conceitos fundamentais da
orientação a objetos, como classes, objetos, métodos e atributos.
·
Aplicar os conceitos de encapsulamento
e visibilidade de códigos em PHP.
·
Aplicar os conceitos de herança e
polimorfismo em códigos PHP.
·
Aplicar os conceitos de sobrecarga e
classe abstrata no desenvolvimento de programas e sistemas em PHP.