Curso: Programação Móvel Avançada
Carga Horária: 30h
Modalidade: Presencial
Turno/Horário: Segunda, Quarta e Sexta - 8h às 12h
Período: 17/03/2025 a 28/03/2025
Professor (a): Prof. Rodrigo Rocha
Informações em: https://bit.ly/março-2025-tomorrow-insc
Inscrição em: https://bit.ly/ufba-tomorrow-março-form
NÍVEL DO CURSO:
Avançado
OBJETIVO DO CURSO:
Capacitar os participantes nos fundamentos da construção de aplicativos móveis usando arquiteturas e frameworks mais recentes.
OBJETIVOS ESPECÍFICOS:
Aprender como gerenciar de forma eficiente o estado da aplicação; Discutir as principais arquiteturas de software para aplicativos móveis; Apresentar o conceito de Atomic design, sua filosofia e como pode ser empregado no contexto de desenvolvimento de aplicações para dispositivos móveis; Entender como é feita a integração com backend para autenticação e acesso a dados.
QUEM PODE FAZER ESSE CURSO?
-
Pessoas da área de tecnologia (alunos de graduação e estudantes de cursos técnicos e profissionalizantes; profissionais de tecnologia da informação; desenvolvedores de software) que já dominam uma linguagem de programação JavaScript e os principais frameworks para desenvolvimento de aplicativos móveis como Flutter e React Native.
-
Esse curso não é recomendado para profissionais de outras áreas ou entusiastas na área de tecnologia, que não dominem lógica de programação, em particular a linguagem JavaScript e não tenham experiência na área de desenvolvimento para plataformas móveis.
POR QUE DEVO FAZER ESSE CURSO?
Aprender como gerenciar de forma eficiente o estado da aplicação; Discutir as principais arquiteturas de software para aplicativos móveis; Entender como é feita a integração com backend para autenticação e acesso a dados; Apresentar as possibilidades para teste automatizado de aplicativos.
EMENTA
Gerenciamento de estado da aplicação. Arquitetura de software para aplicativos. Integração com backend para autenticação e acesso a dados. Testes automatizados.
SOBRE O PROFESSOR
Rodrigo é professor adjunto do Instituto de Computação da UFBA e pesquisador na área de Engenharia de Software. Ele já desenvolveu diversos aplicativos, publicados na App Store (iOS) e no Google Play (Android), e ensina desenvolvimento de aplicativos móveis para alunos de graduação desde 2012.