APRESENTAÇÃO DA DISCIPLINA

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
Advertisements

Profa. M.Sc. Yáskara Menescal
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Curso de PHP O comando // serve para comentário linear no php
Wagner Santos C. de Jesus
Introdução à Programação
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
Introdução ao JavaScript
Prof.: Carlos Hairon R. Gonçalves
Tópicos Tipos de Dados Variáveis por Valor Variáveis por Referência
Aula 01 – Apresentação e introdução html
Curso EFA de técnico de Informática e Sistemas
Apresentação do Estágio
Desenvolvimento de Projetos e Aplicações Web
Programação Web com PHP
Introdução a linguagem Python
Introdução a Computação e Cálculo Numérico
Aula R Prof. Naércio Filho Técnico em Informática
Aulas ministradas por:
Uma empresa que veio à moda antiga
Programação para estrutura Cliente-Servidor
FTIN Formação Técnica em Informática
Programação Orientada a objetos II
Linguagem de Programação JAVA
ASP (Active Server Pages)
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
1 JavaScript. 2 JavaScript  Introdução  Fatos Sobre JavaScript  Embutindo JavaScript no HTML  Características da Linguagem:  sintaxe  objetos 
Desenvolvimento de WEB sites com PHP Breno Leonardo Gomes de Menezes Araújo
Professor: Márcio Amador
PrograMação para internet
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
JSP e Servlets ISEP – LP2 Filipe Costa – /2004.
Curso Técnico em Informática Disciplina: Programação Web 2 - PHP
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
PROGRAMAÇÃO ou LINGUAGEM C?
Escola Básica e Secundária Dr
Aplicações Web com Orientação a Objetos
Unidade 6 – Formulários HTML Prof.: Henrique Santos
PHP e Formulários Web.
Aplicativos Web Com Orientação a Objetos – Java Server Pages(JSP) Prof. Odair
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Aula 4 Prof. Naércio Filho Técnico em Informática
Linguagem de Programação JAVA
Introdução à Linguagem JavaScript
Programação WEB Apresentação.
Linguagens de Programação II
PHP – Aula01 Ferramentas -Web.
Fundamentos da Linguagem C#
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
1 Java para Web Especialização em Desenvolvimento de Ambiente Web PUCPR 2000.
Curso Técnico em Informática Professor Igor Vale.
Desenvolvimento de Sites Dinâmicos para Web Prof. Anderson M. Fernandes Mestrando em Informática.
Aula 1 Introdução à Programação WEB I PHP, ASP e JSP
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Linguagem de Programação II Apresentação
Técnico em Informática - Senac
Programação para Web I AULA 4 ESTRUTURAS DE CONTROLE.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
CONDICIONAL IF Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
VARIÁVEIS Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
WWW e HTML HTML - Básico Curso de Formação de Usuários WWW e Projetistas de Paginas HTML Organização: LSI - EPUSP.
WebSites Dinâmicos Professor: Márcio Ferreira da Silva.
Programação para Internet Rica– Aula 05 Prof. Me. Ronnison Reges Vidal.
 Linguagem do tipo script  Roda do lado do servidor – “server-side”  Suporte à vários BDs (MySQL, Postgres, Oracle, entre outros.)  Ferramentas grátis.
Tecnologia para Internet - II
Transcrição da apresentação:

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

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 2 Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1

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) 1 Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI 3

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) 1 Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI 4

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) 1 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   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) 1 Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI 6

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 7 Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1

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

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 9 Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1

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

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) 1 Desenvolvido por: Rodrigo Moreira Barreto – Escolas e Faculdades QI 11

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