Proposta para 2015 Projeto Fábrica de Programador

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

Download "Proposta para 2015 Projeto Fábrica de Programador"

Transcrição

1 Proposta para 2015 Projeto Fábrica de Programador Foco na empregabilidade para o sucesso na carreira de desenvolvedor High Tech Cursos Av. Noroeste, Betaville Campo Grande MS contato@htcursos.com

2 Sumário O Projeto... 4 Módulos do Curso... 5 Alguns dos tópicos que serão abordados no curso... 6 Aprendendo Algoritmos e aplicando em linguagem Java...6 Introdução a Algoritmos... 6 Introdução ao Java... 6 Recursos de Programação... 6 Ferramentas Utilizadas... 7 Conclusão... 7 Modelando e Aprendendo Java com Orientação a Objetos...7 Modelagem... 7 Classes e Objetos... 7 Relacionamento de Objetos... 7 Entrada e Saída de Dados... 7 Arranjos (Arrays)... 8 Modificadores de Acesso... 8 Encapsulamento... 8 Polimorfismo... 8 Classes Abstratas... 8 Interfaces... 8 Exceções... 8 Tipos Genéricos (Generics)... 9 Coleções (Collections)... 9 Linhas de Execução (Threads)... 9 Testes Unitários... 9 Ferramentas Utilizadas... 9 Conclusão... 9 Iniciando o projeto Java Web Noções fundamentais...10 Noções sobre Projeto e trabalho em equipe O que é J2EE? A arquitetura Model, View e Controller Camada de persistência (Model) Camada Controller View Conclusão Java Web Frameworks Avançado com JSF e Hibernate, Spring, Junit...11 Conceitos básicos do Spring Camada de Persistência JPA e Hibernate JSF (Java Server Pages) Junit Publicando o projeto Conclusão Desenvolvimento para Android Introdução à plataforma Android Ambiente de Desenvolvimento Conceitos Básicos Classe Activity Intents e Intent-Filters Gerenciadores de Layouts e Views BroadcastReceiver Notification Service AlarmManager Handler Banco de Dados SQLite Curso Ministrado por High Tech Cursos Página: 2

3 ContentProvider Google Maps e GPS Conexões HTTP, Sockets e Web Services Trabalhando com mensagens SMS Número de vagas Carga Horário Material Didático Ferramentas ensinadas: Tópicos Extras: Visão de mercado e desenvolvimento pessoal Livros e Recomendações Investimento Acadêmicos tem descontos Não acadêmico: Curso Ministrado por High Tech Cursos Página: 3

4 O Projeto trabalho. O projeto Fábrica de Programador visa preparar o aluno de forma rápida e direta para o mercado de Em parceria com várias empresas da industria de Software, a High Tech Cursos elabora e fornece um curso completo direcionado para as tendências de mercado locais baseado na real necessidade das empresas de tecnologia em obter candidatos que possuam um conhecimento específico na área de desenvolvimento de sistemas voltados para a Web e para Móvel. Por meio de estudos e pesquisas sabemos que grande parte das empresas utilizam tecnologia Java, exigindo que o candidato a vaga de programador possua conhecimentos de Lógica de Programação, Banco de Dados, API básica do Java da especificação J2SE, desenvolvimento para Web especificação J2EE e desenvolvimento Mobile principalmente para Android. Nossa proposta é ministrar um curso completo em 10 meses, formando pessoas aptas para essas necessidades para ingresso imediato no mercado. O início do curso será em 08/02/2014 até 01/11/2014. Após o curso de aluno terá condições de se candidatar para o estágio nas empresas de desenvolvimento ou até mesmo ingressar como programador iniciante que algumas empresas classificam como programador Júnior. Esse treinamento também capacita o aluno a desenvolver de forma autônoma, dando-lhe as noções importantes de como fazer orçamentos, como estimar o valor do desenvolvimento de software, como elaborar um projeto, entre outros pontos comercias. O objetivo deste modelo de curso é trazer ao aluno além do aprendizado da linguagem de programação Java em nível intermediário a noção de trabalho em equipe utilizando ferramentas e serviços da web, como SVN ou Git para controle de versões, Pivotal Tracker para gestão de tarefas, Metologia de Desenvolvimento, Levantamento de Requisitos e Modelagem em UML, pontos importantes que só seriam ensinados no ambiente de trabalho. O curso é 100% orientado a projeto, ou seja, a proposta é que o aluno participe do desenvolvimento de um programa completo, aprendendo sobre as dificuldades reais encontradas no dia a dia e as soluções comuns para os problemas comuns. Durante o curso desenvolveremos um trabalho em equipe em um projeto de software real e que será implantando para atender as necessidades na própria High Tech Cursos. Curso Ministrado por High Tech Cursos Página: 4

