Programação Android. Objetivos Gerais:

Documentos relacionados
Programação JAVA para Android

Especializado Desenvolvimento de Aplicações para Android

Curso: Especializado Desenvolvimento de Aplicações para Android

FLAGProfessional Web & Mobile Developer. Sobre o curso. Desenvolvimento. Promoção: 275 Desconto. Últimas ofertas

FRWTC-400 DESENVOLVIMENTO MÓVEL PARA ANDROID MÓDULO 1

Curso: FLAGProfessional Web & Mobile Developer

2ª Edição Ricardo R. Lecheta

Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec

Java Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático

Programação em C#.Net 4.0 com Mobile Apps

CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android

Academia Programador de Aplicações JAVA

Formação JAVA Web.

Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec

PROJETO PEDAGÓGICO DE CURSOS

Programação em VB.Net 4.0 com Mobile Apps

Ricardo R. Lecheta. Novatec

Formação ASP.NET MVC com C#

Android Layout Manager. Ivan Nicoli

Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites.

MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

2ª edição Nelson Glauber de Vasconcelos Leal

Academia Programação JAVA

Nelson Glauber de Vasconcelos Leal

Android Developer. Introdução

Programação para Dispositivos Móveis

Computação II Orientação a Objetos

No final deste curso, saberás criar programas através da linguagem de programação Java.

Conteúdo Programático JavaScript Web Developer

Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android

Descrição geral do Android

Projeto Pedagógico do Curso. de Formação Inicial e Continuada (FIC) em. Curso básico em programação de aplicativos para. Android

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Programação para Dispositivos Móveis

GRUPO: Rafael Igor Vanderlei Vieira

Introdução a Programação de Smartwatch com Android

PLANIFICAÇÃO

TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

Capítulo 04: Persistência com SQLite

Introdução à plataforma Java

3ª Edição Ricardo R. Lecheta

1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (

AULA 2. Minicurso PET-EE UFRN

TÉCNICO EM INFORMÁTICA

Programação para Android

INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período

Introdução ao Desenvolvimento para Dispositivos Móveis

RecyclerView. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo

Programação para Dispositivos Móveis. Banco de Dados (SQLite)

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

Views Interface Gráfica

Programação Estruturada Orientada a Objetos

Academia Programação JAVA

Academia Programador Especialista JAVA

Capítulo 02: Cadastro de Alunos

CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS

Login. Criar uma nova Activity. Login. Luiz Eduardo Guarino de Vasconcelos

Copyright 2015 da Novatec Editora Ltda.

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

CONTEÚDO PROGRAMÁTICO

CURSOS ANDROID. Prof: Igor Portela

Desenvolvimento Android. Pontapé inicial...

Curso: Percurso Programação JAVA

Nelson Glauber de Vasconcelos Leal

ESCOLA SUPERIOR TÉCNICA PLANO ANALÍTICO LABORATÓRIO DE INFORMÁTICA III( JAVA) SEMESTRE Nº DE CRÉDITOS

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1

AULA 02. OBJETIVO: Características da Linguagem Orientada a Objetos.

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

Curso Profissional de Técnico de Informática - Sistemas

Conceitos de Linguagens de Programação - Características. Paavo Soeiro

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

Treinar - Cursos e Treinamentos C# Módulo I. Carga horária: 32 Horas

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS

Transcrição:

Programação Android Objetivos Gerais: Este curso tem como objetivo dotar os participantes de conhecimentos e competências necessárias para o desenvolvimento de aplicações para Android, recorrendo a programação em Java. Objetivos Específicos: No final do curso os formandos ficarão aptos: Criar Activities e Intents; Passar informação entre Activities; Capturar eventos; Criar notificações e Toasts; Aceder a Webservices; Armazenar e manipular dados locais com o SQLLite; Desenvolver aplicações para Devices Android. Destinatários: A todos os profissionais que necessitem conhecer, aplicar e aprofundar conhecimentos de desenvolvimento de aplicações para Android. Carga Horária: 24 horas Conteúdo Programático: Módulo I CARACTERÍSTICAS DA LINGUAGEM Java Virtual Machine; Interpretada; Portabilidade; Multithreaded; Carga dinâmica de código; Orientação a objetos. Módulo II JAVA TECHNOLOGY OVERVIEW Java SE, EE and ME; Java Virtual Machine (JVM); Software Based Technology; Java Run-Time Environment (JRE); Garbage Collector.

Módulo III - VARIÁVEIS E TIPOS DE DADOS Atribuição e declaração de variáveis; Tipos de dados Primitivos e de Referência/Objetos; Casting de tipos de dados; Escopo de variáveis. Módulo IV - CONTROLO DE FLUXO Repetição; Decisão. Módulo V PARADIGMA DE ORIENTAÇÃO A OBJECTOS Abstração; Encapsulamento de Atributos e Comportamentos; Classes e Objetos Definição; Declaração de Classes; Definição de métodos e chamadas; Parâmetros / Argumentos; Instâncias. Usar o UML; Módulo VI HERANÇA & POLIMORFISMO Hierarquia da Herança; SubClass e SuperClass; Redefinição de Métodos; Polimorfismo Módulo VII - TRATAMENTO DE EXCEPÇÕES Objetos de Exceção; Try/Catch/Finally statement; Java s Catch ou Specify Requirement. Módulo VIII INTRODUÇÂO AO ANDROID Android Market; Versões da plataforma; Arquitetura; Framework; Core applications; Device input e output; Device rádios;

Nativo vs. Web; Desktop vs. Mobile; Introdução ao Emulador (AVD); Introdução ao Android Studio. Módulo IX INTRODUÇÃO AO ACTIVITY/ INTENT Application components (intro); Activity/Context; View; Activity Lifecycle; Application/Task; Intent; Intent/telefone e browser; Pasta layout; Application manifest; Pastas de recursos; Trace logging; Widgets; TextView; Button; Event listener; Multiple activities. Módulo X VIEWS E LAYOUTS View/ViewGroup; Posicionamento regras e tamanho da View; Valores de Tamanho e de Cor; AbsoluteLayout; FrameLayout; LinearLayout; RelativeLayout; SlidingDrawer; TableLayout. Módulo XI SCROLLVIEW Ficheiro de Layout; Adicionar View ao Layout; Estilos/Temas; Drawables (introdução); Densidade de Ecrã e ImageView; Orientação de Ecrã (portrait vs landscape).

Módulo XII MAIS VIEWS, BOTÕES CUSTOMIZADOS, CRIAÇÃO DE FORMULÁRIOS Menu/ optionmenu; EditText; CheckBox; RadioButton/ RadioGroup; Dialog: alert, Custom, List, radio; Toast; 9 Patch Graphics; StateListDrawable; WebView/WebViewClient; Custom View; Intent (Informação Extra / Filtragem); Passagem de informação entre activities. Módulo XIII SERVIÇOS Application (class); Threads; Handlers/Loopers/Message Queues; Serviços (Locais e remotos); AIDL e Broadcast receiver; Alarm Manager; Notification Manager; DDMs. Módulo XIV CONTENTPROVIDERS / RESOLVER ContentProviders/ resolvers; REST; SOAP; SQL review e SQLite Database; Insert, Update, Delete, select; SQLiteopenhelper; BaseColumns.

Módulo XV ADAPTERS Adapters, Spinner; ListView; GridView; Gallery/Image switch. Módulo XVI INSTALAÇÃO E DEPLOYMENT Pacotes de Instalação; Deploy.