Curso online de Fundamentos em Android. Plano de Estudo

Documentos relacionados
Desenvolvedor Android: Avançado. Plano de Estudo

Curso online de Aplicações. Híbridas. Plano de Estudo

Curso online de. Formação em Front-End. Plano de Estudo

Curso Online de E-commerce. Plano de Estudo

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

Programação para Dispositivos Móveis

Conceitos avançados de programação. Módulo 8 Programação e Sistemas de Informação Gestão e Programação de Sistemas Informáticos

Programação para Dispositivos Móveis

IHC Interação Homem- Computador. Profa.Denise Neves

FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR

Apps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.

Software. Disciplina: Teoria e Fundamentos de Sistemas de Informação. Professor: Thiago Silva Prates

Figura 1 QR Code para o download do Cata Ciência.

Introdução ao Desenvolvimento para Dispositivos Móveis

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

INTRODUÇÃO A SISTEMAS OPERACIONAIS

Programação para dispositivos móveis. Cassio Diego cassiodiego.com/m

Ângelo Lovatto Éderson Ferreira Taiane Ramos

Conteúdo Programático

Introdução a Computação em Nuvem

Computação II Orientação a Objetos

Introdução a Computação em Nuvem

Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1

Programa Analítico de Disciplina INF311 Programação para dispositivos móveis

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

5 Implementação 5.1 Plataforma 5.2 Arquitetura

Roteiro da atividade 07 Simulação de redes de computadores

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO

Algoritmos e Programação

Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.

Sistema colaborativo para monitoramento de focos de Aedes aegypti

Portal Moderna.Compartilha Guia de Funcionalidades para Alunos

Comece a usar o BrightLink Pro

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO CONCEITO DE SOFTWARE PROFESSOR CARLOS MUNIZ

Algoritmos e Programação

Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira

Introdução à Programação para Dispositivos Móveis

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS. Gabriel de Biasi¹; Nilton Cézar de Paula²

UNA-SUS/UFMA Revolução para Mobile. Prof. Ms. Mariana Lopes e Maia

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

Ferramenta de Desenvolvimento Rápido

Android I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K

Sistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software

ANDROID EXOPLAYER UNIVERSIDADE FEDERAL DO AMAZONAS INSTITUTO DE COMPUTAÇÃO ANÁLISE E TRATAMENTO DE IMAGENS E VÍDEOS DIGITAIS

Meu ABC: uma aplicação multimédia para alfabetização contextualizada

Laboratório de Ciências Computação

PROVA 03/07 Segunda-feira (semana que vem)

informação enviada (ex. Facebook) ou que a rede social utilize essa informação para sugerir locais de interesse próximos ao usuário (ex. Foursquare).

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.

Manual do Usuário Linux Educacional 6.0 C3SL

Aplicativo Android para compartilhamento de informações sobre saúde alimentar

Prof. Daniel Hasse. Multimídia e Hipermídia

AVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:

Solução para habilitar para a web aplicações Windows. White Paper

Plano de Trabalho Docente FORMAÇÃO PROFISSIONAL Ensino Técnico Integrado ao Médio

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360

Comece a usar o BrightLink Pro

ISCED Mobile Direcção Académica, Junho/2017

Soluções IoT Inovadoras Plataforma Link IoT

Programação para Dispositivos Móveis

AULA 1 INTRODUÇÃO AO JAVA

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

O que é um Sistema Operacional

Design de sites web e software

Análise Forense em Android

Sistemas Operacionais - Aula 02

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

Projeto Interface Interativa Inclusiva.

Introdução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel

Algo+: um app para o auxílio na aprendizagem de programação

VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO

Projeto GoHome. Tutorial de Instalação Android Studio e SDK

APOSTILA 1 - TUTORIA SISTEMAS OPERACIONAIS

Brilliant Solutions for a Safe World

Ciências da Computação Disciplina:Computação Gráfica

Administradora de Consórcios. Uma nova era de treinamentos inicia agora.

Oficinas de Férias na CiberCode

Prof: Ricardo Quintão Site:

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

Descrição geral do Android

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

Desenvolvimento Virtual de Ensino Aprendizagem integrado com recursos de Web Conferência.

1 ACESSO ATRAVÉS DE APLICATIVOS MÓVEIS - ANDROID COMO INSCREVER A PARTIR DE UM APLICATIVO MÓVEL? VOCE ESQUECEU A SENHA?...

Não aguenta esperar pelo Windows 8? Você já pode conhecer a versão Pré-Beta do sistema operacional, aproveite! Nova interface. Prof.

MICROSCÓPIO VIRTUAL UTILIZANDO REALIDADE AUMENTADA

Programa de Parceria Universitária

Quem somos? escola de tecnologia e inovação referência global habilidades do século 21

Visualizador de imagens 360 graus interativas na plataforma Android. Acadêmico: Jorge Luis Iten Júnior Orientador: Dalton Solano dos Reis

Sistema Operacional. Operação de Computadores e Sistemas

software as a service (saas) e service-oriented architecture (soa)

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA

Linguagem de Programação II

Transcrição:

