PROJETO PEDAGÓGICO DE CURSOS

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

Download "PROJETO PEDAGÓGICO DE CURSOS"

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

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,

Leia mais

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

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

Leia mais

ÁBACO TECNOLOGIA DE INFORMAÇÃO LTDA.

Á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

Leia mais

Porque tornar-se um profissional certificado? Por que vale a pena investir na carreira Java?

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

Leia mais

Proposta para 2015 Projeto Fábrica de Programador

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

Leia mais

Formação em JAVA. Subtítulo

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

Leia mais

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias

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

Leia mais

FJ-11 Java e Orientação a Objetos

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

Leia mais

FJ-11 Java e Orientação a Objetos

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

Leia mais

PROJETO PEDAGÓGICO DE CURSOS

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,

Leia mais

Programação em JAVA. Subtítulo

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

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2009

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

Leia mais

Caelum. Sobre a empresa. Sobre a apostila. "Mata o tempo e matarás a tua carreira" Bryan Forbes

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

Leia mais

JAVA Express com Lógica

JAVA Express com Lógica JAVA Express com Lógica Sobre a KTEC A KTEC Escola de Tecnologia oferece uma série de cursos, para os que procuram uma base sólida no aprendizado, com foco nas boas práticas que fazem a diferença no mercado

Leia mais

FJ-11. Java e Orientação a Objetos

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

Leia mais

PROJETO FINANCEIROWEB GRADUAÇÃO TECNOLÓGICA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

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

Leia mais

Orientação a Objetos com Java

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...

Leia mais

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 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

Leia mais

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério.

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

Leia mais

JAVA Programmer - Objetivo do Curso. Pré-requisito do Curso. Conteúdo Programático do Curso

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

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2010

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

Leia mais

Programação em Java. Subtítulo

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

Leia mais

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCC-0263 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS

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 edysiniciato@gmail.com,

Leia mais

SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS

SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS Rodrigo das Neves Wagner Luiz Gustavo Galves Mählmann Resumo: O presente artigo trata de um projeto de desenvolvimento de uma aplicação para uma produtora de eventos,

Leia mais

Associação Carioca de Ensino Superior Centro Universitário Carioca

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

Leia mais

FJ-11. Java e Orientação a Objetos

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

Leia mais

EMENTA DO CURSO. Tópicos:

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

Leia mais

ORDEM DE SERVIÇO OS 003/DINFO/2013 16/09/2013

ORDEM DE SERVIÇO OS 003/DINFO/2013 16/09/2013 A DIRETORIA DE INFORMÁTICA DINFO DA UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO -UERJ, no uso de suas atribuições legais, estabelece: Art. 1º: Para fins de normatização do Desenvolvimento Tecnológico na UERJ

Leia mais

ARQUITETURA DO SISTEMA ERP PEGASUS

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...

Leia mais

FJ-11 Java e Orientação a Objetos

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

Leia mais

Conheça mais da Caelum. Cursos Online www.caelum.com.br/online. Casa do Código. Blog Caelum blog.caelum.com.br

Conheça mais da Caelum. Cursos Online www.caelum.com.br/online. Casa do Código. Blog Caelum blog.caelum.com.br 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 www.caelum.com.br/newsletter Facebook

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

WebApps em Java com uso de Frameworks

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?

Leia mais

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Como sobreviver com Java 2? Saulo Arruda

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

Leia mais

Linguagem de Programação Visual

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...

Leia mais

Treinamento. Projeto Nexus. Paulo Roberto de Castro Filho paulo.castro@vpidata.com Sócio-fundador

Treinamento. Projeto Nexus. Paulo Roberto de Castro Filho paulo.castro@vpidata.com Sócio-fundador Treinamento Projeto Nexus Paulo Roberto de Castro Filho paulo.castro@vpidata.com Sócio-fundador Apresentação VPIData VPIData nasceu em 2004 para suprir a crescente necessidade de consultoria na área de

Leia mais

Spring: Um suite de novas opções para Java EE

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

Leia mais

PHP Profissional. Alexandre Altair de Melo Mauricio G. F. Nascimento

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

Leia mais

SISTEMA GERENCIAL TRATORPLAN

SISTEMA GERENCIAL TRATORPLAN SISTEMA GERENCIAL TRATORPLAN SIGET Fabrício Pereira Santana¹, Jaime William Dias¹, ², Ricardo de Melo Germano¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil fabricioblack@gmail.com germano@unipar.br

Leia mais

Manual de Procedimentos para Desenvolvimento de Softwares

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

