PROGRAMAÇÃO PARA SERVIDOR INTRODUÇÃO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Tamanho: px
Começar a partir da página:

Download "PROGRAMAÇÃO PARA SERVIDOR INTRODUÇÃO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano"

Transcrição

1 PROGRAMAÇÃO PARA SERVIDOR EM SISTEMAS WEB INTRODUÇÃO Prof. Dr. Daniel Caetano

2 Visão Geral Apresentação Plano de ensino e aula Trabalhos, datas e aprovação Bibliografia Programação Servidor? O que é Java? Grupos de Trabalho

3 Apresentação

4 Quem é o professor?

5 Quem são os alunos?

6 Bemvindos!

7 Quem É Quem Lista de Presença Professor Daniel Caetano Informações de Contato Aluno Informações de Contato Matrícula ou CPF Fulano Beltrano Cicrano Turma -

8 Objetivos Cronograma do curso Assuntos a serem apresentados Critérios de Avaliação

9 PLANO DE ENSINO E DE AULA

10 Plano de Esnino Disponível no WebAula 1. Entre no SIA 2. CAMPUS VIRTUAL 3. MINHAS DISCIPLINAS PRESENCIAIS 4. Clique no NOME DA DISCIPLINA 5. Selecione PLANO DE ENSINO

11 Plano de Aula 05/08 1. Apresentação 12/08 2. Introdução ao Java 19/08 3. Arquitetura Web 26/08 4. Servlets 02/09 5. Servlets 09/09 6. JSP 16/09 7. Middleware JDBC 23/09 8. Padrões / AV1 30/09 9. Middleware JDBC 07/ Front/View Control 14/ Sessão e Login 21/ Unindo Sessão e DAO 28/ Sistema Web 04/ JPA 11/ Web Services 18/11 AV2 25/11 Discussão AV2 02/12 AV3 09/12 Fechamento

12 TRABALHOS, DATAS E CRITÉRIO DE APROVAÇÃO

13 Trabalhos, Datas e Aprovação Trabalho Valor C.H. Proposta Entrega Trabalho 1 (Grupo) 2,0 na AV1(extra) 4 horas 19/08 (SIA) 25/08 (SIA) Prova Inicial do Semestre (Indiv. / Sem Consulta) 1,0 na AV1 1 hora 22/08 (Aula) 22/08 (Aula) Trabalho 2 (Grupo) 2,0 na AV1(extra) 4 horas 26/08 (SIA) 08/09 (SIA) Trabalho 3 (Grupo) 2,0 na AV1(extra) 4 horas 09/09 (SIA) 15/09 (SIA) AV1 (Dupla/Com Consulta) 9,0 2 horas 23/09 (Aula) 23/09 (Aula) Ativ. Estruturada 1 (Grupo) 1,0 na AV2 50% 23/09 (SIA) 07/10 (SIA) Trabalho 4 (Grupo) 1,0 na AV2 4 horas 07/10 (SIA) 20/10 (SIA) Ativ. Estruturada 2 (Grupo) 4,0 na AV3 50% 20/10 (SIA) 17/11 (SIA) AV2 (Indiv. / Sem Consulta) 8,0 2 horas 18/11 (Aula) 18/11 (Aula) AV3 (Indiv. / Sem Consulta) 6,0 (Prova) 4,0 (Oral) 2 horas 02/12 (Aula) 02/12(Aula)

14 Trabalhos, Datas e Aprovação AV1 Os trabalhos serão entregues pelo SIA e, sendo assim, não serão aceitos em atraso. As notas dos Trabalhos 1 a 3 serão somadas à nota da prova AV1 até o valor de 9,0 pontos. A esta nota será somado o valor da nota da Prova Inicial do Semestre, totalizando 10,0 pontos. 0,0 a 1,0 0,0 a 9,0 0,0 a 2,0 0,0 a 2,0 0,0 a 2,0 Nota AV1 = PIS + Prova AV1 + Trab. 1 + Trab. 2 + Trab. 3 0,0 a 10,0 0,0 a 9,0

15 Trabalhos, Datas e Aprovação AV2 As notas do Trabalho 4 e da Atividade Estruturada 1 serão somadas à nota da prova AV2, que vale 8 pontos. A nota final AV2, não será superior a 10,0. 0,0 a 8,0 0,0 a 1,0 0,0 a 1,0 Nota AV2 = Prova AV2 + Trab. 4 + AE1 0,0 a 10,0

16 Trabalhos, Datas e Aprovação AV3 A nota da Atividade Estruturada 2 será contabilizada para a AV3. Note, porém, que a não execução das Atividades Estruturadas implica em perda dos créditos por falta de carga horária! Nota AV3 = Prova AV3 + AE2 0,0 a 10,0 0,0 a 6,0 0,0 a 4,0