5 Módulos do Curso Aprendendo Algoritmos e aplicando em linguagem Java Modelando e Aprendendo Java com Orientação a Objetos Iniciando o projeto Java Web Noções fundamentais Java Web Frameworks Avançado com JSF e Hibernate, Spring, Junit Desenvolvimento para Android Curso Ministrado por High Tech Cursos Página: 5

6 Alguns dos tópicos que serão abordados no curso. Aprendendo Algoritmos e aplicando em linguagem Java Aula Data Principais Tópicos 1 8/02/2014 Introdução a Algoritmos 2 15/02/ /02/2014 Lógica de programação 4 22/02/2014 Criação e Interpretação de Pseudo Código; 5 01/03/ /03/2014 Criação e Interpretação de Fluxogramas 7 15/03/ /03/2014 Introdução ao Java Conceitos da linguagem Java Funcionamento da JVM (compilação e execução) Apresentação da IDE Eclipse Criação de projeto no Eclipse Criação de pacotes Construção da primeira classe Java Compilação e execução no console Compilação e execução com a IDE Eclipse Recursos de Programação Tipo de Variáveis, declaração e atribuições em variáveis; Literais; Operadores de Atribuição; Operadores Aritméticos; Operadores Lógicos; Tabela Verdade Concatenação de Strings; Conversores (cast); Controle de Fluxo com estruturas Condicionais Simples. Comandos if e switch e Estruturas condicionais aninhadas; Estrutura de Repetição, while, do while, for; Trabalhando com Vetores e Matrizes; Iteração em vetores com estrutura de repetição; Estrutura de Dados em Listas, Filas e Pilhas; Curso Ministrado por High Tech Cursos Página: 6

7 Algoritmos de Ordenação: Insertion Sort, Selecion Sort, Merge Sort e Quick Sort. Aprendendo a fazer Debug(depuração do Código) Ferramentas Utilizadas Eclipse Conclusão Ao finalizar esta primeira etapa o aluno terá condições de ler e escrever algoritmos em pseudo-código, fluxogramas e em linguagem de programação java. O foco desta etapa é o desenvolvimento do raciocínio lógico e o uso dos recursos de programação para a solução dos problemas. Esta etapa dá as bases fundamentais de programação para os próximos passos do desenvolvimento. Modelando e Aprendendo Java com Orientação a Objetos Aula Data Principais Tópicos 9 29/03/2014 Modelagem 10 05/04/ /04/2014 O paradigma Orientado a Objetos 12 19/04/ /04/2014 Modelagem de um problema Real 14 03/05/ /05/2014 Classes e Objetos 16 17/05/2014 Classe e Objetos Instancias, variáveis de referencias Diagrama de Classe Criação de classes com propriedades e métodos Construção de objetos da classe Variáveis de referência a Objetos Objetos sem referência Construtor Padrão Relacionamento de Objetos Relacionamento por propriedades do tipo Tem um Relacionamento por Herança do tipo É um Relacionamento por instância do tipo Faz parte de Entrada e Saída de Dados Classe Scanner Curso Ministrado por High Tech Cursos Página: 7

