CCT1024 Plano de Ensino
CCT1024 Plano de Ensino
CCT1024 Plano de Ensino
4 Perfil docente
5 Ementa
6 Objetivos
O conhecimento teórico e prático da arquitetura MVC é essencial para profissionais de tecnologia que
pretendem trabalhar no desenvolvimento de serviços disponibilizados na web e que possam ser
consumidos por outras aplicações tanto web, como de dispositivos móveis.
Para padronizar o desenvolvimento de sistemas, foi criada a arquitetura MVC, um acrônimo para
modelovisãocontrole. Em especial, a camada de modelo trata de aspectos essenciais sobre o acesso e
persistência de dados que, sem dúvidas, é um conhecimento essencial para profissionais de tecnologia
que pretendem desenvolver sistemas mais eficientes.
O aluno deverá estar apto a criar sistemas Web e Web Services REST com grande produtividade,
obedecendo ao padrão arquitetural MVC, através do framework Spring, além de lidar com elementos
de autenticação e autorização, via Spring Security. Com base no conhecimento adquirido, o aluno será
capaz de implementar controladores e serviços, alinhados às melhores técnicas adotadas pelo
mercado, incluindo os requisitos de segurança necessários.
Definir interfaces de sistemas Web criados com o framework Spring, com grande produtividade,
obedecendo ao padrão arquitetural MVC, além da garantia de responsividade, por meio de
ferramentas como Thymeleaf e Bootstrap, as quais viabilizam a criação de interfaces com design
profissional.
Ao final dos estudos, o aluno estará apto a construir sistemas na arquitetura MVC, com base nas
ferramentas como Thymeleaf e Bootstrap, as quais viabilizam a criação de interfaces com design
profissional.
Ao final dos estudos, o aluno estará apto a construir sistemas na arquitetura MVC, com base nas
tecnologias JPA e JEE, adotando interface Java para Web. O conhecimento adquirido será de grande
utilidade para a inserção do aluno no mercado corporativo, tendo como base arquiteturas e
componentes robustos. Também serão observados os métodos de automatização do NetBeans, visando
a obter maior produtividade.
7 Procedimentos de ensinoaprendizagem
8 Temas de aprendizagem
4. CAMADA DE VISÃO
4.1 IMPLEMENTAÇÃO DE UMA PÁGINA SIMPLES DA WEB
4.2 CRUD UTILIZANDO O FRAMEWORK THYMELEAF
4.3 ESTUDO DE CASO COM FRAMEWORK BOOTSTRAP
9 Procedimentos de avaliação
Nesta disciplina, o aluno será avaliado pelo seu desempenho nas avaliações (AV ou AVS), sendo a
cada uma delas atribuído o grau de 0,0 (zero) a 10,0 (dez). O discente conta ainda com uma atividade
sob a forma de simulado, que busca aprofundar seus conhecimentos acerca dos conteúdos
Nesta disciplina, o aluno será avaliado pelo seu desempenho nas avaliações (AV ou AVS), sendo a
cada uma delas atribuído o grau de 0,0 (zero) a 10,0 (dez). O discente conta ainda com uma atividade
sob a forma de simulado, que busca aprofundar seus conhecimentos acerca dos conteúdos
apreendidos, realizada online, na qual é atribuído grau de 0,0 (zero) a 2,0 (dois). Esta nota poderá ser
somada à nota de AV e/ou AVS, caso o aluno obtenha nestas avaliações nota mínima igual ou maior do
que 4,0 (quatro).
10 Bibliografia básica
ALVES, William Pereira. Java para Web: desenvolvimento de aplicaçõe. Sao Paulo: Erica
Disponível em: https://integrada.minhabiblioteca.com.br/books/9788536519357
11 Bibliografia complementar
COHN, M. Desenvolvimento de software com Scrum: aplicando métodos ágeis com sucesso..
Porto Alegre: Bookman
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788577808199/cfi/2!/4/[email protected]:41.