17 Trabalhos, Datas e Aprovação Final A = Maior nota entre { AV1, AV2, AV3 } B = Segunda maior nota entre { AV1, AV2, AV3 } Critérios de Aprovação (TODOS precisam ser atendidos) 1) A 4,0 2) B 4,0 3) A + B 12,0 (Média 6,0!) 4) Frequência 75% (No máximo 4 faltas!) ATENÇÃO: Se você tiver mais que uma nota abaixo de 4,0, ainda que o SIA aponte uma média maior que 6,0, você estará REPROVADO!

18 BIBLIOGRAFIA E FONTES DE INFORMAÇÃO

19 Bibliografia Biblioteca Virtual Servlets, Padrões de Arquitetura, Java Material do Curso Big Java (1ª Edição, 2004) Horstmann Artmed Editora ISBN: Padrões de Arquitetura de Aplicações Corporativas (1ª Edição, 2006) Fowler Artmet Editora ISBN: BIBLIOTECA VIRTUAL! Notas de Aula e Apresentações

20 Bibliografia Lógica de Programação e Estrutura de Dados (2ª Edição, 2008) Puga, Rissetti Pearson Education ISBN: BIBLIOTECA VIRTUAL! Desenvolvendo Sites de E-Commerce (1ª Edição, 2001) Sharma, Sharma Pearson Education ISBN: BIBLIOTECA VIRTUAL! Java: Como Programar (6ª Edição, 2007) Deitel, Deitel Pearson Education ISBN: BIBLIOTECA VIRTUAL! SOA: Princípios de Design de Serviços (1ª Edição, 2009) Erl Pearson Education ISBN: BIBLIOTECA VIRTUAL! Aprenda J2EE em 21 Dias (1ª Edição, 2003) Bond, Haywood, Law, Peter Pearson Education ISBN: BIBLIOTECA VIRTUAL!

21 O QUE É PROGRAMAÇÃO SERVIDOR?

22 Programação Servidor Onde está a internet? Onde estão as páginas? Onde está o Google, Facebook, gmail...? O que são esses sistemas? SERVIÇOS!

23 Programação Servidor Estes serviços estão na máquina do usuário? O que acontece quando a rede cai? Estes serviços estão em algum computador na nuvem, certo? O que é a nuvem?

24 Programação Servidor Estes serviços estão em um computador como o seu. Por fornecer serviços, esse equipamento é chamado Servidor. Um servidor pode oferecer serviços variados: MSN Web Aplicações...

25 Programação Servidor Por usar estes serviços, o seu computador é chamado de Cliente. Um cliente Requisita um serviço e obtém uma Resposta do servidor , Por favor, me envie a homepage Cliente HTTP 200: OK Aqui vai: <html><head>... Servidor

26 Programação Servidor Na prática , Por favor, me envie a homepage Cliente HTTP 200: OK Aqui vai: <html><head>... Servidor

27 Programação Servidor Simplificadamente... REQUEST Cliente RESPONSE Servidor

28 Programação Servidor Qual a melhor linguagem para isso? Certamente não é C/C++! Existem várias linguagens no mercado! ASP, PHP, Python, Ruby... Neste curso usaremos JAVA!

29 POR QUE JAVA?

30 Por Que Java Linguagem similar ao C/C++ Vasta biblioteca Frameworks para desenvolver serviços outof-the-box Linguagem mais difundida no mercado de aplicações servidor Alta empregabilidade Segurança

31 O QUE É JAVA?

32 O Que é Java Uma linguagem similar ao C/C++ cujo foco é economizar tempo do programador e preservar investimento das empresas Como? Uma vasta biblioteca pronta Exigência de atendimento aos padrões mais modernos de desenvolvimento de software Compatibilidade quase universal: um programa pode ser criado de maneira a ser executado em praticamente qualquer equipamento que seja capaz de processamento

33 O Que é Java Como isso se tornou realidade? É importante conhecer a origem do Java... E as ideias que fundamentam seu funcionamento

34 Um Pouquinho de História Até 1994: Foco em Dispositivos Embarcados 1995~: Implementação em navegadores Web Atualmente: Plataforma ampla com múltiplas soluções Oak / Java Sem sucesso inicial Applets Ação na Internet Java SE, EE e ME Difusão

35 Como Funciona o Java? Como um programa pode rodar em qualquer lugar? Vejamos como um programa normal é gerado e executado... E depois comparemos com a forma com que um programa Java é gerado é executado!