8 Capturando dados do teclado Impressão de dados para o console Arranjos (Arrays) Revisão sobre Declaração, construção e inicialização de Arrays Construindo Arrays de tipos primitivos e de Objetos Modificadores de Acesso Modificadores: default, public, private, protected Outros modificadores não de acesso Encapsulamento Propriedade privadas Criação de métodos Getters e Setters Sombreamento de variáveis Polimorfismo Sobrecarga de métodos Sobrecarga de construtores Sobrescrita de métodos Classes Abstratas Classes abstratas Métodos Abstratos Herança com Classes abstratas Implementação de métodos abstratos Interfaces Declaração de comportamentos Implementação de Interfaces Herança com Interfaces Simulação de Herança Múltipla Interfaces da API Exceções Tratamento de exceções A diferenças entre exceptions Checked e Unchecked. Throws ou Try Cath? Criando Exceptions de Negócio estendendo a classe java.lang.exception Curso Ministrado por High Tech Cursos Página: 8

9 Lançando exceptions Programaticamente por throws Tipos Genéricos (Generics) Classes com tipos parametrizados Criação de classes Genéricas Criando classes genérica de gerenciamento para o projeto Coleções (Collections) Coleções da API Listas, conjuntos e mapas Utilização das interfaces: Iterator, Collection, List, Set e Map Utilização das classes ArrayList, HashMap e HashSet Iteração sobre as coleções Linhas de Execução (Threads) Concorrência de processos Criação de Threads Herança com a classe Thread Implementação da interface Runnable Testes Unitários Conceito de teste unitário Testando nosso código sem frameworks Ferramentas Utilizadas Astah e Eclipse Conclusão Nesta fase o aluno terá aprendido sobre os princípios do modelo Orientando a Objetos e na prática terá condições de construir classes, instanciar objetos, invocar métodos com paramentos de entrada e retornos, construir e tratar exceptions., construir classes genéricas com tipos parametrizados, noções sobre acoplamento e coesão e como deixar o código mais desacoplado utilizando interfaces. Modelagem de Classes utilizando o diagrama de classes e a ferramenta Astah. As classes de modelo e algumas classes de negócio do projeto de software nesta fase já estarão modeladas para o desenvolvimento Web na próxima fase. Curso Ministrado por High Tech Cursos Página: 9

10 Iniciando o projeto Java Web Noções fundamentais Aula Data Principais Tópicos 17 24/05/2014 Noções sobre Projeto e trabalho em equipe 18 31/05/2014 Construção de projeto Web com Maven 19 07/06/ /06/2014 O que é Maven? 21 21/06/ /06/2014 Instalando Plugins no Eclipse (Maven) e SVN 23 05/07/ /07/2014 Conhecendo e configurando o POM.xml Construção de um Repositório SVN na Web Criando o projeto no Pivotal tracker para gerenciamento das etapas do projeto. O que é J2EE? Especificação Servlet Container Instalação do Tomcat Apresentando outras opções como Jetty Controlando o Tomcat (start, stop, debug e config) pelo Eclipse A arquitetura Model, View e Controller Camada de persistência (Model) Construção do banco de dados utilizando o sistema de gerenciamento de banco de dados Postgresql Construção de classes de gerenciamento de dados utilizando o padrão Data Acess Objetc (DAO) Construindo um modelo de persistência genérico, Refinando o diagrama de classes do modelo do negócio. Camada Controller O que são Servlets e classe base HttpServlet Mapeado Servlets no XML e com Anotações Enviando parâmetros por Query String nas requisições Enviando paramentos por Post nas requisições Recebendo os parâmetros pelos métodos POST e GET Ciclo de Vida do Servlet (service, doget, do Post, init, destroy) Enviando saídas HTML para o cliente com HttpResponse. Entendendo como funciona um servlet container (tomcat) Gerenciando requisições e respostas com Servlets por meio dos métodos doget, dopost. Curso Ministrado por High Tech Cursos Página: 10

