T.I
PROGRAMAÇÃO BACK-END
Ementa
Programação back-end: conceitos, tecnologias e ferramentas. Algoritmos simples e técnicas de depuração e solução de problemas em programas back-end. Linguagem de programação back-end e sintaxe e as estruturas de controle, funcionalidades back-end, frameworks e bibliotecas populares. Banco de dados e modelagem, SQL, técnicas de modelagem de dados, frameworks ORM. API (Application Programming Interface), serviços e endpoints e técnicas de autenticação e segurança.OBJETIVO: Este conteúdo visa capacitar os alunos a compreender, desenvolver e aplicar os conceitos, tecnologias e ferramentas fundamentais da programação back-end.
CONTEÚDO PROGRAMÁTICO:
UNIDADE I - INTRODUÇÃO À PROGRAMAÇÃO BACK-END
- CONCEITOS BÁSICOS DE PROGRAMAÇÃO BACK-END
- TECNOLOGIAS E FERRAMENTAS PARA PROGRAMAÇÃO BACK-END
- ALGORITMOS SIMPLES NA LINGUAGEM DE PROGRAMAÇÃO BACK-END
- TÉCNICAS DE DEPURAÇÃO E SOLUÇÃO DE PROBLEMAS EM BACK-END
- LINGUAGENS DE PROGRAMAÇÃO PARA O DESENVOLVIMENTO BACK-END
- SINTAXE E AS ESTRUTURAS DE CONTROLE DA LINGUAGEM BACK-END
- FUNCIONALIDADES MAIS COMUNS EM APLICAÇÕES BACK-END
- FRAMEWORKS E BIBLIOTECAS POPULARES NO DESENVOLVIMENTO BACK-END
- CONCEITOS FUNDAMENTAIS DE BANCO DE DADOS
- SQL PARA CRIAR E MANIPULAR BANCOS DE DADOS RELACIONAIS
- TÉCNICAS DE MODELAGEM PARA EFICIÊNCIA E INTEGRIDADE DOS SISTEMAS
- FRAMEWORKS ORM (OBJECT-RELATIONAL MAPPING) PARA BANCOS DE DADOS
- CONCEITOS DE API (APPLICATION PROGRAMMING INTERFACE)
- FRAMEWORKS E BIBLIOTECAS PARA CRIAR E CONSUMIR API
- SERVIÇOS E ENDPOINTS E AS FUNCIONALIDADES BACK-END
- TÉCNICAS DE AUTENTICAÇÃO E SEGURANÇA PARA PROTEGER UMA API