quarta-feira, 30 de setembro de 2015

1º SEMAI - 2º DIA

1º Seminário AI - 2º DIA - Construtores e Sobrecarga

1º Seminário de Aprendizagem Invertida - Neo e Morpheus ensinam Construtores

1º Seminário de Aprendizagem Invertida - 2º DIA - JAVA FILME

1º SEMINÁRIO DE APRENDIZAGEM INVERTIDA - 2º DIA


1º Seminário de Apredizagem Invertida - 2º Dia - Modificadores de Acesso

1º Seminário de Apredizagem Invertida - 2º Dia - Modificadores de Acesso

Trabalho sistemas de informação

quinta-feira, 24 de setembro de 2015

1º Seminário de Aprendizagem Invertida


Segundo a UNESCO (2011), através do relatório Delors, concluiu que a Educação está alicerçada pelos pilares norteadores: Aprender a Conhecer, Aprender a Viver Juntos, Aprender a Fazer e Aprender a Ser. Dessa forma, as novas habilidades do século XXI são pautadas por 4 habilidades, 4 Cs: Pensamento Crítico, Comunicação, Colaboração, Criatividade.

Assim, surgiu como proposta de aprendizagem, a sala de aula invertida. Com ferramentas inovadoras e ousadas, apresento o 1º Seminário de Aprendizagem Invertida, com o objetivo de apresentar trabalhos e pesquisas com ferramentas atuais e desafiadoras.    

quarta-feira, 23 de setembro de 2015

CCT0024 - Exercício 5 Resolução


package exercicio05;
import java.util.*;
public class Funcionario
{
         // mat_aux passa a ser um contador de objetos da classe
         private static int mat_aux=0; 
         private int mat; 
         private String nome, funcao;
         private double salario;
        
         public Funcionario()
         {
           mat=++mat_aux; 
         }
        
/*       
         Este metodo sai pois mat agora e de autoincrementado
         public void setMat(int mat_aux)
         {
             mat = mat_aux;     
         } 
 */     
         public int getMat()
         {
             return mat;
         }
        
         public void setNome(String nome)
         {
             this.nome = nome;
         }
        
         public String getNome()
         {
             return nome;
         }
        
         public void setFuncao(String funcao)
         {
             this.funcao = funcao;
         }
        
         public String getFuncao()
         {
             return funcao;
         }
        
         public void setSalario(double salario)
         {
             this.salario = salario;
         }
        
         public double getSalario()
         {
             return salario;
         }
}

terça-feira, 22 de setembro de 2015

CCT0051 - MiniMundo CB2015

O Campeonato Brasileiro, possui uma demanda para a criação de um site que apresente:
O número de torcedores dos quatro grandes clubes do Rio;
Os dados cadastrais dos torcedores por time.
Foi necessário criar cinco telas:

Login

O usuário informa apenas o e-mail. Se o e-mail não existir no banco de dados, a tela de
cadastramento de torcedores será apresentada para o usuário complementar as informações cadastrais. Caso contrário, se o e-mail já existir no banco de dados, a tela de visualização de times será apresentada com o nome do time e o total de torcedores.

Cadastramento de torcedores

Para realizar o cadastramento de um torcedor é preciso informar o nome, o e-mail, o sexo, o ano de nascimento e o time. Após realizar o cadastramento com sucesso, a tela  de visualização de times será apresentada com o nome do time e o total de  torcedores. Caso contrário, se ocorrer algum tipo de erro no cadastramento, a tela de informação de erro será apresentada.

Visualização de times

Quando o usuário finaliza o cadastro ou informa um e-mail que já foi cadastrado, a tela de visualização de times é exibida com o nome do time e o total de torcedores.

Visualização de torcedores por time

O usuário tem a possibilidade de ver as informações cadastrais de todos os torcedores  de qualquer time. Quando o usuário acessar a tela de visualização de times e clicar no bonequinho “torcedor” ao lado esquerdo dos times, a tela de visualização de torcedores por time será exibida com todas as informações cadastrais dos torcedores.

Informação de erro

Quando ocorre algum tipo de problema no cadastramento de um torcedor, a tela de  informação de erro será exibida.

CCT0051 :: Sistema Monteiro informa: Baseado na demanda, o sistema “CB2015” foi desenvolvido... Porém, o sistema foi entregue com uma série de problemas que precisam ser
resolvidos por você, Desenvolvedor Java!!!