11 View Conhecendo os objetos HTTPServletRequest, HTTPServletResponse. Utilizando Filtros para verificar autenticação Conhecendo as da API Servlets 3.0 e Java EE 6 Noções de HTML, CSS e Java Script Elaborando saídas mais elegantes com JSP (Java Server Pages) Código Java puro no JSP ( Scriptlets) Substituindo os Scriptlets pela biblioteca padrão JSTL (Java Standard Tag Library) Construindo telas de cadastro, busca, autenticação e menu principal Conclusão Nesta fase o aluno terá aprendido sobre trabalho em equipe, gerenciamento de tarefas utilizando ferramentas on-line e noções básicas sobre o método ágil. Teremos feito até aqui um projeto Java Web de um site utilizando maven. O site Web já realiza cadastros, consultas, alterações, exclusões em banco de dados utilizando os fundamentos do Java EE e com banco de dados PostgreSQL desde a camada de visão até a camada de modelo, ou seja, aqui já temos as "telinhas", o usuário autenticando e acessando um ambiente restrito via navegador de internet. Java Web Frameworks Avançado com JSF e Hibernate, Spring, Junit Aula Data Principais Tópicos 25 19/07/2014 Conceitos básicos do Spring 26 26/07/2014 Inversão de Controle (IoC) e Injeção de Dependência (DI) 27 02/08/ /08/2014 Módulos/arquitetura 29 16/08/ /08/2014 Carga do contexto Spring via Desktop 32 30/08/ /09/2014 Carga do contexto Spring em aplicações Web Carga do contexto Spring em Servlets Importando arquivos de contexto Data Access & Transactions Spring Curso Ministrado por High Tech Cursos Página: 11

12 @ModelAttribute Implementando segurança com Spring Secutity Controle de acesso estático Controle de acesso programático Integrando Spring com JSF e Hibernate. Camada de Persistência JPA e Hibernate Modificando a camada de Persistência utilizando as anotação e mapeamentos do JPA. Relacionamentos e anotações OneToOne, OneToMany, ManyToMany, Trabalhando com Herança nas Estratégias Join Table, Single Table e Table per Class. Mapeando com Anotações todas classes do Modelo de Entidades JSF (Java Server Pages) Junit Ciclo de Vida do JSF Criando ManagedBeans Validação com JFS Conversores Componentes de Entrada Desenvolvendo a Camada de Visualização e Controller com JSF Utilizando PrimeFaces como componentes gráficos mais robustos Integrando JUnit4 com Spring Anotações do Junit Testes de Integração Curso Ministrado por High Tech Cursos Página: 12

13 Import Estático Anotações do Spring Publicando o projeto Criando o WAR Subindo Arquivos por FTP Finalização Publicação Conclusão Nesta fase o aluno terá desenvolvido o projeto Web completo utilizando os frameworks Spring, JSF com PrimeFaces, JPA com Hibernate e Junit. Com esse módulo concluído o aluno terá condições de configurar os frameworks estudados e a integração entre eles, além de saber construir páginas JSP com JSF e Manager Beans, validações, conversores e segurança. Desenvolvimento para Android Aula Data Principais Tópicos 34 13/09/2014 Introdução à plataforma Android 35 20/09/ /09/2014 Introdução ao Android 37 04/10/ /10/2014 Open Handset Alliance 39 18/10/ /10/2014 Sistema Operacional Linux 41 01/11/2014 Máquina Virtual Dalvik Android Market Aparelhos compatíveis Ambiente de Desenvolvimento Requisitos de Sistema Android SDK Preparação do ambiente de desenvolvimento Conceitos Básicos Ativity, View e setcontentview(view) Estrutura de um projeto Android (Classe R, AndroidManifest.xml, layouts, strings) Definição da GUI via XML e com Java Curso Ministrado por High Tech Cursos Página: 13

