A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

APRESENTAÇÃO DA DISCIPLINA

Apresentações semelhantes


Apresentação em tema: "APRESENTAÇÃO DA DISCIPLINA"— Transcrição da apresentação:

1 APRESENTAÇÃO DA DISCIPLINA
Linguagem de Programação WEB Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI

2 PROFESSOR: Rodrigo Moreira Barreto
FORMAÇÃO: - Técnico em Informática pela escola Alcides Maya - Bacharel em Ciência da Computação pela PUCRS - Mestrando em Ciência da Computação pela PUCRS ÁREA DE ATUAÇÃO: - Pesquisa acadêmica e Científica na área de Visão Computacional, Processamento de Imagens e Crowd Simulation EXPERIÊNCIA EM DOCÊNCIA: - 6 anos como professor de curso técnico em informática pela escola Objetus (Viamão) - Professor Assistente na cadeira de “Computação Gráfica” no Bacharelado em Ciência da Computação da PUCRS Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS)

3 DISCIPLINA: Linguagem de Programação Web
TECNOLOGIAS UTILIZADAS: - PHP (5.5) - MySQL - Notepad++ - NetBeans CONTEÚDO PROGRAMÁTICO - Ambiente de Desenvolvimento - Modelo Cliente x Servidor - Sintaxe básica do PHP (operadores, variáveis, constantes, estruturas de dados e de controle, etc) - OO em PHP - Entrada de dados (formulários, requisições, etc) - Validação de dados no Servidor - Autenticação - CRUD com MySQL e PHP - Autenticação (cookies, sessões, etc) Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI

4 DISCIPLINA: Objetivos
É OBJETIVO DA DISCIPLINA - Entender os conceitos teóricos e práticos de todos os conteúdos apresentados de modo a poder posteriormente aplicá-los na resolução de problemas pertentes; - Desenvolvimento BACK-END!!! NÃO É OBJETIVO DA DISCIPLINA - Desenvolvimento de Layout - Desenvolvimento FRONT-END Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI

5 PLANO DE ENSINO DAS 5 PRIMEIRAS AULAS
Conteúdos Métodos/Estratégias Recursos Didáticos Avaliação 1 1. Ambiente de Desenvolvimento 1.1. Aplicações para ambiente web 1.2. Requisições – modelo cliente x servidor 1.3. Instalação e configuração do ambiente (Wamp Server) 1.4. Configurando alias no servidor 1.5. PHP e HTML 1.6. Execução de scripts no servidor (Hello Word) 2. Sintaxe básica do PHP 2.1. Delimitadores de código 2.2. Constantes e variáveis 2.3. Conversões de tipo (type casting) 2.4. Operadores (aritméticos, lógicos, de comparação, de atribuição, de incremento e decremento 2.5. Precedência de operadores 2.6. Métodos de saída (echo, print, printf) Aula expositiva Slides Vídeos curtos Exemplos práticos Quadro Branco Televisão Notebook Documentação online do PHP Sites de PHP Sem avaliação nesta aula 2 3. Estruturas de Seleção 3.1. Condicional If, Else, Elseif 3.2. Condicional Switch 4. Estruturas de Repetição 4.1. Laço For 4.2. Laço While e Do..While 4.3. Break e Continue Lista de Exercícios Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI

6 PLANO DE ENSINO DAS 5 PRIMEIRAS AULAS
Conteúdos Métodos/Estratégias Recursos Didáticos Avaliação 3 5. Arrays 5.1. Unidimensionais 5.2. Bidimensionais 5.3. Operadores para Arrays 5.3. Laço Foreach para percorrer elementos do Array Aula expositiva Slides Vídeo Exemplos práticos Quadro Branco Televisão Notebook Documentação online do PHP Sites de PHP Desafio em grupos 4 6. Entrada de Dados 6.1. Formulários XHTML 6.2. Tag do formulário e atributos (method, action) 6.3. Objetos text, radio, submit, reset 6.4. $_GET, $_POST e $_REQUEST Exemplos de sites com formulários em PHP (análise do código-fonte da página) Mini-projeto em grupos 5 7. PHP Orientado a Objetos 7.1. Declaração de classes 7.2. Atributos 7.3. Métodos com e sem retorno 7.4. Métodos mágicos (construct, get, set, toString) 7.5. Include / require / include_once / require_once 7.6. Instanciando objetos e acessando métodos Vídeo-aula sobre OO em PHP Lista de exercícios Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI

7 DISCIPLINA: AVALIAÇÃO
N1 (10 PONTOS) - Prova da primeira metade da disciplina: 5,0 pontos (teórica e programada para dia 01/10/15) - Frequência (proporcional): 1,0 ponto - Exercícios e desafios (em aula ou homework): 4,0 pontos N2 (10 PONTOS) - Projeto Final da Disciplina: 6,0 pontos (apresentação programada para o dia 15/10/15) - Exercícios e desafios (em aula ou homework): 3,0 pontos MÉDIA FINAL = (N1 + N2) / 2 OBSERVAÇÃO: Em caso de MÉDIA FINAL < 6.0, o aluno poderá realizar uma prova de substituição à nota N1 ou N2 inferior (teórico/prática programada para o dia 16/10/15) Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS)

8 INTRODUÇÃO Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS)

9 PHP – Hypertext PreProcessor
“PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.” Wikipedia Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS)

10 PHP – Modelo Cliente Servidor: duas figuras ilustrativas
Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS)

11 DEFINIÇÕES IMPORTANTES
PHP POSSUI UM INTERPRETADOR. NÃO É COMPILADO! PHP “EXECUTA” DO LADO DO SERVIDOR (MÁQUINA CLIENTE NÃO CONHECE PHP) PHP É CONVERTIDO EM HTML PARA O CLIENTE Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI

12 MÃOS NA MASSA Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS)


Carregar ppt "APRESENTAÇÃO DA DISCIPLINA"

Apresentações semelhantes


Anúncios Google