Analise o código do projeto em anexo e resolva os problemas identificados a seguir:

1) Validar o e-mail e chamar a tela correta

Observe na tela “índex.jsp” que, após informar o e-mail, o servlet “ControlaAcesso” é

chamado. Nesse primeiro momento, o sistema deveria pegar o e-mail informado e

verificar se já foi cadastrado. Essa verificação é feita através do método

“obterTorcedorPorEmail(String email)” da classe “TorcedorDao”.

Problema 1: esse método não está implementado

Após realizar essa verificação, existem duas possibilidades:

- O usuário não existe: chamar “cadastraTorcedor.jsp”

Essa tela possui os campos para cadastramento do torcedor e o campo “e-mail” já vem

preenchido com a informação digitada na tela “index.jsp”.

Problema 2: “cadastraTorcedor.jsp” deve receber o atributo “TorcedorPorEmail”

- O usuário já existe: chamar “visualizaTime.jsp”

Essa tela apresenta a quantidade de torcedores por time e também o nome e o time

do usuário logado.

Problema 3: é preciso passar os jogadores agrupados por time através do atributo

2) Cadastramento de torcedores

Quando o usuário entra com um e-mail ainda não cadastrado, a tela de cadastramento  de torcedores é exibida. Observe que essa tela chama o método “doGet()” do servlet  ControlaTorcedor”. Nesse servlet, os campos da tela são obtidos e atributos ao objeto
“torcedor”. Esse objeto é passado como parâmetro para o método “incluir(Torcedor
torcedor)” da classe “TorcedorDao”.

Problema 4: esse método não está completamente implementado

CCT0051 :: Rafael Monteiro Informa:

Observe também que se o cadastramento ocorrer perfeitamente, a tela de visualização
de times é exibida. Essa tela precisa de dois parâmetros para funcionar.

Problema 5: esses atributos não existem antes da chamada da tela

3) Visualização de times

A visualização de times é feita em dois momentos: quando o usuário se cadastra ou
quando o usuário informa um e-mail já cadastrado. Nessa tela são exibidos o nome de
cada time, o total de torcedores por time, o nome do usuário logado e o time do
usuário logado.

Problema 6: essas informações não estão aparecendo

Nessa mesma tela existe um boneco que representa os torcedores. Então, se clicar  nesse boneco, ele apresenta uma listagem com todos os dados cadastrais dos torcedores do time selecionado. Observe que ao clicar nesse boneco, o método “doGet()” do servlet “ControlaTime” é chamado. Nesse método é chamada a tela de visualização de torcedores. Essa tela de visualização de torcedores necessita de dois  atributos “timeSelecionado” e “torcedores”. O Atributo “torcedores” recebe o resultado do método “obterTorcedorPorTim(String time)” existente na classe “TorcedorDao”.

Problema 7: esse método não está completamente implementado

4) Visualização de torcedores

Finalmente, após clicar no bonequinho do torcedor, a tela “visualizaTorcedor.jsp” é
exibida. Essa tela recebe os atributos do servlet “ControlaTime” para poder apresentar
as informações cadastrais dos torcedores e o nome do time que foi selecionado na tela
“visualizaTime.jsp”


Problema 8: esses atributos não estão preenchidos na tela

segunda-feira, 21 de setembro de 2015

GST0070 - Comércio Eletrônico - Aula 5

Vimos a classificação dos sistemas de comércio eletrônico, em particular o B2C (Business-to-Consumer) como sendo uma das referências do comércio eletrônico entre usuários e empresas, e os conceitos inerentes as tecnologias de Intranet e Extranet. 

Assim, devido ao grande crescimento deste tipo de comércio, encontramos vários sítios que se dedicam a este tipo de comércio crescente no mercado. Faça uma pesquisa onde devem ser considerados, necessariamente, os seguintes aspectos do B2C:

1. Escolha um site categorizado como B2C e cite-o em sua postagem.
2. Observe e relate como é o seu funcionamento básico;
3. Observe e relate os aspectos de segurança das transações efetuadas;
4. Observe e relate como se dá a garantia da privacidade das informações envolvidas nas transações;