14 LogCat sistema de logs Classe Activity Ciclo de vida Navegação entre telas e passagem de parâmetros ListActivity e Adapters Encerrando uma Atividade e a aplicação Intents e Intent-Filters O conceito de intenções Intenções nativas do Android Substituindo aplicações nativas Gerenciadores de Layouts e Views Posicionando componentes através de Layouts de tela Componentes de interface gráfica com o usuário BroadcastReceiver Ciclo de Vida Capturando eventos do sistema operacional Notification Exibindo uma notificação para o usuário Service Utilizando serviços para execuções em segundo plano A linguagem AIDL AlarmManager Agendando a execução de tarefas Handler Executando tarefas em segundo plano sem Threads Banco de Dados SQLite Criando um banco de dados no aparelho Inserindo, Alterando, Excluindo e Selecionando registros em uma tabela Shared preferences ContentProvider Compartilhando bancos de dados entre aplicações Curso Ministrado por High Tech Cursos Página: 14

15 Google Maps e GPS Utilizando mapas na aplicação Adicionando pontos a um local do mapa Exibindo a localização com GPS Conexões HTTP, Sockets e Web Services Acessando informações na internet via HTTP Criando conexões socket com um servidor Consumindo Web Services Trabalhando com mensagens SMS Enviando e recebendo mensagens de texto Curso Ministrado por High Tech Cursos Página: 15

16 Número de vagas 20 Vagas - Manhã das 08:00 as 12:00 20 Vagas Tarde das 13:30 as 17:30 Carga Horário 164 horas Material Didático Apostila elaborada pela equipe de instrutores High Tech Cursos. Ferramentas ensinadas: JDK Kit do Desenvolvimento Java Eclipse Kepler como IDE de desenvolvimento, com plugin JboosTools Maven Estruturando e compilando projetos Maven SVN Controlador de versão do projeto Subclipse Cliente de SVN do eclipse Pivotal Tracker Metodologia e Gestão do Projeto com Pivotal Tracker Astah Community como Ferramenta de Modelagem UML Project Pencil como Ferramenta de Prototipação de Telas Tópicos Extras: Padrões de Projeto Design Pattern As Especificação J2EE Diferenças entre Spring e EJB Aplicações Multicamadas Visão de mercado e desenvolvimento pessoal Como cobrar de seus clientes Como vender software Como trabalhar em equipe Como preparar o currículo Como se preparar para os testes - O que as empresas esperam de você Como aprender a aprender Curso Ministrado por High Tech Cursos Página: 16

17 Como continuar meus estudos Livros e Recomendações Todos livros java da linha: Use a cabeça Investimento Acadêmicos tem descontos 50 % de desconto do valor da inscrição e 10% de desconto nas mensalidades o que representa R$ 432,00 do valor total mais o desconto da matricula. R$ 25,00 até 30 de setembro de 2014 R$ 50,00 até 31 de outubro de 2014 R$ 75,00 até 30 de novembro de 2014 R$ 100,00 até 31 de dezembro de 2014 e R$ 125,00 a partir de 01 janeiro de Mensalidade Fixa: 12 x de R$ 324,00 (trezentos e vinte e quatro reais) com vencimento todo dia 10 de cada mês a partir de janeiro até dezembro. A vista: R$ 3.888,00 (três mil oitocentos e oitenta e oito reais) Não acadêmico: R$ 50,00 até 30 de setembro de 2014 R$ 100,00 até 31 de outubro de 2014 R$ 150,00 até 30 de novembro de 2014 R$ 200,00 até 31 de dezembro de 2014 e R$ 250,00 a partir de 01 janeiro de Mensalidade Fixa: 12 x de R$ 360,00 (trezentos e sessenta reais)com vencimento todo dia 10 de cada mês a partir de janeiro até dezembro. A vista: R$ 4.320,00 (Quatro Mil Trezentos e Vinte Reais) Forma de pagamento: Boleto bancário, cheque pré-datado, cartão de crédito e dinheiro. Contato: contato@htcursos.com Telefone: (67) Site: Curso Ministrado por High Tech Cursos Página: 17

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

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

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