Curso online de Fundamentos em Android Plano de Estudo

Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos móveis usando o ambiente do desenvolvimento do Android Studio. Estudaremos os fundamentos para criar aplicativos Android interativos, dinâmicos e bem-sucedidos. O programa é direcionado aos desenvolvedores de aplicativos ou profissionais de TI, que visam implementar seu potencial na prática de ferramentas de análise, design e desenvolvimento de aplicativos móveis nativos do Android. O aluno do programa pode trabalhar profissionalmente no final da sua jornada de aprendizagem e ocupar as seguintes posições: Desenvolvedor de aplicativo Android nativo. Desenvolvedor de software para plataformas móveis. Desenvolvedor Android. Objetivos de aprendizagem do programa Os módulos do programa fornecem uma abordagem teórica e prática para os recursos e componentes de aplicativos nativos do Android para melhorar o desenvolvimento de soluções de computação móvel. Os principais objetivos são: 1. Identificar a arquitetura de um aplicativo Android e seus diferentes componentes. 2. Como usar Fragments, Views e notificações. 3. Desenvolver interfaces de usuário para aplicativos Android. 4. Implementar animações, gráficos e multimídia em aplicativos Android. Estrutura do programa Módulo 1: Arquitetura do Android Características e Fundamentos do Android. Ambiente de Desenvolvimento. Estrutura de um Aplicativo. Layouts. 1. Identificar as características e os componentes do Android. 2. Utilizar o Ambiente de Desenvolvimento Integrado (IDE) para o desenvolvimento de aplicativos Android. 3. Definir a estrutura de uma aplicação e seu ciclo de vida. 4. Desenhar layouts para aplicativos Android. Next U Android Plano de Estudo 2

Módulo 2: Notificações, Fragments e Views Notificações. Fragments. Views e Componentes. Adapters. 1. Criar notificações para o desenho de aplicativos. 2. Construir fragments estáticos e dinâmicos para comunicar fragments com atividades. 3. Desenvolver views para as interfaces de usuário Android. 4. Implementar adapters para o desenvolvimento de aplicativos. Módulo 3: Recursos de Design para Interfaces de Usuário Recursos de Design. Outros Recursos e Internacionalização. Diálogos e Barra de Ferramentas. Menus e Navegação. 1. Definir recursos de design para interfaces de dispositivos móveis. 2. Usar internacionalização e recursos de design. 3. Criar toolbars para facilitar a experiência do usuário. 4. Desenvolver menus usando os tipos de navegação. Módulo 4: Animações, Gráficos e Multimídia Animações. OpenGL. Multimídia. Câmera e Outros Recursos Multimídia. 1. Implementar animações para melhorar a experiência do usuário. 2. Implementar a biblioteca de OpenGL para o processamento de gráficos 2D e 3D. 3. Utilizar a galeria de dispositivos Android para o uso de componentes multimídia. 4. Utilizar câmera e outros recursos multimídia. Next U Android Plano de Estudo 3

Conteúdos O programa conta com um desenho instrucional de 26 a 29 horas aproximadamente por módulo, distribuídas nos seguintes elementos: Vídeos conceituais. Vídeos práticos. Atividades Interativas. Leituras. Laboratórios. Desafio. Exercícios. Avaliações Quizzes por unidade. Projeto final. Glossário Android: Sistema operacional móvel da Google baseado no núcleo Linux. Android Studio: É um ambiente de desenvolvimento integrado (IDE) para desenvolver para a plataforma Android. App: Aplicativo ou aplicação móvel. ADB: Sigla para Android Debug Bridge, uma ferramenta que é para enviar comandos de um computador para o Android. Ela funciona como um cliente-servidor, ou seja, é capaz de simular no PC situações que aconteceriam no portátil. Boot: Procedimento de inicialização do sistema. Dalvik: é uma máquina virtual projetada como parte da plataforma Android, os aplicativos são interpretados por meio desta máquina virtual que é otimizada para requerer pouca memória, e é projetada para permitir que múltiplas instâncias da máquina virtual rodem ao mesmo tempo. Fragments: Funcionalidade do Android que permite construção de Layouts mais modernos e modular as atividades dos aplicativos. Next U Android Plano de Estudo 4

Framework: Em desenvolvimento de software, framework é a captura de funcionalidades comum a várias aplicações, de forma a prover uma solução para um conjunto de problemas semelhantes. Google Play: É a loja virtual da plataforma Android que disponibiliza aplicativos, jogos, livros, filmes, etc. Ela pode ser acessada diretamente pelo smartphone ou de qualquer navegador em um computador. GUI: Sigla que do inglês Graphical User Interface (Interface Gráfica do Usuário) que permite a interação com disponíveis móveis através de elementos gráficos como ícones e outros indicadores visuais. OpenGL: É uma API livre utilizada para desenvolver componentes gráficos dos aplicativos, como estruturas 3D, entre outras. SDK: Trata-se do kit de desenvolvimento de Software disponibilizado pela Google para que programadores tenham uma melhor integração com o software para criação de aplicativos. Views: São um dos principais componentes usado ao se desenvolver as interfaces dos aplicativos Android. São responsáveis pela maior parte da interação entre o usuário e o aplicativo e definem o design da interface para que seja amigável com uma alta usabilidade. Ferramentas necessárias Computador que cumpra com os pré-requisitos para instalar o Android Studio. Conexão com a internet de alta velocidade. www.nextu.com