https://github.com/andreainfufsm/elc1090-2025a
ELC1090 - Desenvolvimento de Software para a Web - UFSM - 2025a
https://github.com/andreainfufsm/elc1090-2025a
liascript-course web
Last synced: 3 months ago
JSON representation
ELC1090 - Desenvolvimento de Software para a Web - UFSM - 2025a
- Host: GitHub
- URL: https://github.com/andreainfufsm/elc1090-2025a
- Owner: AndreaInfUFSM
- Created: 2025-03-08T20:52:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-15T10:36:40.000Z (about 1 year ago)
- Last Synced: 2025-05-15T11:45:54.670Z (about 1 year ago)
- Topics: liascript-course, web
- Homepage:
- Size: 6.38 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Universidade Federal de Santa Maria
Desenvolvimento de Software para a Web
Primeiro semestre de 2025
Conecte-se, crie, publique, analise, aprenda - embaralhe e repita!
Sobre a disciplina
·
Aulas
·
Avaliações
·
Bibliografia
## Sobre a disciplina
- Professora: Andrea Schwertner Charão (andrea@inf.ufsm.br)
- Horários: terças e quintas, das 10:30 às 12:10
- Salas: 364 - CT Anexo A, 3o andar (terça) e 431 - CT Pavilhão, térreo (quinta)
- [Ementa](https://www.ufsm.br/ementario/disciplinas/ELC1090): informações institucionais sobre a disciplina.
- Estratégias de ensino e aprendizagem:
1. As aulas serão presenciais, com registro de frequência.
2. Usaremos estratégias de aprendizagem baseada em projetos (Project Based Learning), mobilizando tecnologias e habilidades de desenvolvimento web em grau crescente de complexidade.
3. Os temas de projetos serão adaptáveis a interesses e conhecimento prévio dos estudantes. Os projetos serão examinados, apresentados e discutidos em grupo.
4. Será utilizada a plataforma GitHub Classroom para versionamento de código e automação de entregas e ações.
(início)
## Aulas
AulaDataDiaAssunto/Atividade
1
11/03/2025
Ter
- Dinâmica de acolhimento da turma.
-
Apresentação da disciplina e do plano de ensino.
2
13/03/2025
Qui
3
18/03/2025
Ter
- Unidades 1, 2 e 3: protocolos Web, linguagens HTML e CSS.
-
Projeto: desenvolvimento e deploy de site estático. - Formulário de clientes e demandas
4
20/03/2025
Qui
- Distribuição de demandas: match de clientes e devs
- Projeto: desenvolvimento e deploy de site estático.
5
25/03/2025
Ter
- Projeto: desenvolvimento e deploy de site estático.
- Bate-papo com profissional egressa da UFSM: Júlia Gabriela Santi Acosta
6
27/03/2025
Qui
7
01/04/2025
Ter
8
03/04/2025
Qui
9
08/04/2025
Ter
- Unidades 2, 3 e 4: HTML, CSS e linguagens de scripting.
- Rumo ao segundo projeto: aplicações web dinâmicas.
- Overview colaborativo exploratório: (1) SOAP x REST x alternativas? (2) XMLHttpRequest x fetch x axios (3) JSON x XML (4) SPA: DOM Manipulation e alternativas? (5) Public APIs: https://github.com/public-apis/public-apis (6) WGER API: https://wger.de/en/software/api (7) GitHub API: https://docs.github.com/en/rest (8) localstorage x IndexedDB x session x cookies
10
10/04/2025
Qui
- Unidades 2, 3 e 4: HTML, CSS e linguagens de scripting.
- Rumo ao segundo projeto: aplicações web dinâmicas.
- Exercício para entregar
11
15/04/2025
Ter
- Unidades 2, 3 e 4: HTML, CSS e linguagens de scripting.
- Projeto: desenvolvimento de aplicação com API web pública.
12
17/04/2025
Qui
- Unidades 2, 3 e 4: HTML, CSS e linguagens de scripting.
- Projeto: desenvolvimento de aplicação com API web pública.
13
22/04/2025
Ter
- Unidades 2, 3 e 4: HTML, CSS e linguagens de scripting.
- Projeto: desenvolvimento de aplicação com API web pública.
14
24/04/2025
Qui
- Unidades 2, 3 e 4: HTML, CSS e linguagens de scripting.
- Projeto: desenvolvimento de aplicação com API web pública.
- Análise de commits do primeiro projeto
15
29/04/2025
Ter
-
01/05/2025
Qui
- FERIADO - Dia do Trabalhador, feriado nacional: Dia não letivo e suspensão de atividades administrativas correlatas em todos os campi da UFSM.
16
06/05/2025
Ter
- Unidade 5: servidor e banco de dados.
- Rumo ao terceiro projeto: desenvolvimento de aplicação com backend e persistência de dados em servidor.
- Overview colaborativo exploratório: (1) PostgreSQL x MongoDB x alternativas (2) NestJS x Django x Laravel x Spring Boot (3) Express.js x Flask x FastAPI x alternativas (4) Firebase x Supabase x AWS Amplify x Nhost (5) Prisma ORM x TypeORM x SQLAlchemy x Hibernate (6) REST API design
17
08/05/2025
Qui
- Unidade 5: servidor e banco de dados.
- Projeto: desenvolvimento de aplicação com backend e persistência de dados em servidor.
18
13/05/2025
Ter
- Unidade 5: servidor e banco de dados.
- Projeto: desenvolvimento de aplicação com backend e persistência de dados em servidor.
19
15/05/2025
Qui
- Unidade 5: servidor e banco de dados.
- Projeto: desenvolvimento de aplicação com backend e persistência de dados em servidor.
- Análise de commits do segundo projeto
20
20/05/2025
Ter
- Unidade 5: servidor e banco de dados.
- Projeto: desenvolvimento de aplicação com backend e persistência de dados em servidor.
21
22/05/2025
Qui
- Unidade 5: servidor e banco de dados.
- Projeto: desenvolvimento de aplicação com backend e persistência de dados em servidor.
22
27/05/2025
Ter
23
29/05/2025
Qui
24
03/06/2025
Ter
- Discussão sobre os projetos anteriores e definições sobre o projeto final.
25
05/06/2025
Qui
26
10/06/2025
Ter
27
12/06/2025
Qui
28
17/06/2025
Ter
-
19/06/2025
Qui
- FERIADO - Corpus Christi, feriado nacional.
29
24/06/2025
Ter
30
26/06/2025
Qui
(início)
## Avaliações
A avaliação irá considerar a **produção** dos estudantes em 4 projetos e os registros de participação em atividades de revisão/discussão/avaliação de produções com a turma.
- 1o Bimestre:
- Projeto 1 - peso 3
- Projeto 2 - peso 5
- Participação - peso 2
- 2o Bimestre:
- Projeto 3 - peso 4
- Projeto 4 - peso 4
- Participação - peso 2
- Exame: 03/07/2025
(início)
## Bibliografia
- Matti Luukkainen e outros. **Deep Dive Into Modern Web Development**. University of Helsinki, 2024.
Disponível em: https://fullstackopen.com/en/
- Oliveira, Cláudio Luís, V. e Humberto Augusto Piovesana Zanetti.
**JavaScript Descomplicado - Programação para Web, IoT e Dispositivos Móveis**. Editora Saraiva, 2020. Disponível em: https://integrada.minhabiblioteca.com.br/books/9788536533100/
(início)