PROJETO PEDAGÓGICO DE CURSOS

PROJETO PEDAGÓGICO DE CURSOS 1 de 9 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM JUNHO / 2014 2 de 9 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,

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

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

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

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

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

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

Java para Desenvolvimento Web

Java para Desenvolvimento Web Java para Desenvolvimento Web Servlets A tecnologia Servlet foi introduzida pela Sun Microsystems em 1996, aprimorando e estendendo a funcionalidade e capacidade de servidores Web. Servlets é uma API para

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

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA EDITAL DO PROGRAMA DE CERTIFICAÇÕES EM COMPUTAÇÃO MACK COMPUTING CERTIFICATION MCC 2º SEMESTRE DE 2014 O Diretor da Faculdade de Computação e Informática (FCI), no uso de suas atribuições estatutárias

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

Struts 2 : Projeto e Programação Editora: Ciência Moderna Autor: Antunes Budi Kurniawan Número de páginas: 600

Struts 2 : Projeto e Programação Editora: Ciência Moderna Autor: Antunes Budi Kurniawan Número de páginas: 600 Objetivo Com enfoque totalmente prático permite que programadores Java possam ampliar seus conhecimentos no mundo Web na criação de sistemas profissionais. Utilizar os modelos de programação com Servlets,

Leia mais

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha Desenvolvimento WEB II Professora: Kelly de Paula Cunha O Java EE (Java Enterprise Edition): série de especificações detalhadas, dando uma receita de como deve ser implementado um software que utiliza

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

Servlets e Applets, funcionamento e comparativo.

Servlets e Applets, funcionamento e comparativo. Servlets e Applets, funcionamento e comparativo. Airon Rabel Teixeira Rua Guarapuava Joinville SC airon@ymail.com Resumo: Este artigo explica de maneira breve o funcionamento de servlets e applets, mostrando

Leia mais

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

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

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

PadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. Servlets A,L,F,M

PadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. Servlets A,L,F,M JAVA Marcio de Carvalho Victorino 1 Servlets 2 1 Plataforma WEB Baseada em HTTP (RFC 2068): Protocolo simples de transferência de arquivos Sem estado (não mantém sessão aberta) Funcionamento (simplificado):

Leia mais

CURSO DE PROGRAMAÇÃO EM JAVA

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

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

Desenvolvimento de um aplicativo básico usando o Google Android

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

Leia mais

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05 Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05 Agenda 1. J2EE Web Container 2. 3. Deploy Web App: myapp.war 2 3 Apache TomCat 7 Apache Tomcat

Leia mais

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

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec: ETEC PROF MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: Habilitação Profissional

Leia mais

Aula 03 - Projeto Java Web

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

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

Criação de um novo projeto no Eclipse utilizando Maven

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

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

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico ETEC MONSENHOR ANTONIO MAGLIANO Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de

Leia mais

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

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

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

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

Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec

Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo1 Introdução ao Android...

Leia mais

Documento de Arquitetura

Documento de Arquitetura Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento

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

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 Introdução ao ambiente de desenvolvimento: Eclipse e Android SDK Dalton Martins dmartins@gmail.com São

Leia mais

Java para WEB com Hibernate e Struts 2. Duração 52 horas/aula. Objetvo

Java para WEB com Hibernate e Struts 2. Duração 52 horas/aula. Objetvo Objetvo O curso visa explorar a geração de conteúdo dinâmico para páginas WEB através de recursos da linguagem Java que são a base da plataforma Java Entreprise Editon (Java EE), e mostrar os frameworks

Leia mais

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge. Projeto Demoiselle Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net Palestrantes: Antônio Carlos Tiboni Luciana Campos Mota 20/07/2009

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

