PROJETO PEDAGÓGICO DE CURSOS
|
|
|
- Marisa Franca Benevides
- 10 Há anos
- Visualizações:
Transcrição
1 1 de 9 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM JUNHO / 2014
2 2 de 9 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks, que permitem que nossos alunos tenham acesso formal a grupos de tecnologias e métodos modernos, utilizados no projeto e desenvolvimento de soluções de software. A seguir, apresentamos nossos BuriPacks e suas ementas. BuriPack Programador Java 50 Objetivo: Neste buripack, preparamos três cursos de Java, formando 60h de aula. Vamos desde o início do Java e da Orientação a Objetos e aprofundamos em conceitos como Generics, Collections, Sockets, Threads, JUnit e Padrões de projeto. Cursos: BC 51 Java para Iniciantes (20h) BC 52 Java Avançado (20h) BC 53 Testes de Unidade e Padrões de Projeto em Java (20h) BC 54 Programação Java WEB (40h)
3 3 de 9 BURIPACK PROGRAMADOR JAVA BC 51 JAVA PARA INICIANTES (20H) OBJETIVOS: Nesse buricurso, você inicia a viagem pelo mundo da programação JAVA, aprendendo entendendo como converter aplicar os conceitos de orientação a objetos, transformando teoria em código-fonte robusto e de qualidade. PRÉ-REQUISITOS: Conhecimento de lógica de programação e Alguma linguagem de programação como C ou C++ EMENTA: 1. Apresentando o JAVA Uma breve história do Java Máquina Virtual Java lento? Hotspot e JIT Versões do Java e a confusão do Java2 JVM, JRE ou JDK? O que devo baixar? Onde usar e os objetivos do Java Especificação versus implementação Como o FJ-11 está organizado Compilando o primeiro programa Executando seu primeiro programa 2. Variáveis primitivas e Controle de fluxo Declarando e usando variáveis Tipos primitivos e valores Exercícios: Variáveis e tipos primitivos Discussão em aula: convenções de código e código legível Casting e promoção O if e o else O While O For Controlando loops Escopo das variáveis Um bloco dentro do outro Para saber mais Exercícios: Fixação de sintaxe Desafios: Fibonacci 3. Orientação a objetos básica Criando um tipo Uma classe em Java Criando e usando um objeto Métodos Métodos com retorno Objetos são acessados por referências 4. Trabalhando com vetores Definções Arrays de referências Percorrendo uma array Percorrendo uma array no Java Modificadores de acesso e atributos de classe Controlando o acesso Encapsulamento Getters e Setters Construtores A necessidade de um construtor Atributos de classe 6. Herança, reescrita e polimorfismo Repetindo código? Reescrita de método Invocando o método reescrito Polimorfismo
4 4 de 9 7. Classes Abstratas Fundamentos de abstração Métodos abstratos Testando 8. Interfaces Problema Dificuldade no aprendizado de interfaces Implementação Herança Relações abstratas BC 52 JAVA AVANÇADO (20H) OBJETIVOS: Neste buricurso, você aprofunda seus conhecimentos na API Java SE, aprendendo a implementar componentes avançados, como: Collections, Maps, Generics, Exceptions, Sockets e Threads PRÉ-REQUISITOS: BC 51 Java para iniciantes; ou Conhecimentos em POO em Java, Herança, Encapsulamento, Polimorfismo, Classes Abstratas e Interfaces. EMENTA: 1. Exceções e controle de erros Exceções de Runtime mais comuns Outro tipo de exceção: Checked Exceptions Um pouco da grande família Throwable Mais de um erro Lançando exceções O que colocar dentro do try? Criando seu próprio tipo de exceção Usando finally 2. Pacotes - Organizando suas classes e bibliotecas Organização Diretórios Import Acesso aos atributos, construtores e métodos Usando o Eclipse com pacotes 3. Ferramentas: jar e javadoc Arquivos, bibliotecas e versões Gerando o JAR pelo Eclipse Javadoc Gerando o Javadoc 4. O pacote java.lang Pacote java.lang Um pouco sobre a classe System java.lang.object Casting de referências Métodos do java.lang.object: equals e tostring Integer e classes wrappers (box) Autoboxing no Java 5.0 java.lang.string java.lang.math 5. Pacote java.io Conhecendo uma API Orientação a objetos no java.io
5 5 de 9 InputStream, InputStreamReader e BufferedReader Lendo Strings do teclado A analogia para a escrita: OutputStream Uma maneira mais fácil: Scanner e PrintStream 6. Collections framework Arrays são trabalhosos, utilizar estrutura de dados Listas: java.util.list Listas no Java 5 e Java 7 com Generics A importância das interfaces nas coleções Ordenação: Collections.sort Exercícios: Ordenação Conjunto: java.util.set Principais interfaces: java.util.collection Percorrendo coleções no Java 5 Para saber mais: Iterando sobre coleções com java.util.iterator Mapas - java.util.map Properties Equals e HashCode 7. Programação Concorrente e Threads Threads Escalonador e trocas de contexto Garbage Collector Classes Anônimas 8. Sockets Protocolo Porta Socket Servidor Cliente
6 6 de 9 BC 53 TESTES DE UNIDADE e PADRÕES DE PROJETO EM JAVA (20H) OBJETIVOS: Neste buricurso, desenvolvemos uma aplicação que consome um Web Serevice, exibe gráficos na Web e utiliza testes automatizados, para discutirmos boas práticas de programação, padrões de projeto e TDD, utilizando recursos avançados do JSE, como reflection. PRÉ-REQUISITOS: BC 51 Java para iniciantes; e BC 52 Java Avançado; ou Conhecimentos em Programação Orientada a Objetos e Java SE Básico. EMENTA: 1. Datas e objetos imutáveis A bolsa de valores Candlesticks: O Japão e o arroz O projeto Tail O projeto Argentum: modelando o sistema Trabalhando com dinheiro Palavra chave final Imutabilidade de objetos Trabalhando com datas: Date e Calendar 2. Testes Automatizados Nosso código está funcionando corretamente? Definindo melhor o sistema e descobrindo mais bugs Testes de Unidade JUnit Anotações JUnit4, convenções e anotação 3. Trabalhando com XML Os dados de modelos O formato XML Lendo XML com Java de maneira difícil, o SAX XStream Test Driven Design - TDD 4. Acessando um Web Service Integração entre sistemas Consumindo dados de um Web Service Criando o cliente Java Exercícios: Nosso cliente Web Service Discussão em aula: Como testar o cliente do web service? 5. Introdução ao JSF e Primefaces Desenvolvimento desktop ou web? Características do JSF A primeira página com JSF Interagindo com o modelo: Managed Beans Recebendo informações do usuário A lista de negociações Formatação de Data com JSF Exercícios: p:datatable para listar as Negociações do Web Service Para saber mais: paginação e ordenação Exercício opcional: adicione paginação e ordenação à tabela 6. Gráficos interativos com Primefaces Por que usar gráficos? Gráficos com o Primefaces Propriedades para personalizar o gráfico
7 7 de 9 Definição do modelo do gráfico Isolando a API do Primefaces: baixo acoplamento Para saber mais: Design Patterns Factory Method e Builder Exercícios: Gráficos com Primefaces 7. Aplicando Padrões de projeto O Design Pattern Strategy O Design Pattern Decorator 8. A API de Reflection Escolhendo qual gráfico plotar Exercícios: permitindo que o usuário escolha o gráfico Montando os indicadores dinamicamente Introdução a Reflection Por que reflection? Constructor, Field e Method Melhorando nosso ArgentumBean Exercícios: indicadores em tempo de execução Melhorando a orientação a objetos
8 8 de 9 BC 54 PROGRAMAÇÃO JAVA WEB (40h) OBJETIVOS: Apresentar aos nossos alunos os conceitos iniciais a cerca do desenvolvimento de aplicações web, explicando sua arquitetura, componentes e aplicação dos principais padrões de projeto. PRÉ-REQUISITOS: BC 51 JAVA PARA INICIANTES; e BC 52 JAVA AVANÇADO; ou Bons conhecimentos da linguagem Java, orientação a objetos, APIs java.util e java.io. EMENTA: 1. Enfrentando o Java na Web O grande mercado do Java na Web Livros e sites interessantes 2. O que é Java EE? Como o Java EE pode te ajudar a enfrentar problemas Algumas especificações do Java EE Servidor de Aplicação Servlet Container Exercícios: Preparando o Tomcat Preparando o Tomcat em casa Outra opção: Jetty Integrando o Tomcat no Eclipse O plugin WTP Exercícios: Configurando o Tomcat no Eclipse 3. Novo projeto Web usando Eclipse Novo projeto Exercícios: Novo projeto web Análise do resultado final Criando nossas páginas e HTML Básico Exercícios: primeira página Para saber mais: configurando o Tomcat sem o plugin Algumas tags HTML 4. Tags customizadas com Tagfiles Porque eu precisaria de outras tags além da JSTL? Calendários com jquery Criando minhas próprias tags com Tagfiles Exercícios: criando nossa própria tag para calendário Para saber mais: Outras taglibs no mercado Desafio: Colocando displaytag no projeto 5. Recursos importantes: Filtros Reduzindo o acoplamento com Filtros Exercícios opcionais: Filtro para medir o tempo de execução Problemas na criação das conexões Tentando outras estratégias Reduzindo o acoplamento com Filtros Exercícios: Filtros 6. Spring MVC Porque precisamos de frameworks MVC? Um pouco de história Configurando o Spring MVC Criando as lógicas A lógica Olá Mundo! Para saber mais: Configurando o Spring MVC em casa Exercícios: Configurando o Spring MVC e testando a configuração
9 9 de 9 Adicionando tarefas e passando parâmetros Exercícios: Criando tarefas Incluindo validação no cadastro de tarefas Validação com Bean Validation Exercícios: Validando tarefas Listando as tarefas e disponibilizando objetos para a view Exercícios: Listando tarefas Redirecionando a requisição para outra ação Exercícios: Removendo e alterando tarefas Desafio - Calendário Melhorando a usabilidade da nossa aplicação Utilizando AJAX para marcar tarefas como finalizadas Configurar o Spring MVC para acessar arquivos comuns Exercícios: Ajax Para saber mais: Alterando valor da data com AJAX Exercícios Opcionais: Melhorando nosso AJAX 7. Spring MVC: Autenticação e autorização Autenticando usuários: como funciona? Cookies Sessão JAAS Java Authentication and Authorization Service Configurando o tempo limite Registrando o usuário logado na sessão Exercício: Fazendo o login na aplicação Bloqueando acessos de usuários não logados com Interceptadores Exercícios: Interceptando as requisições Exercícios opcionais: Logout 8. Spring IoC e deploy da aplicação Menos acoplamento com inversão de controle e injeção de dependências Container de Injeção de dependências Container Spring IoC Outras formas de injeção Exercícios: Inversão de controle com o Spring Container Aprimorando o visual através de CSS Exercícios opcionais: Aplicando CSS nas páginas Deploy do projeto em outros ambientes Exercícios: Deploy com war Discussão em aula: lidando com diferentes nomes de contexto 9. Uma introdução prática ao JPA com Hibernate Mapeamento Objeto Relacional Java Persistence API e Frameworks ORM Bibliotecas do Hibernate e JPA Mapeando uma classe Tarefa para nosso Banco de Dados Configurando o JPA com as propriedades do banco Usando o JPA Exercícios: Configurando o JPA e gerando o schema do banco Trabalhando com os objetos: o EntityManager Exercícios: Gravando e Carregando objetos Removendo e atualizando objeto Buscando com uma cláusula where Exercícios: Buscando com JPQL Criteria
PROJETO PEDAGÓGICO DE CURSOS
1 de 6 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM MARÇO / 2015 2 de 6 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011
CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma
Formação em JAVA. Subtítulo
Formação em JAVA 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 em Tecnologia
Orientação a Objetos com Java
Everton Coimbra de Araújo Orientação a Objetos com Java Simples, Fácil e Eficiente Visual Books Sumário Prefácio... 11 Introdução... 13 1 Introdução à Orientação a Objetos... 17 1.1 Conceitualização...
Programação em JAVA. Subtítulo
Programação em JAVA 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 em
PROJETO PEDAGÓGICO DE CURSOS
1 de 6 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM NOVEMBRO / 2014 2 de 6 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
PHP Profissional. Alexandre Altair de Melo Mauricio G. F. Nascimento
PHP Profissional APRENDA A DESENVOLVER SISTEMAS PROFISSIONAIS ORIENTADOS A OBJETOS COM PADRÕES DE PROJETO Alexandre Altair de Melo Mauricio G. F. Nascimento Novatec Sumário Agradecimentos...13 Sobre os
Programação em Java. Subtítulo
Programação em Java 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 em
Programação Java. com Ênfase em Orientação a Objetos. Douglas Rocha Mendes. Novatec
Programação Java com Ênfase em Orientação a Objetos Douglas Rocha Mendes Novatec Sumário Agradecimentos... 13 Sobre o autor... 14 Prefácio... 15 Capítulo 1 Introdução à linguagem Java... 16 1.1 Histórico
SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello [email protected]
SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello [email protected] 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side
CURSO DESENVOLVEDOR JAVA Edição 2010
CURSO DESENVOLVEDOR JAVA Edição 2010 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso
ÁBACO TECNOLOGIA DE INFORMAÇÃO LTDA.
2011 ÁBACO TECNOLOGIA DE INFORMAÇÃO LTDA. CNPJ 37.432.689/0001-33 Inscrição Estadual: 13.137.931-3 Rua Barão de Melgaço, 3726, Centro Norte CEP 78005-300 Fone: (65) 3617-0777 / FAX: (65) 3623-0646 CUIABÁ/MT
CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias
CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos
EMENTA DO CURSO. Tópicos:
EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes
Manual de Procedimentos para Desenvolvimento de Softwares
Manual de Procedimentos para Desenvolvimento de Softwares Secretaria Geral de Informática Sin Universidade Federal de São Carlos - UFSCar Versão 2.1 O(s) critério(s) de escolha pelas tecnologias para desenvolvimento
Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério.
EDSON GONÇALVES Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. AGRADECIMENTOS Primeiramente gostaria de agradecer
Persistência de dados com JPA. Hélder Antero Amaral Nunes [email protected]
Persistência de dados com JPA Hélder Antero Amaral Nunes [email protected] O que é persistência? A persistência de dados é o fato de pegar um dado e torná-lo persistente, ou seja, salvar em algum banco
FRWTC800 - Desenvolvimento Web com Ruby on Rails
FRWTC800 - Desenvolvimento Web com Ruby on Rails SOBRE A FRAMEWORK A Framework (www.frwtc.com) atua diretamente com profissionais do segmento de tecnologia em busca de capacitação, atualização e certificação,
Desenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
CURSO DESENVOLVEDOR JAVA Edição 2009
CURSO DESENVOLVEDOR JAVA Edição 2009 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso
WebApps em Java com uso de Frameworks
WebApps em Java com uso de Frameworks Fred Lopes Índice O que são frameworks? Arquitetura em camadas Arquitetura de sistemas WEB (WebApps) Listagem resumida de frameworks Java Hibernate O que são frameworks?
Treinamento. Projeto Nexus. Paulo Roberto de Castro Filho [email protected] Sócio-fundador
Treinamento Projeto Nexus Paulo Roberto de Castro Filho [email protected] Sócio-fundador Apresentação VPIData VPIData nasceu em 2004 para suprir a crescente necessidade de consultoria na área de
Spring: Um suite de novas opções para Java EE
Spring: Um suite de novas opções para Java EE Alberto J Lemos (Dr. Spock) Instrutor Globalcode Ricardo Jun Taniguchi Instrutor Globalcode 1 Agenda > Sobre o Spring Framework > Escopo de integração com
Fundamentos de Java. Prof. Marcelo Cohen. 1. Histórico
Fundamentos de Java Prof. Marcelo Cohen 1. Histórico 1990 linguagem Oak; desenvolvimento de software embutido para eletrodomésticos S.O. para o controle de uma rede de eletrodomésticos o surgimento da
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
Treinar - Cursos e Treinamentos C# Módulo I. Carga horária: 32 Horas
Treinar - Cursos e Treinamentos C# Módulo I Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos
Java para WEB. Servlets
Servlets Servlets são classes Java que são instanciadas e executadas em associação com servidores Web, atendendo requisições realizadas por meio do protocolo HTTP. Servlets é a segunda forma que veremos
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected]
ARQUITETURA DO SISTEMA ERP PEGASUS
ARQUITETURA DO SISTEMA ERP PEGASUS Elaborado por: Bruno Duarte Nogueira Arquiteto de Software Data: 05/03/2012 1 Sumário 1. Introdução... 3 2. Tecnologias... 3 2.1. Web Tier... 3 2.1.1. Facelets 1.1.14...
Porque tornar-se um profissional certificado? Por que vale a pena investir na carreira Java?
Sumário Porque tornar-se um profissional certificado?...3 Por que vale a pena investir na carreira Java?...3 Diferenciais da DataSun...4 Sobre o treinamento "Programador Java 6"...4 Tópicos mais explorados
DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS
DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected],
UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS
UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS Edi Carlos Siniciato ¹, William Magalhães¹ ¹ Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected],
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected], [email protected] Resumo.
PROGRAMAÇÃO SERVIDOR PADRÕES MVC E DAO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB PADRÕES MVC E DAO Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o conceito de Padrões de Projeto Compreender o Padrão MVC Conhecer o princípio de alguns dos
Como sobreviver com Java 2? Saulo Arruda
Como sobreviver com Java 2? Saulo Arruda Agenda Apresentação Contexto do mercado Soluções para Java 5+ Soluções para Java 2 Conclusões Apresentação Saulo Arruda (http://sauloarruda.eti.br) Trabalha com
JSF - Controle de Acesso FERNANDO FREITAS COSTA
JSF - Controle de Acesso FERNANDO FREITAS COSTA ESPECIALISTA EM GESTÃO E DOCÊNCIA UNIVERSITÁRIA JSF Controle de Acesso Antes de iniciarmos este assunto, é importante conhecermos a definição de autenticação
Proposta para 2015 Projeto Fábrica de Programador
Proposta para 2015 Projeto Fábrica de Programador Foco na empregabilidade para o sucesso na carreira de desenvolvedor High Tech Cursos Av. Noroeste, 10.624 Betaville Campo Grande MS 67 3387.2941 www.htcursos.com
TUTORIAL SPRING SECURITY PROGRAMAÇÃO COM FRAMEWORKS Responsáveis: Ana Luíza Cruvinel, Maikon Franczak e Wendel Borges
Versão 1.0 TUTORIAL SPRING SECURITY PROGRAMAÇÃO COM FRAMEWORKS Responsáveis: Ana Luíza Cruvinel, Maikon Franczak e Wendel Borges Data: 01/12/2014 SUMÁRIO 1. INTRODUÇÃO... 2 2. O QUE É SPRING SECURITY?...
INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO
INTRODUÇÃO 12. DOCUMENTAÇÃO Na plataforma Java SE 7, há cerca de 4000 classes e interfaces disponíveis para utilizarmos em nossas aplicações Podemos visualizar a documentação dessas classes e interfaces
FJ-11 Java e Orientação a Objetos
FJ-11 Java e Orientação a Objetos Conheça mais da Caelum. Cursos Online www.caelum.com.br/online Casa do Código Livros para o programador www.casadocodigo.com.br Blog Caelum blog.caelum.com.br Newsletter
INTEGRAÇÃO DE TÉCNICAS DE SISTEMAS DISTRIBUÍDOS APLICADA AO DESENVOLVIMENTO DE UM AMBIENTE PARA O JOGO DE XADREZ
INTEGRAÇÃO DE TÉCNICAS DE SISTEMAS DISTRIBUÍDOS APLICADA AO DESENVOLVIMENTO DE UM AMBIENTE PARA O JOGO DE XADREZ Acadêmico: Antonio Carlos Bambino Filho Orientador: Prof. Marcel Hugo SUMÁRIO Introdução;
Caelum. Sobre a empresa. Sobre a apostila. "Mata o tempo e matarás a tua carreira" Bryan Forbes
Caelum "Mata o tempo e matarás a tua carreira" Bryan Forbes Sobre a empresa A Caelum atua no mercado desde 2002, desenvolvendo sistemas e prestando consultoria em diversas áreas, sempre à luz da plataforma
SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1
SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java Como Plataforma... 6 Finalidade... 9 Características... 11 Perspectivas... 13 Exercícios... 14 CAPÍTULO
Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva
1. O que são Serviços Web (Web Services)? Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva A ideia central dos Web Services parte da antiga necessidade
Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec
Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a
[email protected]
Persistência Com JPA & Hibernate Rui Rossi dos Santos [email protected] Mediador: Rui Rossi dos Santos Slide 1 Mapeamento Objeto-Relacional Contexto: Linguagem de programação orientada a objetos
Aula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/
Aula 09 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Java: Sintaxe; Tipos de Dados; Variáveis; Impressão de Dados.
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo
4 O Workflow e a Máquina de Regras
4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu
Associação Carioca de Ensino Superior Centro Universitário Carioca
Desenvolvimento de Aplicações Web Lista de Exercícios Métodos HTTP 1. No tocante ao protocolo de transferência de hipertexto (HTTP), esse protocolo da categoria "solicitação e resposta" possui três métodos
FJ-11 Java e Orientação a Objetos
FJ-11 Java e Orientação a Objetos A Caelum atua no mercado com consultoria, desenvolvimento e ensino em computação. Sua equipe participou do desenvolvimento de projetos em vários clientes e, após apresentar
PROJETO FINANCEIROWEB GRADUAÇÃO TECNOLÓGICA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO FINANCEIROWEB GRADUAÇÃO TECNOLÓGICA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO PROFº.: FABRICIO LEONARD PROGRAMAÇÃO COM FRAMEWORKS - MÓDULO V - GOIÂNIA - JUNHO ELABORAÇÃO
UFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares [email protected] Aula 10 Persistência de Dados
SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS
SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica
Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional
Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
CURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
JAVA Programmer - Objetivo do Curso. Pré-requisito do Curso. Conteúdo Programático do Curso
JAVA Programmer - Objetivo do Curso O curso Java Programmer destina-se a todos aqueles que pretendem compreender as características e os recursos essenciais da linguagem Java para o desenvolvimento de
Framework. Marcos Paulo de Souza Brito João Paulo Raittes
Framework Marcos Paulo de Souza Brito João Paulo Raittes Sobre o seu surgimento A primeira versão do spring foi escrita por Rod Johnson em 2002, quando ele estava Lancando o seu livro Expert One-on-One
JavaServer Faces. Parte 2
JavaServer Faces Parte 2 Recapitulando Aplicações web são aplicações que executam em um servidor Recebem requisições de usuários Retornam respostas ao usuário Browsers só entendem e exibem html O servidor
Linguagem de Programação Visual
Linguagem de Programação Visual Unidade 1 Ambiente de desenvolvimento Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 SOBRE O JAVA... 3 AMBIENTE DE DESENVOLVIMENTO... 5 RECURSOS DA FERRAMENTA NETBEANS...
Linguagens de. Aula 02. Profa Cristiane Koehler [email protected]
Linguagens de Programação III Aula 02 Profa Cristiane Koehler [email protected] Linguagens de Programação Técnica de comunicação padronizada para enviar instruções a um computador. Assim
SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello [email protected]
SCC-0263 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello [email protected] 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side
Resumo: Perguntas a fazer ao elaborar um projeto arquitetural
Resumo: Perguntas a fazer ao elaborar um projeto arquitetural Sobre entidades externas ao sistema Quais sistemas externos devem ser acessados? Como serão acessados? Há integração com o legado a ser feita?
JSTL: Uma forma padrão de desenvolver página WEB dinâmica Plácido Antonio de Souza Neto [email protected]
JSTL: Uma forma padrão de desenvolver página WEB dinâmica Plácido Antonio de Souza Neto [email protected] 26/11/2005 JSTL 1 Agenda Histórico e motivação; Servlets e JSP; Introdução e conceituação
Objetivos: Sun recomenda que utilize o nome de domínio da Internet da empresa, para garantir um nome de pacote único
Pacotes e Encapsulamento Prof. Bruno Gomes [email protected] Programação Orientada a Objetos Introdução Permite o agrupamento de classes em uma coleção chamada pacote Um pacote é uma coleção de classes
Cronograma de Aulas 2º Módulo 11/07/2009 a 05/09/2009
Atualização Técnica e Pedagógica para Professores de Informática Cronograma de Aulas 2º Módulo 11/07/2009 a 05/09/2009 Responsável: Luis Eduardo Fernandes Gonzalez Professor Responsável por Projetos CETEC
DWR DIRECTED WEB REMOTING
DWR DIRECTED WEB REMOTING Vamos ver nesse artigo um pouco sobre o Frameworks Ajax para Java, o DWR. Vamos ver seus conceitos, utilidades, vantagens, algumas práticas e fazer o passo a passo para baixar,
ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.
ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.
FJ-11. Java e Orientação a Objetos
FJ-11 Java e Orientação a Objetos A Caelum atua no mercado com consultoria, desenvolvimento e ensino em computação. Sua equipe participou do desenvolvimento de projetos em vários clientes e, após apresentar
Módulo 5 JPATransaction Camadas Turma Turma TurmaBC .business @BusinessController TurmaBC TurmaBC TurmaBC
Módulo 5 No módulo anterior adaptamos nosso projeto para persistir as informações no banco de dados utilizando as facilidades da extensão demoiselle-jpa. Experimentamos o controle transacional do Framework
1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)
Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:
Orientada a serviços: JAX-WS SOAP API
Orientadaa apresentação: uma aplicação webde apresentação orientada gera páginas webinterativascom vários tipos de linguagem de marcação (HTML, XML, e assim por diante) e conteúdo dinâmico em resposta
Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate
Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil [email protected] 2 Universidade
Padrões de Projeto WEB e o MVC
Padrões de Projeto WEB e o MVC Padrões de Projeto WEB e o MVC O que são padrões? "Cada padrão descreve um problema que ocorre freqüentemente em seu ambiente, e então descreve o cerne da solução para aquele
Pré-requisito Ter realizado os cursos de Lógica de Programação e HTML5 e CSS3, ou ter conhecimento equivalentes.
1 Javascript com Ajax Descrição A Web 2.0 trouxe um novo conceito na construção de sites para internet. O domínio da linguagem de programação JavaScript é essencial para o desenvolvimento de web sites
Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS - www.aas.pro.
Material de apoio a aulas de Desenvolvimento Web Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS AAS - www.aas.pro.net Março-2012 Este pequeno tutorial tem como objetivo conduzir o programador passo-a-passo
Criação de um novo projeto no Eclipse utilizando Maven
1. Faça o download da versão mais atual do Eclipse IDE for Java EE Developers em https://www.eclipse.org/downloads/. 2. No Eclipse, crie um novo projeto Maven, em File >> New >> Maven Project 3. Marque
Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#
Linguagem de Programação 3 Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Prof. Mauro Lopes 1-31 35 Objetivos Nesta aula iremos apresentar a tecnologia.net, o ambiente de desenvolvimento
PROJETO PEDAGÓGICO DE CURSOS
1 de 5 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM DEZEMBRO / 2014 2 de 5 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java
RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM Java 2ª Edição n Sumário VII Sumário CAPÍTULO 1 Introdução ao Java... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java como Plataforma... 6 Finalidade...
Documento de Projeto de Sistema
Documento de Projeto de Sistema 1 IFES / Serra Projeto: Gerenciador de Pelada - Oasis Registro de Alterações: Versão Responsável Data Alterações 0.1 Eduardo Rigamonte, Geann Valfré, João Paulo Miranda,
Aula 03 - Projeto Java Web
Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação
Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)
Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior
Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP
Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP Software cliente: browser e outros Protocolo HTTP Infraestrutura de transporte
Kassius Vargas Prestes
Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/
ASP.NET MVC em Ação. Jeffrey Palermo Ben Scheirman Jimmy Bogard. Novatec. Prefácio de Phil Haack
ASP.NET MVC em Ação Jeffrey Palermo Ben Scheirman Jimmy Bogard Prefácio de Phil Haack Novatec Sumário Prólogo...11 Prefácio...13 Agradecimentos...17 Sobre este livro...20 Sobre os autores...26 Sobre a
Padrões de Projeto em PHP
Aprendendo Padrões de Projeto em PHP William Sanders Novatec Authorized Portuguese translation of the English edition of titled Learning PHP Design Patterns ISBN 9781449344917 2013 William B. Sanders.
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
J550 Segurança e Controle de erros
J550 Segurança e Controle de erros Helder da Rocha ([email protected]) www.argonavis.com.br 1 Assuntos abordados Este módulo trata de dois assuntos Como mapear erros HTTP e exceções Java a servlets ou páginas
Desenvolvimento Web com Framework Demoiselle versão 1.0
Desenvolvimento Web com Framework Demoiselle versão 1.0 Módulo 07: Outros Componentes Autor: Rodrigo Hjort Serpro / Coordenação Estratégica de Tecnologia / Curitiba www.frameworkdemoiselle.org.br Modificado
Arquitetura de uma Webapp
Arquitetura de uma Webapp Arquitetura J2EE Containers e componentes MVC: introdução Frederico Costa Guedes Pereira 2006 [email protected] Plataforma J2EE World Wide Web e a Economia da Informação
Ricardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition)
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) J2EE () Sumário Introdução J2EE () APIs J2EE Web Container: Servlets e JSP Padrão XML 2 J2EE é Uma especificação para servidores
Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl
Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração
DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9
DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 Í N D I C E Capítulo 1 - O Início de Tudo 1 Reunindo todas as informações necessárias 2 Instalando o Visual FoxPro 2 Configurando o Visual FoxPro 7 Capítulo