Leia mais

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1

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

Leia mais

Java EE 6. A revolução do. Um overview sobre as novidades da JSR 316. a r t i g o

Java EE 6. A revolução do. Um overview sobre as novidades da JSR 316. a r t i g o a r t i g o Pedro Henrique S. Mariano (pedro.mariano@caelum.com.br) técnologo em Análise e Desenvolvimento de Sofware pela FIAP, possui as certificações SCJP 6 e SCRUM master.trabalha como consultor e

Leia mais

CS-14. Algoritmos e Estrutura de Dados em Java

CS-14. Algoritmos e Estrutura de Dados em Java CS-14 Algoritmos e Estrutura de Dados em Java 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,

Leia mais

DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES

DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES Hugo Henrique Rodrigues Correa¹, Jaime Willian Dias 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil hugohrcorrea@gmail.com, jaime@unipar.br Resumo.

Leia mais

Arquitetura de uma Webapp

Arquitetura de uma Webapp Arquitetura de uma Webapp Arquitetura J2EE Containers e componentes MVC: introdução Frederico Costa Guedes Pereira 2006 fredguedespereira@gmail.com Plataforma J2EE World Wide Web e a Economia da Informação

Leia mais

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 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

Leia mais

ARQUITETURA SISGRAD. Manual de Utilização. Versão: 2.0. Criação: 05 de julho de 2007 Autor: André Penteado

ARQUITETURA SISGRAD. Manual de Utilização. Versão: 2.0. Criação: 05 de julho de 2007 Autor: André Penteado ARQUITETURA SISGRAD Manual de Utilização Versão: 2.0 Criação: 05 de julho de 2007 Autor: André Penteado Última Revisão: 09 de outubro de 2009 Autor: Alessandro Moraes Controle Acadêmico - Arquitetura SISGRAD

Leia mais

Java para WEB. Servlets

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

Leia mais

Caelum. Sobre a empresa. Sobre a apostila. Mata o tempo e matas a tua carreira Bryan Forbes

Caelum. Sobre a empresa. Sobre a apostila. Mata o tempo e matas a tua carreira Bryan Forbes Caelum Mata o tempo e matas a tua carreira Bryan Forbes Sobre a empresa A Caelum atua no mercado desde 2002, desenvolvendo sistemas e prestando consultoria em diversas áreas, à luz sempre da plataforma

Leia mais

UNIVERSIDADE FEDERAL DO CEARÁ - UFC DEPARTAMENTO DE COMPUTAÇÃO - DC ESPECIALIZAÇÃO EM TECNOLOGIA DA INFORMAÇÃO. Trabalho Final

UNIVERSIDADE FEDERAL DO CEARÁ - UFC DEPARTAMENTO DE COMPUTAÇÃO - DC ESPECIALIZAÇÃO EM TECNOLOGIA DA INFORMAÇÃO. Trabalho Final UNIVERSIDADE FEDERAL DO CEARÁ - UFC DEPARTAMENTO DE COMPUTAÇÃO - DC ESPECIALIZAÇÃO EM TECNOLOGIA DA INFORMAÇÃO Disciplina: Desenvolvimento de Software para Web Turma: ETI 2008 Prof.: Dr. José Maria Monteiro

Leia mais

Grade da Formação Java

Grade da Formação Java Grade da Formação Java Começando com Java. Considerando Por que você usaria Java Usando uma linguagem popular Trabalhando com uma linguagem padronizada Criando aplicações para múltiplas plataformas Definindo

Leia mais

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

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 godoymanel@gmail.com,

Leia mais

PROJETO PEDAGÓGICO DE CURSOS

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,

Leia mais

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 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

Leia mais

DESENVOLVENDO APLICAÇÕES UTILIZANDO JAVASERVER FACES E MVC

DESENVOLVENDO APLICAÇÕES UTILIZANDO JAVASERVER FACES E MVC DESENVOLVENDO APLICAÇÕES UTILIZANDO JAVASERVER FACES E MVC Felipe Moreira Decol Claro 1, Késsia Rita da Costa Marchi 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil felipe4258@hotmail.com, kessia@unipar.br

Leia mais

Java e Banco de Dados: JDBC, Hibernate e JPA

Java e Banco de Dados: JDBC, Hibernate e JPA Java e Banco de Dados: JDBC, Hibernate e JPA 1 Objetivos Apresentar de forma progressiva as diversas alternativas de persistência de dados que foram evoluindo na tecnologia Java, desde o JDBC, passando

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

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 araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