ANEXO I - Proposta. 1. Apresentação. 2. Tecnologia. 3. Metodologia

ANEXO I - Proposta. 1. Apresentação. 2. Tecnologia. 3. Metodologia ANEXO I - Proposta 1. Apresentação A empresa Join desenvolve projetos que oferecem soluções através da tecnologia, oferecendo aos clientes e usuários ferramentas para a realização de tarefas, de maneira

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

Plano de Trabalho Docente 2015. Ensino Técnico

Plano de Trabalho Docente 2015. Ensino Técnico Plano de Trabalho Docente 2015 Ensino Técnico ETEC MONSENHOR ANTONIO MAGLIANO Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de

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 Servlets Servlet Aplicação Java que é executada no servidor que estende a capacidade do servidor Web Alternativa Java para os scripts CGI Gerenciado

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

Cursos e Treinamentos Profissionais

Cursos e Treinamentos Profissionais Cursos e Treinamentos Profissionais Vinicius A. de Souza va.vinicius@gmail.com (12) 8124-6853 http://videsouza.scienceontheweb.net Cursos oferecidos Curso de Desenvolvimento de Software Com Java... 1 Curso

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

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

Capacite toda sua equipe, realizamos treinamentos In-company em todo o Brasil. Os

Capacite toda sua equipe, realizamos treinamentos In-company em todo o Brasil. Os {tabs type=sliders} {tab title=disponibilidade e Calendário do Curso} Local Data e Horário Investimento Brasilia - DF Clique e solicite mais informações Curitiba - PR - Centro de Clique Excelência e solicite

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

Engenharia de Software na Prática Hélio Engholm Jr.

Engenharia de Software na Prática Hélio Engholm Jr. Engenharia de Software na Prática Hélio Engholm Jr. Novatec Sumário Agradecimentos... 17 Sobre o autor... 18 Prefácio... 19 Capítulo 1 Desenvolvimento de software para o valor de negócios... 20 1.1 Qualidade

Leia mais

Como criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse

Como criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse Como criar um EJB Criando um projeto EJB com um cliente WEB no Eclipse Gabriel Novais Amorim Abril/2014 Este tutorial apresenta o passo a passo para se criar um projeto EJB no Eclipse com um cliente web

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

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

Desenvolvimento de Sites. Subtítulo

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

Leia mais

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.

Leia mais

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP AULA 4 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.

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

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

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

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

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

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

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9

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

Leia mais

Professor Antonio Benedito Coimbra Sampaio Jr

Professor Antonio Benedito Coimbra Sampaio Jr Professor Antonio Benedito Coimbra Sampaio Jr 1 Apresentação do Curso Java 8 para Web 2 Por que você quer fazer este curso? Eu sou aluno da área de computação e preciso aprender (bem) Java para poder concluir

Leia mais

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Mercado cresce a cada ano Muitos recursos Múltiplas plataforma Symbian

Leia mais

formação em WeB developer

formação em WeB developer formação em WeB developer O Treinamento de Web Developer com duração de 40 semanas (média de 1 ano), ensinará como desenvolver sistemas web de alta performance e interatividade. Através das linguagens

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

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25 9 Sobre o autor... 8 Introdução... 15 Capítulo 1 O que é o PHP?... 19 Características do PHP...20 Gratuito e com código aberto...20 Embutido no HTML...20 Baseado no servidor...21 Bancos de dados...22 Portabilidade...22

Leia mais

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

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 tiagop_ti@hotmail.com 2 Universidade

Leia mais

Universidade da Beira Interior

Universidade da Beira Interior Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação

Leia mais

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS CST em Análise e Desenvolvimento de Sistemas 4ª Série Programação em Dispositivos Móveis A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de

Leia mais

NETBEANS IDE UTILIZAÇAO DE RECURSOS PARA DESENVOLVIMENTO DE PROJETO JAVA WEB

