Análise e Desenvolvimento de Sistemas
DESENVOLVIMENTO .NET
Detalhamento do projeto e das competências que você aprende nas disciplinas do bloco.

Entregável do Bloco:
Software em .NET acompanhado de documentação de requisitos, matriz de rastreabilidade, diagramas de pacotes e de classes e diagrama demonstrando a arquitetura da aplicação. O software completo deve ser composto de pelo menos uma camada de serviços via ASP .NET Web API e uma camada de apresentação via ASP .NET MVC.
Projeto de Bloco: Desenvolvimento .NET
1 - Compreender a visão geral da metodologia de desenvolvimento CMMI1 Waterfall, suas vantagens, desvantagens e inserção no contexto das metodologias de desenvolvimento de software.
2 - Receber e adaptar requisitos de software definidos previamente por terceiros.
3 - Planejar e iniciar o desenvolvimento de um projeto de software .NET com backend e frontend Web utilizando a metodologia CMMI1 Waterfall.
4 - Desenvolver um software .NET com backend e frontend Web conforme os requisitos recebidos e adaptados, utilizando a metodologia CMMI1 Waterfall e aplicando-a às várias etapas do processo de desenvolvimento de software.
5 - Relatar os processos de trabalho e as diversas etapas, desde o processo de recebimento dos requisitos, passando pelas etapas e artefatos de projeto até a verificação e validação do software criado, bem como da sua manutenção.
6 - Criticar o projeto de software desenvolvido, em especial avaliando a metodologia de desenvolvimento CMMI1 Waterfall; a implementação do tratamento de erros e a tolerância à falhas; a segurança do aplicativo criado.
Fundamentos de Desenvolvimento com C#
1 - Compreender os fundamentos de programação com C# .NET e Visual Studio.
2 - Criar métodos, classes e implementar coleções de fontes.
3 - Criar interfaces e hierarquias de classes usando herança.
4 - Ler e escrever dados locais.
Fundamentos do Desenvolvimento de Aplicações Web ASP .NET
1 - Desenvolver sistemas web e utilizar arquiteturas em camadas
2 - Criar aplicativos Web simples utilizando ASP .NET MVC.
3 - Desenvolver modelos, visões e controladores no ASP .NET MVC.
4 - Gerenciar dados usando o ADO .NET.
Desenvolvimento com serviços WCF e Microsoft Azure
1 - Compreender as tecnologias e serviços disponíveis na nuvem
2 - Armazenar dados no Microsoft Azure
3 - Armazenar dados utilizando o SQL Azure
4 - Disponibilizar serviços no Microsoft Azure
Desenvolvimento de Aplicações Web ASP .NET MVC e Web API
1 - Projetar aplicativos Web com ASP .NET MVC e Web API
2 - Implementar o front-end em aplicativos Web ASP .NET MVC
3 - Implementar a lógica de negócios em aplicativos Web ASP Web API
4 - Implementar o acesso a dados utilizando o Entity Framework
Certificações do Bloco:
O bloco ajuda na preparação para as seguintes certificações oficiais da Microsoft:
- 70-486 Developing ASP.NET MVC Web Applications
- 70-487 Developing Microsoft Azure and Web Services

Converse conosco sobre este bloco
Assinar
Notificar de
guest
0 Comentários
Inline Feedbacks
View all comments

Entregável

O entregável do projeto de bloco é o produto final que você produz ao longo do semestre, seguindo uma sequência de desafios ao longo da qual recebe feedbacks e orientações de seu professor. Depois de produzir seu projeto, você o apresenta para seus professores, usando o que aprendeu para justificar suas escolhas. Você terá sucesso em seu projeto pois as competências que você aprende em todas as disciplinas são direcionadas por ele.

Competências

Competências são as demandas que o mercado pede de um profissional da área do curso. É o que você vai aprender em cada disciplina. Você também aplica suas competências enquanto desenvolve seu projeto de bloco, simulando uma situação que enfrentará no mercado de trabalho.

Bloco

Um bloco é um conjunto de 5 disciplinas que você cursa ao longo de um semestre. Estas disciplinas são relacionadas, para que você aprenda o necessário para desenvolver um projeto similar ao que terá que criar na vida real. Com o aprendizado baseado em projetos e competências, você já monta seu portfólio ao longo da faculdade e aprende o que é demandado pelo mercado de trabalho.

Precisa de mais informações?
Entre em contato conosco!
Assinar
Notificar de
guest
0 Comentários
Inline Feedbacks
View all comments
Menu