Curso de Programação 5
Especificações
Semestre | Nome do Curso | Categoria | Código | Horas de Crédito |
---|---|---|---|---|
5 | Programação 5 | Laboratório Especializado | CSPR-351 | 3 |
Pré-requisitos
Descrição
Catálogo Estudantil - Jala (2025-2026)
Neste curso, os alunos explorarão a complexidade de desenvolver um aplicativo de página única (SPA) com um componente de back-end (BE) e front-end (FE), utilizando os paradigmas revisados de cursos anteriores.
Uma compreensão fundamental do desenvolvimento web da interface do usuário (UI), incluindo sua integração com interfaces de programação de aplicativos (APIs), será essencial desde o início. Além disso, os alunos compreenderão o fluxo de trabalho simultâneo envolvido no desenvolvimento de back-end e front-end.
Os alunos embarcarão em uma jornada para dominar os meandros da criação de SPAs, onde se aprofundarão nos princípios fundamentais do desenvolvimento da interface do usuário e sua integração perfeita com as interfaces de programação de aplicativos (APIs). A ênfase será colocada na compreensão do fluxo de trabalho simultâneo envolvido nos processos de desenvolvimento de back-end e front-end.
Para a implementação do Frontend, o TypeScript servirá como a linguagem principal. Consequentemente, os alunos devem primeiro se familiarizar com os fundamentos do TypeScript, juntamente com as ferramentas associadas, como TS Tools, Transpilers, Linters e Prettiers. Uma vez proficiente em TypeScript, o curso progredirá para uma exploração de Web Frameworks usando TypeScript/JavaScript.
O desenvolvimento de back-end aproveitará Node.js. Portanto, uma atualização sobre esse ambiente de tempo de execução JavaScript será fornecida, juntamente com uma introdução a estruturas como o Express para expor APIs REST.
Ao final do curso, os alunos terão as habilidades e conhecimentos necessários para entender e implementar SPAs, equipados com funcionalidades de back-end e frontend, alinhadas com as práticas contemporâneas da indústria.