Programação de Sistemas Web
Neste repositório, disponibilizo os materiais que utilizo na disciplina Programação de Sistemas para Internet, que integra a grade curricular do curso Técnico em Informática para Internet oferecido pelo IFRN (Insitituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte).
Ferramentas
A produção dos materiais conta com várias ferramentas que já foram definidas como: Marp, VSCode e Notion. Estas ferramentas são utilizadas em diferentes momentos do planejamento das aulas.
A linguagem adotada será Python. Um framework será adotado com objetivo de apresentar os principais conceitos de desenvolvimento de aplicações Web.
Tecnologias
-
Django 4.* Flask 3.* - Python 3.12.*
- git + github / gitlab
- Docker (opcional): o aluno pode solicitar assistência a parte
Slides
Horários
- Turma 1M:
- Quinta-Feira: 8:50 às 10:20
- Sexta-Feira: 10:30 às 12:00
- Turma 2M:
- Quinta-Feira: 7:00 às 8:30
- Sexta-Feira: 7:00 às 10:20
Referências
BEAZLEY, D.; JONES, B. K. Python cookbook: Recipes for mastering python 3. 3. ed. [s.l.] O’Reilly Media, 2013.
Pense em Python. Disponível em: https://penseallen.github.io/PensePython2e/. Acesso em: 17 jan. 2024.
RAMALHO, L. Python fluente: Programação clara, concisa e eficaz. [s.l.] Novatec Editora, 2015. https://pythonfluente.com/.
SHAW, B. et al. Web Development with Django: A definitive guide to building modern Python web applications using Django 4. 2. ed. Birmingham, England: Packt Publishing, 2023.