36 Como Funciona o Java? Linguagem Tradicional Programador #include <io... int main(void) { cout << Oi ; Código Fonte Compilador Oi Computador PC Código Binário de PC

37 Como Funciona o Java? Linguagem Tradicional Programador #include <io... int main(void) { cout << Oi ; Código Fonte Compilador?? Celular Código Binário de PC

38 Como Funciona o Java? Linguagem Java Programador import java... int main(stri... { System.out... Código Fonte Compilador?? Computador PC Byte Code Java

39 Como Funciona o Java? Linguagem Java Programador Oi import java... int main(stri... { System.out... Código Fonte Compilador Computador PC com Interpretador Java Oi Celular com Interpretador Java Byte Code Java

40 O Que é o Interpretador Java? O programa Java, depois de compilado, fica em um formato incompreensível para o computador, chamado Byte Code. O Interpretador Java é um programa que lê o Byte Code e traduz para o computador, indicando o que ele precisa fazer. Basicamente, o interpretador Java faz o trabalho de um intérprete. Cada equipamento precisa ter seu próprio interpretador Java.

41 Nomenclatura do Java O nome oficial do Interpretador Java é Java Virtual Machine, carinhosamente apelidado de JVM. Para executar aplicações Java, é necessário instalar a JVM. A JVM sozinha, porém, não contém as bibliotecas necessárias para executar tudo que um programa Java precisa. Assim, a Oracle distribui um pacote chamado Java Runtime Environment (JRE) contendo a JVM e as bibliotecas oficiais do Java.

42 Nomenclatura do Java O JRE inclui apenas os pacotes necessários à execução de programas Java. Para poder gerar programas Java, é necessário baixar um pacote mais completo, chamado Java Development Kit (JDK). O JDK inclui, além dos elementos do JRE, também as ferramentas de desenvolvimento do ambiente Java.

43 Nomenclatura do Java Como o JRE e o JDK se tornaram muito grandes, a Oracle organizou três pacotes diferentes, de acordo com as necessidades de cada programador: Java Micro Edition (Java ME): para aplicações portáteis, isto é, aquelas que executam no celular do usuário. Java Enterprise Edition (Java EE): para aplicações que executam em um servidor, isto é, respondendo requisições. Java Standard Edition (Java SE): para aplicações desktop, isto é, aquelas que executam no computador do usuário. Neste curso usaremos o Java EE, já que desenvolveremos aplicativos que executam em um servidor.

44 FORMAÇÃO DE GRUPOS DE TRABALHO

45 Formação de Grupos Por que formar grupos? Quantos alunos? No mínimo 4 alunos No máximo 7 alunos Entregar, na aula que vem, lista e NOME e de cada aluno, indicando o NOME DA EQUIPE. Atenção: Elejam UM responsável por subir os dados no SIA

46 CONCLUSÕES

47 Resumo Planos de Ensino e Aula Datas de avaliações e critérios de aprovação Fontes de informação O que é programação para servidor O que é Java Como o Java se encaixa no desenvolvimento TAREFA PARA PRÓXIMA AULA Formar os Grupos dos Trabalhos

48 Próxima Aula Java para Programadores C/C++ O quanto Java parece com C/C++? Que ferramentas usamos para o desenvolvimento?

49 PERGUNTAS?

50 BOM DESCANSO A TODOS!

PROGRAMAÇÃO PARA SERVIDOR APRESENTAÇÃO EM SISTEMAS WEB DA DISCIPLINA. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO PARA SERVIDOR APRESENTAÇÃO EM SISTEMAS WEB DA DISCIPLINA. Prof. Dr. Daniel Caetano PROGRAMAÇÃO PARA SERVIDOR EM SISTEMAS WEB APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2013-2 Objetivos Conhecer o professor e o curso Importância do ENADE Pesquisa Científica Formação de Grupos

Leia mais

PROGRAMAÇÃO I INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO I INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA. Prof. Dr. Daniel Caetano PROGRAMAÇÃO I INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA Prof. Dr. Daniel Caetano 2017-1 Objetivos Conhecer o professor e o curso Conhecer as características da linguagem Java Conhecer a plataforma Java

Leia mais

PROGRAMAÇÃO PARA SERVIDOR INTRODUÇÃO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1

PROGRAMAÇÃO PARA SERVIDOR INTRODUÇÃO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1 PROGRAMAÇÃO PARA SERVIDOR EM SISTEMAS WEB INTRODUÇÃO Prof. Dr. Daniel Caetano 2012-1 Visão Geral 1 2 3 4 Apresentação Programação Servidor? O que é Java? Grupos de Trabalho Apresentação Quem é o professor?

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO. Prof. Dr. Daniel Caetano PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 6 7 Apresentação Plano de ensino e aula Trabalhos, datas e aprovação Bibliografia O que é Internet Rica?

Leia mais

GEOLOGIA PARA ENGENHARIA CIVIL INTRODUÇÃO

GEOLOGIA PARA ENGENHARIA CIVIL INTRODUÇÃO GEOLOGIA PARA ENGENHARIA CIVIL INTRODUÇÃO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 6 7 Apresentação Plano de ensino e aula Trabalhos, datas e aprovação Bibliografia O que é geologia? Por que

Leia mais

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 6 7 Apresentação Plano de ensino e aula Trabalhos, datas e aprovação Bibliografia Engenheiro Programa?

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 6 7 8 Apresentação Plano de ensino e aula Trabalhos, datas e aprovação Bibliografia Computadores?

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO

ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO Prof. Dr. Daniel Caetano 2014-1 Objetivos Conhecer o professor e o curso Compreender a utilidade dos computadores Compreender a finalidade de estudar os computadores

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO Prof. Dr. Daniel Caetano 2012-1 Visão Geral 1 2 3 4 5 Apresentação Computadores? Histórico Bases Numéricas Grupos de Trabalho Apresentação Quem é o

Leia mais

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o professor e o curso Importância do ENADE Importância da lógica Importância da programação Conhecer

Leia mais

INTRODUÇÃO ÀS ESTRUTURAS DE DADOS. Prof. Dr. Daniel Caetano

INTRODUÇÃO ÀS ESTRUTURAS DE DADOS. Prof. Dr. Daniel Caetano ESTRUTURA DE DADOS INTRODUÇÃO ÀS ESTRUTURAS DE DADOS Prof. Dr. Daniel Caetano 2014-2 Objetivos Conhecer o professor e o curso Compreender o que são estruturas de dados e sua importância Relembrar conceitos

Leia mais

AULA 1 INTRODUÇÃO AO JAVA

AULA 1 INTRODUÇÃO AO JAVA AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO. Prof. Dr. Daniel Caetano PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o professor e o curso Importância do ENADE Pesquisa Científica Formação de Grupos O que é a Web 2.0 O que são

Leia mais

Desenvolvimento de Software I

Desenvolvimento de Software I Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior arnaldo@flash.tv.br http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o professor e o curso Importância do ENADE Entender a origem o que são os computadores Conhecer bases

Leia mais

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO Prof. Dr. Daniel Caetano 2013-2 Objetivos Conhecer o professor e o curso Importância do ENADE Iniciação Científica O assunto da disciplina Apresentação

Leia mais

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO Prof. Dr. Daniel Caetano 2013-1 Objetivos Conhecer o professor e o curso Importância do ENADE Importância da lógica Importância da programação Conhecer

Leia mais

SEMINÁRIOS INTEGRADOS EM ADS APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano

SEMINÁRIOS INTEGRADOS EM ADS APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano SEMINÁRIOS INTEGRADOS EM ADS APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2014-1 Objetivos Conhecer o professor e o curso Importância dos Seminários Funcionamento do Curso Apresentação Quem é o

Leia mais

Introdução à plataforma Java

Introdução à plataforma Java Introdução à plataforma Java Apresentação: Professor: Galvez Gonçalves prof.gago@gmail.com O que estudaremos 1. Os conceitos de programação orientada a objetos através de uma linguagem de programação que

Leia mais

INOVAÇÃO TECNOLÓGICA E APRESENTAÇÃO DA DISCIPLINA EMPREENDEDORISMO. Prof. Dr. Daniel Caetano

INOVAÇÃO TECNOLÓGICA E APRESENTAÇÃO DA DISCIPLINA EMPREENDEDORISMO. Prof. Dr. Daniel Caetano INOVAÇÃO TECNOLÓGICA E EMPREENDEDORISMO APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2016-2 Objetivos Conhecer as regras básicas da disciplina Tomar contato com os conceitos de conhecimento e criatividade

Leia mais

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I Prof. Dr. Daniel Caetano 2017-1 Objetivos Conhecer os tipos de dados, constantes e como declarar variáveis Conhecer os operadores e expressões Conhecer e

Leia mais

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli Programa de computador sequência de comandos ou instruções executados por um computador com a finalidade de produzir um resultado e resolver um problema; Linguagem de programação método para a criação

Leia mais

Introdução ao Desenvolvimento de

Introdução ao Desenvolvimento de Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo

Leia mais

INTRODUÇÃO ÀS ESTRUTURAS DE DADOS. Prof. Dr. Daniel Caetano

INTRODUÇÃO ÀS ESTRUTURAS DE DADOS. Prof. Dr. Daniel Caetano ESTRUTURA DE DADOS INTRODUÇÃO ÀS ESTRUTURAS DE DADOS Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o professor e o curso Importância do ENADE Compreender o que são estruturas de dados e sua importância

Leia mais

A linguagem Java foi projetada tendo em vista os seguintes objetivos:

A linguagem Java foi projetada tendo em vista os seguintes objetivos: Java Disciplina: Programação II Professora: Mai-Ly Vanessa Histórico do Java Em 1991 a Sun Microsystems financiou uma pesquisa sobre o que seria a nova onda digital. Desta pesquisa resultou a criação da

Leia mais

Nosso Primeiro Programa Java

Nosso Primeiro Programa Java Java linguagem, jvm, jdk, jre, ide Nosso Primeiro Programa Java Professoras: Ariane Machado Lima Fátima L. S. Nunes 1 Lembrando os objetivos desta disciplina Aprender a programar. Para isso precisamos

Leia mais

PROGRAMAÇÃO SERVIDOR PADRÕES MVC E DAO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO SERVIDOR PADRÕES MVC E DAO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB PADRÕES MVC E DAO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 6 7 Padrão de Desenvolvimento? O Conceito de Padrão de Projeto Padrão MVC Persistência MVC Nível

Leia mais

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação

Leia mais

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO Prof. Dr. Daniel Caetano 2018-1 Objetivos Conhecer o professor Conhecer a disciplina Discutir as regras da disciplina Apresentar o assunto da disciplina

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO. Prof. Dr. Daniel Caetano 2012-1

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO. Prof. Dr. Daniel Caetano 2012-1 PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO Prof. Dr. Daniel Caetano 2012-1 Visão Geral 1 Apresentação 2 O que é Aplicação Rica? 3 Grupos de Trabalho Apresentação Quem é o professor? Quem são os alunos?

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA

Leia mais

INOVAÇÃO TECNOLÓGICA E APRESENTAÇÃO DA DISCIPLINA EMPREENDEDORISMO. Prof. Dr. Daniel Caetano

INOVAÇÃO TECNOLÓGICA E APRESENTAÇÃO DA DISCIPLINA EMPREENDEDORISMO. Prof. Dr. Daniel Caetano INOVAÇÃO TECNOLÓGICA E EMPREENDEDORISMO APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2017-2 Objetivos Conhecer as regras básicas da disciplina Tomar contato com os conceitos de conhecimento e criatividade

Leia mais

Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação. Prof. Bruno Moreno

Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação. Prof. Bruno Moreno Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Motivação Por que existe mais de uma LP? Propósitos diferentes; Avanços tecnológicos;

Leia mais

RESISTÊNCIA DOS MATERIAIS II APRESENTAÇÃO DA DISCIPLINA

RESISTÊNCIA DOS MATERIAIS II APRESENTAÇÃO DA DISCIPLINA RESISTÊNCIA DOS MATERIAIS II APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2013-2 Objetivos Conhecer o professor e o curso Importância do ENADE Iniciação Científica Importância da RM Equilíbrio Estático

Leia mais

RESISTÊNCIA DOS MATERIAIS II APRESENTAÇÃO DA DISCIPLINA

RESISTÊNCIA DOS MATERIAIS II APRESENTAÇÃO DA DISCIPLINA RESISTÊNCIA DOS MATERIAIS II APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2014-2 Objetivos Conhecer o professor e o curso Importância da RM Equilíbrio Estático Tensão e Deformação Apresentação Quem

Leia mais

TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano

TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2016-1 Objetivos Conhecer o professor e o curso Importância da Topografia O que é topografia Apresentação Quem é o professor? Vamos começar?

Leia mais

Instalação JDK 10/03/2017

Instalação JDK 10/03/2017 1 Instalação JDK 10/03/2017 Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação, responsável por traduzir o que sua aplicação

Leia mais

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano 2012-1

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano 2012-1 LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO Prof. Dr. Daniel Caetano 2012-1 Visão Geral 1 2 3 4 Apresentação Engenheiro Programa? Software na Engenharia Grupos de Trabalho Apresentação Quem é o professor?

Leia mais

TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano

TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2014-2 Objetivos Conhecer o professor e o curso Importância da Topografia O que é topografia Apresentação Quem é o professor? Vamos começar?

Leia mais

TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano

TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2017-1 Objetivos Conhecer o professor e o curso Importância da Topografia O que é topografia Apresentação Quem é o professor? Vamos

Leia mais

Introdução ao ambiente Java

Introdução ao ambiente Java Introdução ao ambiente Java Programação Orientada a Objetos Prof. Tulio Alberton Ribeiro Instituto Federal de Santa Catarina IFSC campus São José tulio.alberton@ifsc.edu.br 30 de julho de 2014 1 / 25 História

Leia mais

TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano

TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA. Prof. Dr. Daniel Caetano TOPOGRAFIA APRESENTAÇÃO DA DISCIPLINA Prof. Dr. Daniel Caetano 2013-2 Objetivos Conhecer o professor e o curso Importância do ENADE Iniciação Científica Importância da Topografia O que é topografia Apresentação

Leia mais

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG Instalação JDK Joyce França Professora de Ciência da Computação - IFNMG Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação,

Leia mais

(Características fundamentais de Codificação de programas)

(Características fundamentais de Codificação de programas) Curso: Análise e Desenvolvimento de Sistemas Disciplina Algoritmos e Programação (Características fundamentais de Codificação de programas) Prof. Wagner Santos C. de Jesus wsantoscj@gmail.com Histórico

Leia mais

Linguagem Técnica I. Prof. Jonatas Bastos

Linguagem Técnica I. Prof. Jonatas Bastos Linguagem Técnica I Prof. Jonatas Bastos Email: jonatasfbastos@gmail.com 1 Objetivo da Disciplina p Entender os conceitos da programação orientada a objetos; p Aplicar conceitos básicos relativos a objetos

Leia mais

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli Técnico em Informática Web JavaScript Profª Ana Paula Mandelli anapaula_mandelli@hotmail.com Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

INTRODUÇÃO A LINGUAGEM JAVA

INTRODUÇÃO A LINGUAGEM JAVA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A LINGUAGEM JAVA Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br Curso Técnico

Leia mais

INTRODUÇÃO À TECNOLOGIA SERVLETS

INTRODUÇÃO À TECNOLOGIA SERVLETS PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO À TECNOLOGIA SERVLETS Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 Arquitetura Web e Serviços 2 Contentores Java e o Ciclo de Vida 4 Servlets com o NetBeans

Leia mais

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans

Leia mais

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Programação Orientada a Objectos - P. Prata, P. Fazendeiro 2 A tecnologia Java Uma ideia base da linguagem JAVA é a de que, um programa em JAVA deve poder ser executado em qualquer tipo de computador sem ter que ser alterado ou compilado novamente. Em Java o código

Leia mais

Laboratório 01 NetBeans

Laboratório 01 NetBeans Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 1 Introdução Os

Leia mais

[Desenvolvimento OO com Java] O que é Java?

[Desenvolvimento OO com Java] O que é Java? Centro Tecnológico Departamento de Informática Prof. Vítor E. Silva Souza http://www.inf.ufes.br/~vitorsouza [Desenvolvimento OO com Java] O que é Java? Este obra está licenciada com uma licença Creative

Leia mais

TECNOLOGIA WEB. Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).

TECNOLOGIA WEB. Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). DOCENTE PROFESSOR CELSO CANDIDO Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura de Máquina; o Implementação

Leia mais

[Desenvolvimento OO com Java] O que é Java?

[Desenvolvimento OO com Java] O que é Java? Centro Tecnológico Departamento de Informática Prof. Vítor E. Silva Souza http://www.inf.ufes.br/~vitorsouza [Desenvolvimento OO com Java] O que é Java? Este obra está licenciada com uma licença Creative

Leia mais

Grupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java

Grupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java Grupo de Usuários Java do Noroeste Paulista Introdução à tecnologia Java Referências http://www.java.sun.com; Ivan Luiz Marques Ricarte, Faculdade de Engenharia Elétrica e de Computação-UNICAMP (http://www.dca.fee.unicamp.br/~ricarte/welcome.html);

Leia mais

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 01 Qual a diferença entre as versões Java Standard Edition (JSE) e o Java Enterprise Edition (JEE)? Questão

Leia mais

Universidade da Beira Interior Cursos: Engenharia Informática, Matemática /Informática e Ensino da Informática

Universidade da Beira Interior Cursos: Engenharia Informática, Matemática /Informática e Ensino da Informática Programação Orientada a Objectos - 25/26; P. Prata, P. Fazendeiro 2 A tecnologia Java Uma ideia base da linguagem JAVA é a de que um programa em JAVA deve poder ser executado em qualquer tipo de computador

Leia mais

RESISTÊNCIA DOS MATERIAIS II INTRODUÇÃO: MOMENTO ESTÁTICO

RESISTÊNCIA DOS MATERIAIS II INTRODUÇÃO: MOMENTO ESTÁTICO RESISTÊNCIA DOS MATERIAIS II INTRODUÇÃO: MOMENTO ESTÁTICO Prof. Dr. Daniel Caetano 2013-1 Objetivos Conhecer o professor e o curso Importância do ENADE Iniciação Científica Importância da RM A influência

Leia mais

Java Standard Edition (JSE)

Java Standard Edition (JSE) Java Standard Edition (JSE) Capítulo 01. Introdução à tecnologia JAVA Esp. Márcio Palheta MSN: marcio.palheta@hotmail.com 1 Agenda Apresentação: Formação, graduação, certificação, área de atuação; Apresentação

Leia mais

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 Arquitetura de Von Neumann CPU Unidade de controle Unidade de entrada Unidade de saída ULA Von Neumann era um gênio. Falava muitos

Leia mais

SEMINÁRIOS INTEGRADOS EM ADS INTEGRAÇÃO COMPUTACIONAL: ARQUITETURA E SISTEMA OPERACIONAL

SEMINÁRIOS INTEGRADOS EM ADS INTEGRAÇÃO COMPUTACIONAL: ARQUITETURA E SISTEMA OPERACIONAL SEMINÁRIOS INTEGRADOS EM ADS INTEGRAÇÃO COMPUTACIONAL: ARQUITETURA E SISTEMA OPERACIONAL Prof. Dr. Daniel Caetano 2014-1 DISCUSSÃO Arquitetura Computacional Sistema Binário de Numeração Sistema Binário

Leia mais

RESISTÊNCIA DOS MATERIAIS II INTRODUÇÃO: MOMENTO ESTÁTICO

RESISTÊNCIA DOS MATERIAIS II INTRODUÇÃO: MOMENTO ESTÁTICO RESISTÊNCIA DOS MATERIAIS II INTRODUÇÃO: MOMENTO ESTÁTICO Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o professor e o curso Importância do ENADE Iniciação Científica Importância da RM Perceber a

Leia mais

JAVA. Professor: Bruno Toledo

JAVA. Professor: Bruno Toledo JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código

Leia mais

Técnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de 2005. Apresentação

Técnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de 2005. Apresentação Técnicas de Programação para a Web Luiz Cláudio Silva Novembro de 2005 Apresentação Objetivos Gerais Identificar os diversos modelos de funcionamento de uma aplicação Web Citar as caracterísitcas de uma

Leia mais

ALGORITMOS, ARQUITETURA E ARDUINO

ALGORITMOS, ARQUITETURA E ARDUINO INOVAÇÃO TECNOLÓGICA E EMPREENDEDORISMO ALGORITMOS, ARQUITETURA E ARDUINO Prof. Dr. Daniel Caetano 2017-2 Objetivos Rever alguns conceitos iniciais de algoritmos Tomar contato com alguns conceitos de arquitetura

Leia mais

1.2- Ambientes de Middleware

1.2- Ambientes de Middleware 1.2- Ambientes de Middleware Applications RMI, RPC and events Request reply protocol Middleware layers External data representation Operating System Fonte: [Coulouris] 1 1.2- Ambientes de Middleware Aplicação

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS IV

PROGRAMAÇÃO ORIENTADA A OBJETOS IV Código: 7141 Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS IV Período: 8 Carga Horária: 60h C.H. Teórica: 0h C.H. Prática: 60h Créditos: 4 Ementa: Implementação dos conceitos fundamentais da orientação a

Leia mais

Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples.

Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples. O que é Java Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/ 1 Objetivos Responder o

Leia mais

Primeiramente assista ao vídeo sobre uso da tecnologia Java. Está em inglês, mas mesmo aqueles que não dominam a linguagem vão entender a ideia.

Primeiramente assista ao vídeo sobre uso da tecnologia Java. Está em inglês, mas mesmo aqueles que não dominam a linguagem vão entender a ideia. DIA 7. Java não é só uma linguagem. Java é uma tecnologia. Se você aprender bem a linguagem C++, por exemplo, não há mais nada que precise saber (incluindo a orientação a objeto). Mas se você aprender

Leia mais

envolvidos numa comunicação

envolvidos numa comunicação 1 Aplicações web - funcionamento Baseiam-se no paradigma cliente-servidor; Um software (Apache, PHP, MySQL, etc...) é executado continuamente em uma máquina chamada servidor, onde hospedamos nossa aplicação.

Leia mais

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Programação Orientada a Objectos - P. Prata, P. Fazendeiro 2 A tecnologia Java Uma ideia base da linguagem JAVA é a de que, um programa em JAVA deve poder ser executado em qualquer tipo de computador sem ter que ser alterado ou compilado novamente. Em Java o código

Leia mais

Desenvolvimento Web III. Prof. Felippe Scheidt

Desenvolvimento Web III. Prof. Felippe Scheidt Desenvolvimento Web III Prof. Felippe Scheidt Apresentação da disciplina Compreender os princípios do desenvolvimento de sistemas web e da construção de páginas dinâmicas utilizando padrões de projetos,

Leia mais

Introdução a Programação

Introdução a Programação Introdução a Programação Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula 01 Informática e a Programação Roteiro Informática Pensar e Programar Atividades

Leia mais

PROGRAMAÇÃO SERVIDOR SESSÃO E LOGIN EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO SERVIDOR SESSÃO E LOGIN EM SISTEMAS WEB. Prof. Dr. Daniel Caetano PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB SESSÃO E LOGIN Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que são estados de um componente Compreender o que é a Sessão e como pode ser usada Capacitar

Leia mais

Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans

Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans Objetivos da aula: Introduzir conceitos da linguagem Java Apresentar um histórico da linguagem Apresentar

Leia mais

Aula 1: Apresentação, Computação Corporativa

Aula 1: Apresentação, Computação Corporativa Aula 1: Apresentação, Computação Corporativa Diego Passos Universidade Federal Fluminense Técnicas de Projeto e Implementação de Sistemas II Diego Passos (UFF) Apresentação, Computação Corporativa TEPIS

Leia mais

PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB MIDDLEWARE JDBC: USANDO O JAVA DB Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 O que é o Middleware JDBC? Criando um BD com o JavaDB Usando um BD em um Servlet

Leia mais

Olá pessoal, Hoje vamos entender os conceitos sobre linguagem de programação. Definição, tipos de linguagens e as linguagens mais utilizadas

Olá pessoal, Hoje vamos entender os conceitos sobre linguagem de programação. Definição, tipos de linguagens e as linguagens mais utilizadas Olá pessoal, Hoje vamos entender os conceitos sobre linguagem de programação. Definição, tipos de linguagens e as linguagens mais utilizadas atualmente. Uma linguagem de programação é um conjunto padronizado

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2014-1 Objetivos Compreender do que é composto um programa Compreender e conhecer as diferentes formas de

Leia mais

INTRODUÇÃO À TECNOLOGIA SERVLETS

INTRODUÇÃO À TECNOLOGIA SERVLETS PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO À TECNOLOGIA SERVLETS Prof. Dr. Daniel Caetano 2013-2 Objetivos Apresentar o conceito aplicações orientada a serviços via web Apresentar o papel dos contentores

Leia mais

JAVA Express com Lógica. Subtítulo

JAVA Express com Lógica. Subtítulo JAVA Express com Lógica Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras

Leia mais

Apresentação da Disciplina

Apresentação da Disciplina Apresentação da Disciplina Aula #1.1 EBS 211 POO e UML Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Objetivos da disciplina; Conteúdo; Metodologia de ensino; Bibliografia;

Leia mais

Apresentação da Disciplina

Apresentação da Disciplina Apresentação da Disciplina Aula #1.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Objetivos da disciplina; Conteúdo; Metodologia de ensino; Bibliografia; Critérios

Leia mais

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 APROG Algoritmia e Programação Tecnologia JAVA IDE Netbeans Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 Tecnologia Java Sumário Tecnologia Java Desenvolvimento de Programas Ambientes de Desenvolvimento

Leia mais

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À DISCIPLINA E À RESOLUÇÃO DE PROBLEMAS

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À DISCIPLINA E À RESOLUÇÃO DE PROBLEMAS INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À DISCIPLINA E À RESOLUÇÃO DE PROBLEMAS Prof. Dr. Daniel Caetano 2018-2 Objetivos Conhecer o professor Conhecer a disciplina Discutir as regras da disciplina Apresentar

Leia mais

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 03: FUNCIONAMENTO DE UM COMPUTADOR Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação O QUE É UM COMPUTADOR?

Leia mais

Instituto Superior de Engenharia de Lisboa

Instituto Superior de Engenharia de Lisboa Instituto Superior de Engenharia de Lisboa Introdução à Programação (PG) Docente: Pedro Viçoso Fazenda (pfazenda@cedet.isel.ipl.pt) Professor Responsável: Pedro Alexandre Pereira (palex@cc.isel.ipl.pt)

Leia mais

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO AO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 6 Estrutura de Programa Java Elementos Básicos do Java Controle de Fluxo

Leia mais

Desenvolvendo aplicações Java

Desenvolvendo aplicações Java José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Desenvolvendo aplicações Java Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO JAVA... 1 1.1 A PLATAFORMA

Leia mais