JSF - Controle de Acesso FERNANDO FREITAS COSTA

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

Leia mais

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET 1 CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET EMENTÁRIO DAS DISCIPLINAS Fone/Fax: BRUSQUE (47) 3211 7000 www.unifebe.edu.br (SC) 2011 2 SUMÁRIO 1ª FASE... 3 01 FUNDAMENTOS DE PROGRAMAÇÃO...

Leia mais

INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO

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

Leia mais

UFG - Instituto de Informática

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 professor.fabrizzio@gmail.com Aula 10 Persistência de Dados

Leia mais

RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java

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...

Leia mais

Tópicos de Orientação a Objetos

Tópicos de Orientação a Objetos Capítulo 3 Tópicos de Orientação a Objetos Um bom design de software visa a uma arquitetura flexível que permita futuras alterações, facilite a produção de código organizado e legível, maximizando seu

Leia mais

Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo

Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Orientação a Objetos com Java

Orientação a Objetos com Java Orientação a Objetos com Java Julio Cesar Nardi julionardi@yahoo.com.br 2011/2 Aula 01: Começando com Java Objetivos: Compreender o que é Java, OO e suas vantagens; Entender os procedimentos para criação

Leia mais

Fundamentos de Java. Prof. Marcelo Cohen. 1. Histórico

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

Leia mais

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

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 aapfjr@gmail.com

Leia mais

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 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

Leia mais

Introdução linguagem Java principais pacotes. Bruno Calegaro

Introdução linguagem Java principais pacotes. Bruno Calegaro Introdução a linguagem Java e principais pacotes Bruno Calegaro O que é o Java? O Java é uma linguagem de programação de propósito geral, concorrente, com base em classes e orientada a objetos. Foi projetada

Leia mais

Conheça mais da Caelum. Cursos Online www.caelum.com.br/online. Casa do Código. Blog Caelum blog.caelum.com.br

Conheça mais da Caelum. Cursos Online www.caelum.com.br/online. Casa do Código. Blog Caelum blog.caelum.com.br Cursos Caelum 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 www.caelum.com.br/newsletter

Leia mais

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira ENTERPRISE JAVABEANS 3 Msc. Daniele Carvalho Oliveira Apostila Servlets e JSP www.argonavis.com.br/cursos/java/j550/index.html INTRODUÇÃO Introdução Enterprise JavaBeans é um padrão de modelo de componentes

Leia mais

Capítulo 1 - Java EE 6 por alto - 1

Capítulo 1 - Java EE 6 por alto - 1 Capítulo 1 - Java EE 6 por alto - 1 Um pouquinho de história - 2 Padrões - 4 Arquitetura - 4 Componentes - 5 Contentores - 6 Serviços - 7 Protocolos de rede - 9 Empacotamento - 9 Java Standard Edition

Leia mais

ruirossi@ruirossi.pro.br

ruirossi@ruirossi.pro.br Persistência Com JPA & Hibernate Rui Rossi dos Santos ruirossi@ruirossi.pro.br Mediador: Rui Rossi dos Santos Slide 1 Mapeamento Objeto-Relacional Contexto: Linguagem de programação orientada a objetos

Leia mais

Prova Específica Cargo Desenvolvimento

Prova Específica Cargo Desenvolvimento UNIVERSIDADE FEDERAL DO PIAUÍ Centro de Educação Aberta e a Distância CEAD/UFPI Rua Olavo Bilac 1148 - Centro CEP 64.280-001 Teresina PI Brasil Fones (86) 3215-4101/ 3221-6227 ; Internet: www.uapi.edu.br

Leia mais

EDITAL Nº. 027, DE 14 DE AGOSTO DE 2009.

EDITAL Nº. 027, DE 14 DE AGOSTO DE 2009. INSTITUTO FEDERAL GOIÁS MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE GOIÁS EDITAL Nº. 027, DE 14 DE AGOSTO DE 2009. A

Leia mais

TUTORIAL SPRING SECURITY PROGRAMAÇÃO COM FRAMEWORKS Responsáveis: Ana Luíza Cruvinel, Maikon Franczak e Wendel Borges

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?...

Leia mais

Framework. Marcos Paulo de Souza Brito João Paulo Raittes

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

Leia mais

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com)

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com) ARQUITETURA DE SISTEMAS Cleviton Monteiro (cleviton@gmail.com) Roteiro Definição Documento de arquitetura Modelos de representação da arquitetura Estilos arquiteturais Arquitetura de sistemas web Arquitetura

Leia mais

Java II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com