Para estes itens, recomendamos que, para ter uma noção completa do funcionamento do site escolhido, além de navegar, cadastre-se e realize a interação de compra até a etapa anterior ao seu pagamento. Justifique sua resposta e não esqueça de citar as fontes de pesquisa.

quarta-feira, 16 de setembro de 2015

CCT0024 - Encapsulamento Java

Tudo que um objeto é capaz de fazer e todas as características que ele irá definir estão definidos em sua classe. Isto significa que toda a existência do objeto está restrita aos domínios da classe, o que é chamado de encapsulamento.



Logo, uma classe pode ser encarada como uma caixa-preta, que nos fornece ações e características, mas não nos mostra como as mesmas são implementadas internamente.

Acesse aqui a lista de exercícios sobre encapsulamento

terça-feira, 15 de setembro de 2015

CCT0051 DESEV SIST WEB

Conteúdos abordados:

- JDBC;
- Banco de dados na linguagem java;
- Uso do NetBeans para gerência do banco;
- Servlet para listagem de dados.

Agora, colabore com a resolução do exemplo-código!


segunda-feira, 14 de setembro de 2015

GST0070 - Estudo de Caso - Aula 4


"A história da Amazon ilustra algumas das maneiras pelas quais os sistemas de informação ajudam as empresas a competir", assim como a dificuldade de manter uma vantagem competitiva nos dias de hoje. 

Quando Jeff Bezos e seus sócios abriram a empresa, a Internet dava seus primeiros passos. Eles foram uns dos primeiros a vender pela rede. 

Como a Amazon procurou resolver os problemas de custos, gerados com a implantação de sua estratégia: de superloja on-line?

Baixe aqui o Estudo de Caso Amazon

sexta-feira, 11 de setembro de 2015

Avaliando Aprendizado disponível


O primeiro ciclo do Avaliando o Aprendizado Presencial de 2015.2 já está disponível ! São cinco questões a cada ciclo, geradas aleatórias, do conteúdo ministrado.

Acesse: simulado.estacio.br 

sábado, 5 de setembro de 2015

Pós-graduação

Demorou, mas chegou ! Agora temos Cursos de Pós-graduação no Campus de Nova Iguaçu na Área de Tecnologia e venho trazer esta notícia em primeira mão para você. 

Inicialmente, teremos dois cursos: 

- ENGENHARIA DE SOFTWARE;
- ANÁLISE, PROJETO E DESENVOLVIMENTO DE SISTEMAS.

Aulas com início em 17/10/2015 - sábados quinzenais - 09:00 às 16:30.

Temos um desconto especial !




terça-feira, 1 de setembro de 2015

CCT0051 - Introdução JSP - Resolução colaborativa de exercícios

index.jsp

 &lt%@page contentType="text/html" pageEncoding="UTF-8"%>
&lt!DOCTYPE html&gt
&lthtml&gt
    &lthead&gt
        &ltmeta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt
        &lttitle>Hotel&lt/title&gt
    &lt/head&gt
    &ltbody&gt
        &lth1&gtHotel Sao Patricio&lt/h1&gt
        &ltform action="contreHotel.jsp"&gt
            &ltdiv&gt
                Informe a quantidade de Dias&ltbr/&gt
                &ltinput type="text" name="qtdDias" value="" /&gt&ltbr/&gt
                &ltinput type="submit" value="Calcular" /&gt
            &lt/div&gt
        &lt/form&gt
    &lt/body&gt
&lt/html&gt
 

Charles Maquiavel

"Não há nada mais difícil do que se ter em mãos algo novo, nem nada mais perigoso do que conduzir por caminhos inéditos, ou incertos quanto ao sucesso, ao se tomar a dianteira na introdução de uma nova ordem das coisas."

Martha Gabriel

"Sábios nos encantam e estúpidos nos cansam. Os meios digitais apenas ampliaram o poder de ambos, mas a escolha de quem ouvir ainda é nossa."

Sou + vc na Estácio

A Universidade Estácio de Sá está com matriculas abertas para nosso próximo semestre 2016.3 EAD. Oferece 25% de desconto durante todo o primeiro semestre letivo. Não perca essa oportunidade!
Aproveite uma degustação, diversos cursos livres e grátis. Basta acessar o link: http://experimenteseusonho.com.br/Portal/Modules/Login/
 
Blogger Templates