#Solicitação de certificado

03/12/2009

Solicito realizar a prova para obtenção do certificado do curso Linguagem C#
Daniel Vieira

Daniel Vieira

Curtidas 0

Respostas

Devmedia

Devmedia

03/12/2009

Daniel,
Segue a prova de certificação:
    Introdução a Linguagem C# - Prova Prática  DevMedia Group Objeto: Sistema de Gerenciamento de Estacionamento
    1. Escopo do projeto   Um estacionamento de pequeno/médio porte necessita melhorar o gerenciamento de seus processos visando ganho de performance e aprimorar a qualidade do atendimento a seus clientes. Tendo em vista também manter os dados consolidados relativos à logística de funcionamento do estabelecimento, do qual permite os usuários do sistema ter acessos às informações de modo sistemático via relatórios de visões.   O estacionamento possui diversos tipos de preços de ESTADIA (palavra designada para o momento em que um veículo é estacionado numa determinada vaga até sua saída).   Os preços variam de acordo com o serviço oferecido no momento, podendo variar entre valores de Hora, Diária, Mensal e frações de hora.   Os veículos deverão ser cadastrados no momento da entrada de acordo com a PLACA, que será a chave única identificadora, logo, o sistema deverá fazer a verificação da existência ou não desta placa.   As informações pertinentes a COR, TIPO, MODELO e FABRICANTE do veículo poderão fazer parte de um domínio fixo já pré cadastrado, evitando assim o desenvolvimento de recursos de gerenciamento dos atributos acima.   O acesso ao sistema deverá ser confirmado e permitido mediante LOGIN e SENHA, exigindo que o funcionário em entre com os dados numa tela de Login.   Para gerenciamento dos funcionários será desenvolvimento uma tela de Manutenção dos mesmos, contendo recursos de Listagem, Inclusão, Alteração e Exclusão de funcionários.   No que se refere às ESTADIAS, deverá conter informações relativas aos seguintes parâmetros:   ·         Funcionário responsável ·         Código do preço ·         Número da placa ·         Status da estadia (domínio: E = ENTROU, S = SAIU, C = CANCELADO) ·         Data da entrada e saída ·         Horário da entrada e saída ·         Valor total da Estadia 2. Objetivo   Esta prova prática tem como foco principal a unificação de conceitos, tecnologias e conhecimento adquiridos ao longo do curso de Introdução a Linguagem C#. As seguintes fazes de Desenvolvimento de Softwares serão usadas:   1.   Levantamento de requisitos Deverão ser levantados os requisitos necessários para o desenvolvimento do sistema de acordo com as premissas descritas acima.   2.   Modelagem de Dados A modelagem de dados deverá seguir a seguinte estrutura:     3.   Desenvolvimento Este será o foco principal desta prova. O desenvolvimento deverá ser feito cumprindo todas as etapas exigidas acima, com os determinados cadastros e seguindo as premissas dispostas no Curso mediante as Vídeo Aulas apresentadas.   Deverá ser usada a linguagem C#, Framework 2.0 ou superior e Visual Studio 2005 ou superior. Deverá ser desenvolvida uma Aplicação Desktop (Windows Application) obrigatoriamente.   Todo o acesso a dados (banco de dados disponível abaixo) deverá ser construído seguindo os recursos disponíveis para a Biblioteca ADO.net da MicroSoft SqlClient, acessada através do namespace using System.Data.SqlClient.   Para cada acesso à Base de Dados deverá ser criado e/ou instanciados os seguintes comandos:   ·         SqlConnection ·         SqlCommand ·         Execução do método ·         Abertura e fechamento da conexão     Abaixo o script de criação da Base de Dados, apenas crie sua base de dados, execute os comandas abaixo, e faça a conexão através do arquivo de configuração App.config:     CREATE TABLE FUNCIONARIO (        COD_FUNCIONARIO      int IDENTITY,        NOM_FUNCIONARIO      varchar(50) NOT NULL,        DSC_LOGIN            varchar(10) NOT NULL,        DSC_SENHA            varchar(10) NOT NULL ) go   ALTER TABLE FUNCIONARIO        ADD PRIMARY KEY (COD_FUNCIONARIO) go   CREATE TABLE PRECO (        COD_PRECO            int IDENTITY,        VLR_ITEM             money NOT NULL,        DSC_ITEM             varchar(20) NOT NULL ) go   ALTER TABLE PRECO        ADD PRIMARY KEY (COD_PRECO) go   CREATE TABLE VEICULO (        NUM_PLACA            char(7) NOT NULL,        DSC_COR              varchar(20) NOT NULL,        DSC_TIPO             varchar(20) NULL,        DSC_MODELO           varchar(20) NULL,        DSC_FABRICANTE       varchar(20) NULL ) go   ALTER TABLE VEICULO        ADD PRIMARY KEY (NUM_PLACA) go   CREATE TABLE ESTADIA (        COD_ESTADIA          int IDENTITY,        COD_FUNCIONARIO      int NOT NULL,        COD_PRECO            int NOT NULL,        NUM_PLACA            char(7) NULL,        IND_STATUS           char(1) NOT NULL DEFAULT 'E'                                    CHECK (IND_STATUS IN ('E', 'S', 'C')),        DAT_ENTRADA          smalldatetime NOT NULL,        HOR_ENTRADA          timestamp NOT NULL,        DAT_SAIDA            smalldatetime NULL,        HOR_SAIDA            timestamp NULL,        VLR_ESTADIA          money NULL ) go   ALTER TABLE ESTADIA        ADD PRIMARY KEY (COD_ESTADIA) go   ALTER TABLE ESTADIA        ADD FOREIGN KEY (COD_FUNCIONARIO)                              REFERENCES FUNCIONARIO go   ALTER TABLE ESTADIA        ADD FOREIGN KEY (COD_PRECO)                              REFERENCES PRECO go   ALTER TABLE ESTADIA        ADD FOREIGN KEY (NUM_PLACA)                             REFERENCES VEICULO 4.   Testes Deverão ser executadas rotinas de testes antes na implantação, visando correções de possíveis bugs e exceções.   5.   Implantação O software desenvolvido deverá ser encaminhado à DevMedia compactado, bem como possíveis alterações na Base de Dados.   3. Pré-requisitos   O candidato à Certificação deverá ter conhecimentos mínimos em:   ·         Linguagem de Programação C# ·         Interface/Usabilidade do IDE do Visual Studio 2005/08 ·         Sql Transact Básicos (criação de querys select, insert, update e delete)   4. Bibliografia / Suporte   Poderão ser consultados qualquer tipo de mídia, artigos, dicas e etc orefecidos pela DevMedia, além do serviço de Suporte “Tira Dúvidas”, onde um Consultor Virtual é disponibilizado full-time para qualquer tipo de dúvida referente ao Curso e a Certificação.   5. Considerações   Este Projeto de Certificação DevMedia visa preparar o candidato para o mercado de trabalho de forma bastante prática. Possibilitando o contato direto com a tecnologia, seus limites, recursos, problemas e soluções.   Foi sugerido um sistema muito simples para que candidato agregue conhecimento necessário em algumas etapas do Desenvolvimento de Software e posteriormente tenha condições de dar continuidade à projetos de dimensão maior, sendo que os processos serão os mesmos.   O candidato certificado estará hábil à desenvolver funções de Programador, Desenvolvedor e Analista de Sistemas.   Os candidatos que deterem maior conhecimento poderão implementar algo além do escopo.   Caso haja algum tipo de dificuldade quanto à implementação das classes de acesso a dados, o Consultor Virtual poderá ser acionado a fim que enviar um exemplo prático ao candidato.    
