intership-pwa-project
Assunto do Estágio
Criar um aplicativo web utilizando o conceito de Progressive Web Apps (PWA), o conceito de gamificação (Gamification). Projeto importante para atender os objetivos do departamento de ciências de informação (DCI), tais que a alfabetização, informação sobre o mundo do trabalho e empregabilidade.
Objetivo do Estágio
O estágio é um período temporário de experiência de trabalho em que o aluno adquire competências profissionais e pratica os conhecimentos adquiridos em sua formação, a fim de obter um diploma ou um certificado que favoreça a sua inserção profissional. O estagiário é responsável por uma ou mais tarefas, conforme o projeto pedagógico definido pelo estabelecimento de ensino e aprovado pelo organização anfitriã. O programa é estabelecido pela instituição de ensino e a organização anfitriã em função do programa geral da formação ofertada.
Atividades atribuídas
Desenvolvimento de um protótipo de aplicação web usando os conceitos de Progressive Web Apps (PWA) e Gamification com foco em soluções para empregabilidade (Employability).
Competências a adquirir ou a desenvolver
- Conhecer e vivenciar as etapas de um processo de desenvolvimento de software;
- Utilizar ferramentas de controle de versão de código (Git e Gitlab);
- Criar e configurar ambientes de desenvolvimento (Docker, nodejs e frameworks);
- Apender e aplicar conceitos básicos de desenvolvimento para WEB (HTML, CSS e Javascript);
- Aprender e aplicar conceitos avançados de desenvolvimento WEB (Single Page Application - SPA e Progressive Web Apps - PWA);
- Aprender e utilizar tendências tecnológicas como Gamification na solução de problemas do mundo real como empregabilidade (Employability);
- Desenvolver a interação com as pessoas, a criatividade e a capacidade de executar tarefas.
Skills and ability to acquire or develop
- Know and experience the stages of a software development process;
- Use code version control tools (Git and Gitlab);
- Create and configure development environments (Docker, nodejs and frameworks);
- Understand and apply basic concepts of WEB development (HTML, CSS and Javascript);
- Learn and apply advanced WEB development concepts (Single Page Application - SPA and Progressive Web Apps);
- Learn and use technological trends such as Gamification in solving real world problems such as Employability;
- Develop interaction with people, creativity and ability to perform tasks.