NETBEANS IDE UTILIZAÇAO DE RECURSOS PARA DESENVOLVIMENTO DE PROJETO JAVA WEB NETBEANS IDE UTILIZAÇAO DE RECURSOS PARA DESENVOLVIMENTO DE PROJETO JAVA WEB Rodolfo M. Salomao 1, Willian Magalhães 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil rodolfomeneghet@hotmail.com,

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Tópicos Motivação e Objetivos LP e SOA Processo ADESE

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

formação em programação em c/c++

formação em programação em c/c++ formação em programação em c/c++ O Treinamento de Programação em C/C++ com duração de 20 semanas (média de 6 meses), preparará o aluno para programar em duas das linguagens mais poderosas da computação.

Leia mais

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014 Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL Plano de Trabalho Docente 2014 Etec Prefessor Massuyuki Kawano Código: 136 Município: Tupã Eixo Tecnológico: Informação e Comunicação Habilitação

Leia mais

A plataforma Android: Uma Introdução

A plataforma Android: Uma Introdução A plataforma Android: Uma Introdução Android Iniciativa da Google de prover uma plataforma aberta para Web móvel Open Handset Alliance Associação de um grupo bastante heterogêneo de empresas (operadoras,

Leia mais

O que é o Android? O que é o Android

O que é o Android? O que é o Android O que é o Android? O Android é um sistema operacional para dispositivos móveis, baseado em uma plataforma de código aberta sob a licença apache, permitindo que os fabricantes possam modificar seu código

Leia mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL DO GERENCIADOR ESCOLAR WEB CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4

Leia mais

OPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).

OPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari). OPORTUNIDADES CWI: Analista de Testes - 2 anos de experiências em testes. - Experiência com alguma ferramenta de automação de testes. - Conhecimento em especificação de casos de testes. - Formação superior

Leia mais

J2EE TM Java 2 Plataform, Enterprise Edition

J2EE TM Java 2 Plataform, Enterprise Edition CURSO DE GRADUAÇÃO J2EE TM Java 2 Plataform, Enterprise Edition Antonio Benedito Coimbra Sampaio Junior abc@unama.br OBJETIVOS DO CURSO Capacitar os alunos no desenvolvimento de aplicações para a WEB com

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

Dados do Projeto. Nome do Projeto. Fingerprint Access Users. Data de Inicialização 14/04/2012

Dados do Projeto. Nome do Projeto. Fingerprint Access Users. Data de Inicialização 14/04/2012 Fábrica de Software Dados do Projeto Nome do Projeto Data de Inicialização Responsáveis Autores Fingerprint Access Users 14/04/2012 Adriana Lima de Almeida, Espedito Alves Leal, Jaciel Dias de Souza, Samuel

Leia mais

DMS Documento de Modelagem de Sistema. Versão: 1.4

DMS Documento de Modelagem de Sistema. Versão: 1.4 DMS Documento de Modelagem de Sistema Versão: 1.4 VERANEIO Gibson Macedo Denis Carvalho Matheus Pedro Ingrid Cavalcanti Rafael Ribeiro Tabela de Revisões Versão Principais Autores da Versão Data de Término

Leia mais

Manual de Utilização das Funções Básicas do Sistema ClinicWeb

Manual de Utilização das Funções Básicas do Sistema ClinicWeb Manual de Utilização das Funções Básicas do Sistema ClinicWeb Dezembro/2012 2 Manual de Utilização das Funções Básicas do Sistema ClinicWeb Sumário de Informações do Documento Título do Documento: Resumo:

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

Capítulo 04: Persistência com SQLite

Capítulo 04: Persistência com SQLite Capítulo 04: Persistência com SQLite Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos Sobre o treinamento Este é um curso para quem precisa conhecer o essencial do produto o Alfresco

Leia mais

Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec

Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec Desenvolvimento de Aplicações Android Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike Novatec Sumário Prefácio... xi Público-alvo...xi Organização do livro...xii Convenções adotadas neste livro...xiii

Leia mais