Developer. Professor

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.