Plano de aula de Programação Cliente Servidor de 2014 AULA 21/7 22/7 23/7 24/7 25/7 CONTEÚDO Teorias de CS: Conceitos, teorias e importância do estudo da programação e os Fundamentos da Arquitetura Cliente-Servidor. Explanação sobre a disciplina, conteudos, avaliação, e metodologias utilizadas. Cliente-servidor, dicas, paradigmas, modelos e técnicas, programação em multi-camadas, Apostila de Java, integração de sistemas, via Banco de dados e via webservices. Análise de Requisitos e Modelagem do Banco de Dados, introdução ao Java aplicado a programação clienteservidor utilizando as apostilas e videos - Netbeans, e MySQL Análise de Requisitos e Modelagem do Banco de Dados, introdução ao Java - Netbeans, e MySQL Definição do banco de dados básico para a disciplina Como instalar os programas básicos, configurar e realizar os testes básicos para o desenvolvimento 31/7 01/8 Modelagem e implementação do banco de dados no MYSQL onde cada ademico desenvolve seu banco de dados com base na proposta de desenvolvimento propria Modelagem e implementação do banco de dados no MYSQL onde cada ademico desenvolve seu banco de dados com base na proposta de desenvolvimento propria Desenvolvimento da primeria tela em Java. Um cadastro básico, a ser replicado/utilizado no projeto individual Desenvolvimento da primeria tela em Java. Um cadastro básico, a ser replicado/utilizado no projeto individual 04/8 Avaliação M1 - Desenvolvendo uma tela básica de gerenciamento de dados em Java NetBeans 26/7 30/7 11/8 18/8 25/8 01/9 09/9 15/9 22/9 29/9 6/10 13/10 20/10 27/10 3/11 10/11 17/11 24/11 01/12 Desenvolvimento de telas de cadastro segundo o projeto individual dos acadêmicos. As telas serão chamadas pelo menu e contemplarão tela básicas, e associativas, com base no projeto do aluno Desenvolvimento de telas de cadastro segundo o projeto individual dos acadêmicos. As telas serão chamadas pelo menu e contemplarão tela básicas, e associativas, com base no projeto do aluno Desenvolvimento de telas de cadastro segundo o projeto individual dos acadêmicos. As telas serão chamadas pelo menu e contemplarão tela básicas, e associativas, com base no projeto do aluno Desenvolvimento de telas de cadastro segundo o projeto individual dos acadêmicos. As telas serão chamadas pelo menu e contemplarão tela básicas, e associativas, com base no projeto do aluno Desenvolvimento de telas de controle e relatórios básicos segundo o projeto individual dos acadêmicos. As telas utilizarão os cadastros e os bancos desenvolvidos nas fases anteriores, com base no projeto do aluno Desenvolvimento de telas de controle e relatórios básicos segundo o projeto individual dos acadêmicos. As telas utilizarão os cadastros e os bancos desenvolvidos nas fases anteriores, com base no projeto do aluno Desenvolvimento de telas de controle e relatórios básicos segundo o projeto individual dos acadêmicos. As telas utilizarão os cadastros e os bancos desenvolvidos nas fases anteriores, com base no projeto do aluno Desenvolvimento de telas de controle e relatórios básicos segundo o projeto individual dos acadêmicos. As telas utilizarão os cadastros e os bancos desenvolvidos nas fases anteriores, com base no projeto do aluno Desenvolvimento de telas de controle e relatórios básicos segundo o projeto individual dos acadêmicos. As telas utilizarão os cadastros e os bancos desenvolvidos nas fases anteriores, com base no projeto do aluno Os códigos desenvolvidos das aulas anteriores serão documentados e registrados de acordo com metodologias de documentação e registro de codificação Os códigos desenvolvidos das aulas anteriores serão documentados e registrados de acordo com metodologias de documentação e registro de codificação Os códigos desenvolvidos das aulas anteriores serão documentados e registrados de acordo com metodologias de documentação e registro de codificação Aprendendo outra linguagem para a programação de cliente-servidor - utilizando o Visual Basic com o ODBC no desenvolvimento do mesmo projeto, realizando a comparação dos códigos realizados Aprendendo outra linguagem para a programação de cliente-servidor - utilizando o Visual Basic com o ODBC no desenvolvimento do mesmo projeto, realizando a comparação dos códigos realizados Aprendendo outra linguagem para a programação de cliente-servidor - utilizando o Visual Basic com o ODBC no desenvolvimento do mesmo projeto, realizando a comparação dos códigos realizados Avaliação M2 - Cada acadêmico desenvolve códigos fontes exemplos utilizando tanto o Java com o Visual Basic, realizando conexoes a banco utilizando o NetBeans e o Visual Basica Apresentação individual dos projetos deenvolvidos e defesa dos mesmo junto ao professor ___________________________ Maximiliano Z. Pezzin OBJETIVOS Compreender a importancia do assunto da disciplina e da metodologia utilizada. Concientizar sobre a necessidade de estudar o assunto Aprender sobre as teorias clássicas da arquitetura de cliente-servidor, desde as camadas , até a linguagem propriamente dita Aprender a programar em java para client-servidor, visualizando videos e praticando no netbeans, de forma a fixar os conhecimentos Modelar o modelo básico de uma estutura de conexão a banco utilizando JAVA - Netbeans - deixando claras as variaveis de conexão Apreender como instalar e configurar os principais programas necessários na manipulação e desenvolvimento utilizando Netbeans Modelar e desenvoler o banco de dados básico, com base nas necessidades do programa/sistema proposto pelo acadêmico Modelar e desenvoler o banco de dados básico, com base nas necessidades do programa/sistema proposto pelo acadêmico Praticar em um algoritmo básico, compreendendo o básico do assunto Praticar em um algoritmo básico, compreendendo o básico do assunto Verificar a aprendizagem dos acadêmicos quanto ao desenvolvimento de uma tela de gerenciamento de dados utilizando Netbeans e Mysql Praticar o desenvolvimento e a programação utilizando java e a lógica de cliente-servidor. na elaboração de seu projeto individual Praticar o desenvolvimento e a programação utilizando java e a lógica de cliente-servidor. na elaboração de seu projeto individual Praticar o desenvolvimento e a programação utilizando java e a lógica de cliente-servidor. na elaboração de seu projeto individual Praticar o desenvolvimento e a programação utilizando java e a lógica de cliente-servidor. na elaboração de seu projeto individual Praticar o desenvolvimento e a programação utilizando java e a lógica de cliente-servidor. na elaboração de seu projeto individual Praticar o desenvolvimento e a programação utilizando java e a lógica de cliente-servidor. na elaboração de seu projeto individual Praticar o desenvolvimento e a programação utilizando java e a lógica de cliente-servidor. na elaboração de seu projeto individual Praticar o desenvolvimento e a programação utilizando java e a lógica de cliente-servidor. na elaboração de seu projeto individual Praticar o desenvolvimento e a programação utilizando java e a lógica de cliente-servidor. na elaboração de seu projeto individual Documentar e registrar os códigos gerados em seu projeto, de forma individual e com o apoio do professor Documentar e registrar os códigos gerados em seu projeto, de forma individual e com o apoio do professor Documentar e registrar os códigos gerados em seu projeto, de forma individual e com o apoio do professor Compreender as semelhanças e diferenças existentes nos modelos de desenvolvimento do Java e do Visual Basic. do JDBC e ODBC Compreender as semelhanças e diferenças existentes nos modelos de desenvolvimento do Java e do Visual Basic. do JDBC e ODBC Compreender as semelhanças e diferenças existentes nos modelos de desenvolvimento do Java e do Visual Basic. do JDBC e ODBC Avaliar a compreensão dos acadêmicos no desenvolvimento de projetos e teorias de desenvolvimento de programas em Java/VB Avaliar a capacidade dos acadêmicos no desenvolvimento de um projeto. As atividades forma desenvolvidas ao longo do semestre. METODOLOGIA Explanação usando o projetor. Questionamentos junto aos alunos Exposição de apostilas e materiais utilizando o projetor e materiais digitais Pratica em grupo e individual da programação em java para CS Pratica individual e em grupo, utilizando códibos básicos discutidos em sala Utilização de projetor, e cada acadêmico pratica em seu notebook Cada acadêmico desenvolve seu projeto, sendo acompanhado pelo prof Cada acadêmico desenvolve seu projeto, sendo acompanhado pelo prof Desenvolvimento individual com o prof Desenvolvimento individual com o prof Duas questões dissertativas utilziando o compilados Java Cada acadêmico desenvolve seu projeto com o acompanhamento do prof Cada acadêmico desenvolve seu projeto com o acompanhamento do prof Cada acadêmico desenvolve seu projeto com o acompanhamento do prof Cada acadêmico desenvolve seu projeto com o acompanhamento do prof Cada acadêmico desenvolve seu projeto com o acompanhamento do prof Cada acadêmico desenvolve seu projeto com o acompanhamento do prof Cada acadêmico desenvolve seu projeto com o acompanhamento do prof Cada acadêmico desenvolve seu projeto com o acompanhamento do prof Cada acadêmico desenvolve seu projeto com o acompanhamento do prof A documentação será realizada no código fonte e no documento do projeto A documentação será realizada no código fonte e no documento do projeto A documentação será realizada no código fonte e no documento do projeto Aula expositiva com repasse de códigos fontes exemplos de programa Aula expositiva com repasse de códigos fontes exemplos de programa Aula expositiva com repasse de códigos fontes exemplos de programa Avaliação teórica e prática da disciplina utilizando Java e VB Avaliação do projeto desenvolvido individualmetne ___________________________ Gisleine Merib Kichel AVALIAÇÃO Respostas dos alunos e questionamentos gerais Respostas dos alunos e questionamentos gerais Os conhecimentos serão avaliados na M1 Cada acadêmico deve desenvolver seus códigos O acadêmico poderá avaliar sua performance e na M1 O modelo será avaliado e utilizado na M1 O modelo será avaliado e utilizado na M1 Será utilizado na M1 Será utilizado na M1 Avaliação M1 - 120 minutos - 2 questões dissertativas O projeto será a base da nota da M3,durante as aulas O projeto será a base da nota da M3,durante as aulas O projeto será a base da nota da M3,durante as aulas O projeto será a base da nota da M3,durante as aulas O projeto será a base da nota da M3,durante as aulas O projeto será a base da nota da M3,durante as aulas O projeto será a base da nota da M3,durante as aulas O projeto será a base da nota da M3,durante as aulas O projeto será a base da nota da M3,durante as aulas O documento final fará parte da avaliação M3. O documento final fará parte da avaliação M3. O documento final fará parte da avaliação M3. Será avaliado na M2, com a codificação e testes Será avaliado na M2, com a codificação e testes Será avaliado na M2, com a codificação e testes Avaliação M2 - Questões teóricas e práticas Java/VB Avaliação M3 - projeto desenvolvido no semestre