Última atualização: 12/11/2021
Este material faz parte da disciplina de Programação para Internet II do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas (ADS) do IFPI Campus Picos.
Este curso apresentará conceitos fundamentais de comunicação na Web e arquitetura cliente-servidor. No decorrer do curso o aluno vai aprender como aplicar os conceitos fundamentais do desenvolvimento backend (lado servidor) para construir aplicações Web reais, integrando com o frontend, independentemente das tecnologias ou estruturas.
Embora enfatizamos os conceitos, serão desenvolvidas atividades práticas para que o aluno possa desenvolver competências relacionadas ao desenvolvimento Web (backend e frontend) utilizando tecnologias de programação, servidor e banco dedados comumente usadas, tais como Javascript, Node.js, MongoDB e PostgreSQL.
O aluno trabalhará em equipes no desenvolvido de projeto, arquitetura e implementação de aplicações Web com integrações com frontend, APIs externas e banco de dados, caso necessário. Além disso, a equipe irá realizar a implantação dessas aplicações em ambientes online, tornando sua aplicações disponíveis para qualquer um acessar.
Durante o curso, o aluno desenvolverá algumas atividades individuais, no entanto a maioria das atividades serão em equipes. Até o final do curso, cada equipe terá construído no mínimo uma aplicação Web. Com grande parte do processo que envolve trabalho em equipe, habilidades interpessoais e gerenciamento de conflitos e gerenciamento de tempo, este curso o ajudará a praticar e se preparar para o seu desenvolvimento profissional.
Após concluir este curso, você entenderá o funcionamento dos servidores Web, a comunicação entre aplicações Web e poderá projetar e implementar suas próprias aplicações backend com integrações com APIs, banco de dados e interface gráfica (frontend).