Você está na página 1de 4

PLANO DE ENSINO

Professor: Roger da Silva Machado


Curso: Técnico em Informática para Internet
DISCIPLINA: Programação para Internet III
Vigência: a partir de 2019/1 Período letivo: 3º ano
Carga horária total: 60h Código: GR_INF.72
Ementa: Estudo de novos paradigmas, metodologias e técnicas utilizadas no
desenvolvimento de sistemas Web. Investigação de ambientes e
ferramentas.
Implementação de estudos de caso.

Objetivos

Analisar problemas computacionais e projetar soluções por meio da construção


de aplicações web empregando frameworks atuais e em ampla utilização.

Conteúdos

UNIDADE I – Estudo e Aplicação de Novas Tecnologias para a Web


1.1 Estudo de novos paradigmas, metodologias e técnicas para
desenvolvimento de softwares Web.
1.2 Ambientes e ferramentas
1.3 Exemplos práticos
1.4 Implementação de estudo de caso
1.5 Apresentação de resultados

Relação da disciplina com as demais

A disciplina desenvolve conhecimentos avançados para o desenvolvimento de


aplicações web, explorando os conhecimentos obtidos nas disciplinas de
Algoritmos e Programação, Programação para a Internet I, Programação para a
Internet II, Programação Orientada a Objetos e Banco de Dados. Os
conhecimentos obtidos nessa disciplina serão aplicados durante o decorrer do
curso.
Cronograma

Mês Dia Atividades


20 Início do ano letivo - Recepção ano letivo
Março
22 Introdução à disciplina
29 MVC
Abril 05 Revisão de PHP
12 Bootstrap
19 Trabalho 1 E1 (T1)
26 Introdução ao framework Laravel – Rotas
Maio 03 Laravel – Controller
10 Laravel – View
13 Exercícios em aula
17 Sábado Letivo - Middleware
24 Laravel – Migrations e Seeds
31 Laravel – Model
Junho 07 Manipulação Banco de Dados
14 Trabalho 2 E1 (T2)
21 Desenvolvimento do trabalho
28 Desenvolvimento do trabalho
Julho 05 Apresentações Trabalho 2
08 Sábado Letivo - Estudo para prova
12 Apresentações Trabalho 2
19 Prova 1 E1 (P1)
22 Encerramento Etapa 1
08 Início da segunda etapa
09 Introdução ao Node.js
Agosto
16 Introdução ao Node.js
23 Banco de dados MySQL
30 Express
Setembro 06 EJS
13 Trabalho 3 E2 (T3)
16 Sábado Letivo - Callback
27 Upload de Arquivos e Session
Outubro 04 Sequelize
11 Passport
18 Trabalho 4 E2 (T4)
25 Desenvolvimento Trabalho 4
01 Desenvolvimento Trabalho 4
Novembro
08 Apresentações Trabalho 4
22 Apresentações Trabalho 4
29 Prova 2
02 Sábado Letivo - Revisão Reavaliação
06 Reavaliação Etapa 1
Dezembro
13 Reavaliação Etapa 2
20 Atendimento sobre notas
OBS: Este cronograma poderá ser alterado conforme o andamento da turma

Desenvolvimento Metodológico

As aulas serão expositivas e dialogadas, serão apresentados exemplos


práticos e trabalhos para maior assimilação do conteúdo apresentado em aula.
Todos os trabalhos desenvolvidos serão analisados, possibilitando debates e
discussões que complementem o processo de compreensão/aprendizagem.
Será utilizado o laboratório de informática, bem como, o projetor multimídia
como recursos neste processo.

Metodologia de Avaliação e reavaliação

Serão realizados trabalhos e provas ao longo do semestre letivo, sendo


organizadas da seguinte forma:

Avaliações
Peso Avaliações Etapa 2* Peso
Etapa 1*

Trabalho 1 2 Trabalho 3 2

Trabalho 2 6 Trabalho 4 6

Prova 1 2 Prova 2 2
*Sujeito a alterações conforme o andamento da turma

A nota da primeira etapa será o resultado da expressão: T1 + T2 + P1.

A nota da segunda etapa será o resultado da expressão: T3 + T4 + P2.


Será considerado aprovado o aluno que obter nota final igual ou superior a 6
em cada uma das duas etapas. Além disso, serão consideradas a assiduidade
e participação do aluno nas atividades em sala de aula. Em relação à
assiduidade, a frequência mínima é de 75% de presença.

Para os alunos que não alcançarem a média 6,0 em uma ou mais etapas,
serão elaboradas e desenvolvidas, antes da reavaliação, aulas de revisão de
conteúdos e posteriormente será aplicada prova de reavaliação para a(s)
etapa(s) em que o educando não alcançou a média 6.0. Além disso, os alunos
poderão comparecer nos horários de atendimento individual, definidos pelo
professor, para revisar conteúdos e tirar dúvidas.

Bibliografia Básica

Douglas, M; Marabesi, M Aprendendo Laravel. O Framework PHP dos


Artesãos da Web. Editora Novatec, 2017.

MORAES, William Bruno. Construindo aplicações com NodeJS - 2ª edição.


São Paulo, SP: Novatec, 2018.

BIBLIOGRAFIA COMPLEMENTAR

Milani A. Construindo Aplicações Web com PHP e MySQL. São Paulo: Novatec,
2010.

Richardson, L. RESTful Serviços Web. Rio de Janeiro: Alta Books, 2007.

Turini, R. PHP e Laravel: Crie aplicações web como um verdadeiro artesão.


Casa do código, 2015.

MAZZA, L. HTML5 e CSS3 - Domine a WEB do Futuro. São Paulo: Casa do


Código, 2013.

DUCKETT, J. Introdução a Programação Web com HTML, XHTML E CSS. Rio


de Janeiro: Ciência Moderna, 2010.

Você também pode gostar