Desenvolvimento de Aplicativos Mobile

Este curso ensina a criar aplicativos para smartphones e tablets, abordando o desenvolvimento para as plataformas Android e iOS, utilizando linguagens de programação e frameworks específicos para cada sistema operacional.

Objetivos: Ao final do curso, o aluno será capaz de planejar, desenvolver, testar e publicar aplicativos mobile funcionais e com boa experiência do usuário para as plataformas Android e/ou iOS.

Público Alvo: Desenvolvedores, programadores, estudantes de ciência da computação e qualquer pessoa interessada em criar aplicativos para dispositivos móveis.

Carga Horária Estimada: 160 horas

Competências Adquiridas:

Compreender os fundamentos do desenvolvimento mobile para Android e/ou iOS.

Utilizar as linguagens de programação (Java/Kotlin para Android, Swift/Objective-C para iOS) e os ambientes de desenvolvimento (Android Studio, Xcode).

Projetar interfaces de usuário intuitivas e responsivas.

Implementar funcionalidades como acesso a câmera, GPS, armazenamento local e comunicação com APIs.

Testar e depurar aplicativos mobile.

Publicar aplicativos nas lojas (Google Play Store, App Store).

Desenvolvimento Web Full Stack

Apresentação: Este curso foca no desenvolvimento completo de aplicações web, abrangendo tanto o frontend (a parte visual e interativa que o usuário vê) quanto o backend (a lógica por trás da aplicação, o servidor e o banco de dados).

Objetivos: Ao final do curso, o aluno será capaz de construir aplicações web completas, utilizando linguagens de programação frontend (HTML, CSS, JavaScript) e backend (Python, Java, Node.js, etc.), frameworks (React, Angular, Vue.js, Django, Spring, etc.) e bancos de dados (SQL, NoSQL).

Público Alvo: Desenvolvedores web, programadores, estudantes de ciência da computação e qualquer pessoa interessada em criar websites e aplicações web completas.

Carga Horária Estimada: 80 horas

Competências Adquiridas:

Desenvolver interfaces de usuário interativas utilizando HTML, CSS e JavaScript.

Utilizar frameworks frontend (React, Angular, Vue.js).

Desenvolver a lógica de backend utilizando linguagens como Python, Java ou Node.js.

Utilizar frameworks backend (Django, Spring, Express).

Trabalhar com bancos de dados SQL e NoSQL.

Implementar APIs (Application Programming Interfaces).

Realizar deploy de aplicações web.

Rolar para cima