Java II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Java II Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Java Web Arquitetura Aplicações web são basicamente constituídas de: Requisições Respostas Model View Controller (MVC) O que é MVC? Padrão

Leia mais

Lidando de Forma Eficiente com Validações Locais de Objetos

Lidando de Forma Eficiente com Validações Locais de Objetos Lidando de Forma Eficiente com Validações Locais de Objetos Aprenda a construir um mini-framework para validar objetos locais sem afetar a complexidade do código. Autor Paulo César M. N. A. Coutinho (pcmnac@gmail.com):

Leia mais

Programação Web Aula 12 - Java Web Software

Programação Web Aula 12 - Java Web Software Programação Web Aula 12 - Java Web Software Bruno Müller Junior Departamento de Informática UFPR 25 de Maio de 2015 1 Java 2 Java Web Software 3 Servlets Modelo de Trabalho Funcionamento API Java Código

Leia mais

FRWTC800 - Desenvolvimento Web com Ruby on Rails

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,

Leia mais

INDICE 3.APLICAÇÕES QUE PODEM SER DESENVOLVIDAS COM O USO DO SAXES

INDICE 3.APLICAÇÕES QUE PODEM SER DESENVOLVIDAS COM O USO DO SAXES w w w. i d e a l o g i c. c o m. b r INDICE 1.APRESENTAÇÃO 2.ESPECIFICAÇÃO DOS RECURSOS DO SOFTWARE SAXES 2.1. Funcionalidades comuns a outras ferramentas similares 2.2. Funcionalidades próprias do software

Leia mais

Java Persistence API. Entity Entity Campos e Propriedades Entity Chaves Primárias Entity Associações

Java Persistence API. Entity Entity Campos e Propriedades Entity Chaves Primárias Entity Associações Java Persistence API Entity Entity Campos e Propriedades Entity Chaves Primárias Entity Associações Entity Manager Entity Manager API Java Persistence Query Language (JPQL) Persistence Units 1 Java Persistence

Leia mais

DWR DIRECTED WEB REMOTING

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,

Leia mais

Linguagens de. Aula 02. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br

Linguagens de. Aula 02. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de Programação III Aula 02 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de Programação Técnica de comunicação padronizada para enviar instruções a um computador. Assim

Leia mais

1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)

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:

Leia mais

Pré-requisito Ter realizado os cursos de Lógica de Programação e HTML5 e CSS3, ou ter conhecimento equivalentes.

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

Leia mais

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

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

Leia mais

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Tecnologia Java Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Origem da Tecnologia Java Projeto inicial: Oak (liderado por James Gosling) Lançada em 1995 (Java) Tecnologia

Leia mais

BURIPACK - DESIGN E INTERFACES WEB

BURIPACK - DESIGN E INTERFACES WEB 1 de 5 BURIPACK - DESIGN E INTERFACES WEB BC 41 LÓGICA DE PROGRAMAÇÃO COM JAVASCRIPT E HTML (32h) Ajudar aos alunos no desenvolvimento do raciocínio lógico, a partir da prática em lógica de programação,

Leia mais

Curso: Especializado Desenvolvimento de Aplicações para Android

Curso: Especializado Desenvolvimento de Aplicações para Android Curso: Especializado Desenvolvimento de Aplicações para Android Duração: 66h Área formativa: Programação Web & Mobile Sobre o curso Desde o lançamento dos smartphones no mercado, é crescente a procura

Leia mais

JavaServer Faces. Parte 2

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

Leia mais

Guia para Iniciantes do WebWork

Guia para Iniciantes do WebWork Guia para Iniciantes do WebWork Marcelo Martins Este guia descreve os primeiros passos na utilização do WebWork Introdução Desenvolver sistemas para Web requer mais do que simplesmente um amontoado de

Leia mais

4 O Workflow e a Máquina de Regras

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

Leia mais

Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva

Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva Universidade Federal de Juiz de Fora UFJF-MG Campo Universitário Bairro Marmelos Juiz de Fora MG Brasil

Leia mais

Persistência de dados com JPA. Hélder Antero Amaral Nunes haanunes@gmail.com

Persistência de dados com JPA. Hélder Antero Amaral Nunes haanunes@gmail.com Persistência de dados com JPA Hélder Antero Amaral Nunes haanunes@gmail.com 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

Leia mais

ANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS

ANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS ANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS Este anexo apresenta uma visão geral das seguintes plataformas: 1. Plataforma Microsoft.NET - VB.NET e C#; 2. Plataforma JAVA; 3. Plataforma Android, ios e Windows

Leia mais