PLANO DE ENSINO

Disciplina:    Tópicos em Desenvolvimento de SI
Carga horária:  60 
Fase:
  6 
Semestre: 2
  1 
Professor:  MAXIMILIANO ZAMBONATTO PEZZIN .
_________________________________________________________________________________________________________________________________
 
Ementa
 

 

Frameworks de desenvolvimento de software e relatórios. Criação de FrameWorks. Tecnologias relacionadas. Tecnologias atuais.

 

Objetivos Gerais
 
 
Estudar a teoria dos frameworks, os principais atuais e desenvolver um modelo próprio..
 
Objetivos Específicos
 
 
Estudar a teoria dos frameworks
Realizar um levantamento dos principais frameworks
Modelar um framework próprio
Documentar e validar o framework proposto
 

Conteúdo Programático
 
 

1. Conceitos de frameworks e discussão do plano de ensino.

2. Estudo das teorias de frameworks

3. Estudo dos modelos MVC

4. Análise dos principais frameworks atuais existentes em uso

5. Modelagem de um framwork

6. Criação de um framework MVC próprio: Crud, front, back, api, componentes, funções e modelos

7. Documentação completa do framework

8. Implementação básica utilizando TODOS componentes

9. Documentação do projeto final desenvolvido





Links
https://www.hostinger.com.br/tutoriais/frameworks
https://blog.revelo.com.br/o-que-e-framework-exemplos-e-aplicacoes/
https://coodesh.com/blog/dicionario/o-que-e-framework/
https://kenzie.com.br/blog/framework/
https://www.actionlabs.com.br/insights/framework-o-que-e-e-quais-os-beneficios-para-os-desenvolvedores/
https://www.devmedia.com.br/frameworks-e-padroes-de-projeto/1111
https://blog.4linux.com.br/o-que-e-um-framework-e-quando-usar-em-seus-projetos/
https://medium.com/desenvolvendo-com-paixao/o-que-%C3%A9-framework-e-por-que-voc%C3%AA-precisa-de-um-e8b3a47c182f
https://silo.tips/download/frameworks-o-que-e-um-framework


Arquivos
1_conceitos_framework.pdf
2_Frameworks_conceitos_aplicacoes.pdf
3_Framework_apoio_desenvolvimetno.pdf
4_Implementacao_Framework_Desenvolvimento.pdf
5_Framework_Desenvolvimento_Aplicações_Web.pdf
6_Framework_baseado_roteiros.pdf
tese_framework.pdf

Modelo

Metodologia
 
A disciplina será ministrada através de aulas expositivas e trabalhos em sala. Estão previstos utilização de internet, apostilas, ebooks e projetor de multimídia. Serão utilizados, ainda, vídeos e documentos coletados na internet, como forma de fixação e facilitação da compreensão dos conceitos. Sempre que possível correlações com o mundo comercial X mundo científico serão utilizados, como meio de fortalecer a compreensão. A interação e acompanhamento por parte dos alunos será a base da disciplina.
 
Avaliação
 
Serão seguidos as resoluções do documento Consun - 040/2010. Sendo nota final será composta a partir de 2 médias (M1,M2), onde as médias serão compostas por M1 - Análise de diversos frameworks. A M2 será um trabalho de modelagem e criação de um framework próprio. A realização de provas e trabalhos de segunda chamada (fora do prazo estabelecido no cronograma das aulas) somente poderão ser feitos com justificativa e seguindo o regulamento da UNC Resolução 049/2010. Vale lembrar aqui que a utilização de textos alheios em trabalhos sem embasamento e citação do autor será considerada "cópia".
As avaliações agendadas podem ser alteradas conforme acordo entre professor e acadêmicos. Eventualmente as avaliações poderão ocorrer em datas diferentes as apresentadas no plano, sendo os acadêmicos avisados com no mínimo 7 dias de antecedência.
.
 
 

Bibliografia Básica:
BASSETT, Lindsay. Introdução ao JSON: um guia para JSON que vai direto ao ponto. São Paulo: Novatec, 2015.
POWERS, Shelley. Aprendendo node: usando javascript no servidor. São Paulo: Novatec, 2017.
STEFANOV, Stoyan. Primeiros passos com React: construindo aplicações web. São Paulo: Novatec, 2016.

 

 


Universidade do Contestado - Campus Concórdia