Baixe o app para aproveitar ainda mais
Prévia do material em texto
Desenvolvimento de Aplicações Distribuídas Jorge Viana Doria Junior, M.Sc. Mestre em Informática DCC/IM/UFRJ Apresentação do professor Facebook Jorge Viana Doria Junior, M.Sc. jjunior@unicarioca.edu.br Líder de Projetos em Tecnologia da Informação. Mestre em Informática. DCC/IM/iNCE/PPGI Pós-Graduação em Análise, Projeto e Gerência de Sistemas. Pós-Graduação em Gerência de Tecnologia em Computação. LinkedIn jorgedoriajr Conteúdo Programático Unidade 1 - Introdução 1.1 Histórico 1.2 Conceitos básicos 1.3 Aspectos de Projeto 1.3.1 Transparência 1.3.2 Flexibilidade 1.3.3 Confiabilidade 1.3.4 Desempenho 1.3.5 Escalabilidade Unidade 2 - Programação Concorrente 2.1 Ambiente de Programação 2.2 Objetivos 2.3 Programação concorrente (Threads) 3 Conteúdo Programático Unidade 3 - Comunicação nos Sistemas Distribuídos 3.1 Modelo Cliente-Servidor 3.2 Serialização de Objetos 3.3 Sockets, RPC e RMI Unidade 4 - Computação Distribuída 4.1 Conceitos 4.2 Modelo de Computação Distribuída 4.3 Web Services 4 BIBLIOGRAFIA Bibliografia Básica: COSTA, D. Java em Rede – Recursos Avançados em programação. Brasport. COSTA, D. Java em Rede – Programação Distribuída na Internet. Brasport. GOETZ, B. Java Concorrente na Prática. Alta books, 2008 BIBLIOGRAFIA Bibliografia Complementar: DEITEL, JAVA COMO PROGRAMAR 8a edição. COULOURIS, George; DOLLIMORE, Jean; KINDBERG, Tim. Distributed systems: concepts and design. 4ª. ed. Harlow: Addison Wesley, 2005 TANENBAUM, Andrew S. Distributed operating systems. Upper Saddle River: Prentice-Hall, 1995 KUROSE, James F; ROSS, Keith W. Redes de Computadores e a Internet: uma nova abordagem. São Paulo: Addison Wesley, 2003 G. Andrews. Foundations of Multithreaded, Parallel and Distributed Programming. Addison-Wesley, 2000 BIBLIOGRAFIA COSTA, D. Java em Rede – Programação Distribuída na Internet. Brasport. COSTA, D. Java em Rede – Recursos Avançados em programação. Brasport. GOETZ, B. Java Concorrente na Prática. Altabooks, 2008 IDE (Integrated Development Environment): Ferramentas https://www.eclipse.org/downloads/ https://netbeans.org/downloads/ Composição das notas: AV1: Prova Escrita (10,0 pontos). AV2: Prova Escrita (6,0 pontos) e APS (4,0 pontos). Atividade Prática Supervisionada (APS): Trabalho prático e obrigatório. Entregar somente no Ambiente Virtual de Aprendizagem. Mesmo que o aluno não realize a prova, a nota da APS será lançada. AV3: Prova Escrita (10,0 pontos). Sistema de Avaliação 9 Sistema de Avaliação o aluno só será considerado aprovado na disciplina se alcançar média final (MF) entre as duas maiores notas da (AV1, AV2 e AV3) igual ou superior a 7,0 (sete). Exemplos: AV1 = 4,0 AV2 = 7,0 AV3 = 7,0 Se: MF = (AV2 + AV3)/2 >= 7,0 (aluno aprovado) AV1 = 7,0 AV2 = 5,0 AV3 = 6,0 Se: MF = (AV1 + AV3)/2 < 7,0 (aluno reprovado) AVALIAÇÃO DA APRENDIZAGEM Cada curso terá um EIXO BÁSICO e um EIXO COMPLEMENTAR. - EIXO BÁSICO - composto por disciplinas (comunicação e expressão, raciocínio Lógico e disciplinas específicas consideradas fundamentais para a formação do profissional. - EIXO COMPLEMENTAR - composto pelas demais disciplinas do curso. Para disciplinas de cada EIXO será aplicada uma avaliação de aprendizagem - AV2 diferenciada. Sistema de Avaliação AV1 Conteúdos estudados até a data da AV1. AV2 Todos os conteúdos estudados no semestre letivo. AV3Todos os conteúdos estudados no semestre letivo. Prova(Obrigatória - presencial, individual e sem consulta. Compõe 100% na nota). I –Prova(Onlineou Presencial conforme a disciplina (Obrigatória e compõe 60% da nota da AV2). Eixo Básico-Prova padronizada e elaborada com questões categorizadas em banco de questões reservado e conforme matriz de competências. Eixo Complementar- Prova presencial (tipo objetiva, discursiva ou mista) ou online (tipo objetiva) sob a responsabilidade e elaborada pelo professor, seguindo princípios básicosdefinidos previamente. II -Atividade Prática Supervisionada- APS - (Obrigatória ecompõe 40% da nota da AV2, conforme a disciplina) Eixo Básico- Atividade padronizada. Eixo Complementar- trabalho, projeto ou outro instrumento de avaliação da aprendizagem (EXCETO PROVA) estabelecido no plano de estudoda disciplina pelo professor. Prova(Obrigatória - presencial, individual e sem consulta. Compõe 100% na nota). Sistema de Avaliação Eixo Básico ALGORITMOSI ANÁLISE E PROJETO DE SISTEMAS ARQUITETURA DE COMPUTADORES ARQUITETURA DE REDES DE COMPUTADORES BANCO DE DADOS I CIRCUITOS DIGITAIS ESTRUTURA DE DADOS FUND DEREDES DE COMPUTADORES PADRÕES DE REDES DE LONGA DISTÂNCIA PADRÕES DE REDES LOCAIS QUALIDADE DE SOFTWARE SEGURANÇA DA INFORMAÇÃO SISTEMAS OPERACIONAIS TEORIA DA COMPUTAÇÃO Observações Importantes As provas são individuais e realizadas na unidade. Será OBRIGATÓRIO a assinatura da folha de presença. Para os alunos faltosos nas avaliações (AV1, AV2 ou AV3), procure a coordenação do curso. O controle das notas é responsabilidade do aluno. Ele deverá verificar a necessidade da realização da AV3 de acordo com a média alcançada. As dúvidas relacionadas à matéria deverão ser esclarecidas pelos meios de comunicação expostos anteriormente. 14 Observações Gerais para as avaliações: É obrigatória a leitura da capa padronizada para qualquer tipo de prova presencial. As provas AV1, AV2 e AV3, impressas e presenciais, serão restituídas aos alunos. Será permitida a vista de prova pelos alunos, onde o mesmo visualizará sua prova diretamente com o professor. 15 CONTROLE DA PRESENÇA DO ALUNO. Importante lançar a presença dos alunos as aulas. Cobrar o documento que justifique a falta. Justificativa de faltas: Atestado médico: próprio(a) ou de familiar Atestado da empresa Deverá conter: nome completo, data e hora; Deverá ser entregue fotocópia do original com a apresentação do original; Deverá ser entregue na aula seguinte a ausência e será contabilizada apenas no final do período; e Só poderão ser aceitas as justificadas 50% dos dias de aula. ALUNO EM REGIME ESPECIAL O aluno em regime especial encaminha requerimento à coordenação do curso que autorizará o regime, em função das condições alegadas e comprovadas pelo aluno. Após deferimento do requerimento, o coordenador entra em contato, por e-mail com os professores e com o aluno para divulgação das orientações para condução do regime especial. 17
Compartilhar