GOSTEI 0
Daniel Vieira

Daniel Vieira

03/12/2009

Bom, eu fiz o curso de introdução a linguagem, ele parou nos componentes básicos, nem sequer chegou perto de acesso a dados, e o projeto requer isso.

Mas eu vou tentar realizar o projeto da mesma forma, só que nunca utilizei acesso a dados com ADO.net

Fico no aguardo de ao menos uma indicação de video-aula sobre acesso a dados via ADO, pois somente utilizei linq, nunca ADO!


GOSTEI 0
Daniel Vieira

Daniel Vieira

03/12/2009

Amigos,

A segunda imagem da modelagem não está aparecendo.
Poderiam repostar para mim?

Obrigado
GOSTEI 0
Daniel Vieira

Daniel Vieira

03/12/2009

Gostaria de enfatizar que a segunda imagem da Modelagem de Dados ainda não está aparecendo.
Estou dando andamento ao projeto mesmo assim!
Fico no aguardo, obrigado!
GOSTEI 0
Devmedia

Devmedia

03/12/2009

Daniel,
a segunda imagem não existe. foi um erro do sistema.
Grato pela compreensão.
lembrando q vc pode tirar dúvidas sobre a prova aqui nesse chamado mesmo, ok.
GOSTEI 0
Daniel Vieira

Daniel Vieira

03/12/2009

Obrigado equipe DevMedia.

2 dúvidas:

1-Quanto tempo eu tenho pra desenvolver o projeto? (pois trabalho e estou usando meu tempo livre pra desenvolver)

2-Quando terminar, onde eu faço o envio do projeto?
GOSTEI 0
Devmedia

Devmedia

03/12/2009


Daniel:
1-Quanto tempo eu tenho pra desenvolver o projeto? (pois trabalho e estou usando meu tempo livre pra desenvolver)
o tempo que precisar. Não foi estipulado um tempo limite para o desenvolvimento

2-Quando terminar, onde eu faço o envio do projeto?
você deve postar aqui mesmo no sistema de suporte, utilizando o disco virtual (opção presente na home do suporte), e nos comunicar o link para que o consultor possa baixar e corrigir sua prova, ok.


GOSTEI 0
Daniel Vieira

Daniel Vieira

03/12/2009

Estou com o sistema pronto, gostaria apenas de saber:

A entrega é feita apenas 1 vez?
Se meu sistema conter alguma inconsistência, eu não receberei o certificado?

Ou serei avisado das correções e terei uma nova oportunidade de envio?
GOSTEI 0
Devmedia

Devmedia

03/12/2009

Olá,  ao enviar a prova, a mesma será analiasada pelo consultor e o mesmo verificará se a mesma está ok. Caso nao esteja, o consultor lhe aompotará o que está errada e você poderá fazer os consertos de acordo com o seu tempo. Assim q os problemas forem solucinados e o sistema estiver novamente fechado, vc nos envia as prova e a mesma será avaliada. Esse procedimento será realizado até q sua prova esteja 100% ok. só ai então o consultor nos dará o seu aval e então emitiremos o certificado. 
GOSTEI 0
Devmedia

Devmedia

03/12/2009

Daniel,
está conseguindo evoluir a prova?
GOSTEI 0
Daniel Vieira

Daniel Vieira

03/12/2009

Estou tentando arrumar mais tempo.

Vou tentar me dedicar ao projeto novamente, não desisti dele ainda não.

Vou entregar no fim desse mês.

Fica como meta para mim.

Pode ser?
GOSTEI 0
POSTAR