Linguagem de Script
A disciplina de Linguagem de Script (LS) do Curso Superior de Tecnologia em Sistemas para Internet do IFPB tem como objetivo apresentar ao aluno conceitos sobre linguagens de script para processamentos de front-end. Sua carga horária apresenta um total de 67 horas aula e será ministrada pelos professores Francisco Dantas e Luiz Carlos Chaves. Para as aulas serão utilizadas exposições e atividades práticas, além de avaliações individuais e em grupo.
Esta disciplina possui como pré-requisito necessário o conhecimento prévio de Algoritmos, HTML e CSS.
Conteúdo
A disciplina apresenta o seguinte conteúdo, que será dividido conforme este roteiro de aula:
- Linguagem de Script
- Fundamentos
- Linguagem Javascript
- Padrão ECMA
- Objetos do W3C
- Biblioteca e Frameworks
- Sintaxe Javascript
- Introdução
- Elementos básicos
- Expressões
- Sentenças
- Funções
- Objetos
- Objetos do Javascript
- String, Number, Array
- RegExp
- Date
- Recursos do Navegador
- Fundamentos
- Eventos
- Objetos do Browser
- API DOM
- HTML DOM
- AJAX & Fetch API
- Frameworks
- Fundamentos
- Demonstração
Sobre o código fonte gerados durante as aulas, ele estará disponível no repositório da disciplina (Turma A, Turma B).
Horário e ambiente
As aulas da disciplina serão alocados nesse horário e ambiente:
Turm | Dia | Horário | Ambiente |
---|---|---|---|
Turma A | Segunda | 14:40-16:40 | Lab 57 |
Turma B | Segunda | 14:40-16:40 | Lab 58 |
Turma A | Quarta | 14:40-16:40 | Lab 4 |
Turma B | Quarta | 14:40-16:40 | Lab 5 |
Avaliações
A nota final será computada através da média ponderada das três maiores avaliações:
- Exercícios:
- Avaliação I
- Projeto (padlet, ifpb/projects):
- Avaliação II: Projeto - Etapa I;
- Avaliação III: Projeto - Etapa II.;
Estas salas do Google Classroom (Turma A, Turma B) serão utilizadas para enviar todas as avaliações.
Comunicação
Toda a comunicação será realizada usando este chat do Google Chat.
Bibliografia
Bibliografia Básica
Bibliografia Complementar
E para completar ainda mais a listagem existe estes exemplares como outros indicações.
Ferramentas
- Interpretador
- Editor
- Design
- Navegador
- Versionamento de código