Especializado Desenvolvimento de Aplicações para Android

Documentos relacionados
Especializado Desenvolvimento de Aplicações para Android

Programação JAVA para Android

Programação Android. Objetivos Gerais:

Curso: Especializado Desenvolvimento de Aplicações para Android

FLAGProfessional Web & Mobile Developer. Sobre o curso. Desenvolvimento. Últimas ofertas

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

Curso: FLAGProfessional Web & Mobile Developer

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

2ª Edição Ricardo R. Lecheta

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

Academia Programador de Aplicações JAVA

Formação JAVA Web.

Academia Programador de Aplicações JAVA

Academia Programador de Aplicações JAVA

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

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

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

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

Academia Programação JAVA

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

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

Academia Programador Especialista JAVA

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

PROJETO PEDAGÓGICO DE CURSOS

PACOTE COM OS CURSOS (LÓGICA DE PROGRAMAÇÃO PROGRAMAÇÃO ORIENTADA A OBJETOS SQL BÁSICO JAVA BÁSICO JAVA AVANÇADO)

Especializado Web Programmer

Computação II Orientação a Objetos

PHP. Apresentação OBJETIVOS. Programação

INTRODUÇÃO A LINGUAGEM JAVA

TÉCNICO EM INFORMÁTICA

2ª edição Nelson Glauber de Vasconcelos Leal

Academia Programação JAVA

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

TECNOLOGIAS DE ACESSO A BASES DE DADOS. Profª Ana Paula Cação Maio de 2018

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

Academia Programação JAVA

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

Programação Estruturada Orientada a Objetos

Android. Interfaces: widgets

Curso: Percurso Programação JAVA

GRUPO: Rafael Igor Vanderlei Vieira

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

PROGRAMAÇÃO ORIENTADA AOS OBJECTOS USANDO A LINGUAGEM JAVA 2

Linguagem de Programação I Apresentação da Disciplina

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Lógica e Prog. Java6.0 + Java p/ Web com Hibernate e Struts 2. Duração 124 horas/aula

Introdução à plataforma Java

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

Ricardo R. Lecheta. Novatec

3ª Edição Ricardo R. Lecheta

CONTEÚDO PROGRAMÁTICO

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

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

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

TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS

LSD LSD PICC. Manuela Sousa

Nelson Glauber de Vasconcelos Leal

ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.

Academia Java IP JAVA: Introdução à Programação em Java (30 horas)

Capítulo 02: Cadastro de Alunos

Java Avançado. Carga Horária: 32 horas. Conteúdo Programático: Classes. Classes internas; Instância da classe interna; Referências na classe interna;

Programming in C# Conteúdo Programático. Área de formação Plataforma e Tecnologias de Informação

CONTEÚDO PROGRAMÁTICO

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

Descrição geral do Android

Criar um novo projecto

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Academia Programação JAVA

Sobre a KTEC KTEC Escola de Tecnologia

Criando as primeiras telas (Activity)

Java Standard Edition (JSE)

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

JAVA Express com Lógica. Subtítulo

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

Grupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java

Instituto Superior de Engenharia de Lisboa

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

A linguagem Java foi projetada tendo em vista os seguintes objetivos:

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO - CAMPUS TRINDADE

4. BASES TECNOLÓGICAS

Introdução ao Java. Prof. Herbert Rausch Fernandes

EA998/MC933 Guido Araujo e Sandro Rigo

Desenvolvimento Android. Pontapé inicial...

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

Introdução à programação em C#

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

Desenvolvimento de Software I

Universidade Federal de Minas Gerais Colégio Técnico Plano de Ensino

Formação ASP.NET MVC com C#

Programação I Curso: Sistemas de Informação

Web Presentation Patterns - Controllers

Lógica de Programação para Jogos

Transcrição:

Especializado Desenvolvimento de Aplicações para Android Formato do curso: Presencial Localidade: Porto Data: 06 Set. 2016 a 13 Out. 2016 Preço: 1240 Horário: Pós-laboral e Sábados - 3ª e 5ª, das 18h30 às 21h30 e Sábados, das 10h00 às 17h00 Nível: Intermédio Duração: 66 horas Desde o lançamento dos smartphones no mercado, é crescente a procura por profissionais que dominem a programação para Android principalmente, por empresas que se dedicam em exclusivo à produção das aplicações Android. O desenvolvimento de uma aplicação para Web ou Mobile pode, à primeira vista, apresentar algumas semelhanças no entanto, os desafios são distintos. O número de profissionais qualificados para o desenvolvimento de aplicações mobile Android continua insuficiente e não acompanha a procura existente no mercado, tornando-se numa excelente oportunidade de carreira. Destinatários Todos os interessados maioritariamente programadores em adquirir e/ou aprofundar conhecimentos de desenvolvimento de aplicações para Android. Pré-requisitos Frequência do curso Programaçãoo Orientada a Objetos, ou conhecimentos e experiência em qualquer linguagem de programação.

Objectivos Dotar os participantes de conhecimentos e competências necessários para o desenvolvimento de aplicações para Android, recorrendo a programação em Java. Metodologia Presencial ou live training. Programa Programação Java para Android Características da Linguagem Java Virtual Machine Interpretada Portabilidade Multithreaded Carga Dinâmica de Código Orientação a Objectos Java Technology Overview Java SE, EE and ME Java Virtual Machine (JVM) Software Based Technology Java Run-Time Environment (JRE) Garbage Collector Paradigma de Orientação a Objetos Abstração Encapsulamento de Atributos e Comportamentos Usar o UML Exercício Criar dois diagramas de UML Messaging Definição de métodos e chamadas Parâmetros/Argumentos Retorno Desenvolvimento de Aplicações Java Ferramentas de Desenvolvimento Java Criação de ficheiros JAR

Escrever, compilar e executar aplicações Java Introdução à Linguagem Java Sintaxe e palavras-chave da linguagem Identificadores e convenções da linguagem Instanciação Object Blueprint Classes e Objetos Definição Declaração de Classes Instâncias 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 Operadores e Expressões Arrays Funcionalidade Precedência Definição de Arrays Declaração, atribuição e instanciação de Arrays Atribuição e leitura de índices Exercício Array simples Controlo de Fluxo Repetição Decisão String e StringBuffer String StringBuilder Exercício String &ampamp StringBuilder na API Herança Hierarquia da Herança SubClass e SuperClass Redefinição de Métodos Dynamic Method Binding Framework Java Pacotes de Classes Application Programming Interface (API) Documentação da API Qualificadores e Modificadores de Acesso Para: Classes, Variáveis e Metodos

Interface de Objecto pública e implementação privada Polimorfismo Variáveis, parâmetros e arrays polimorfi cos Tratamento de Excepções Objetos de Excepção Try/catch/finally statement Javas Catch ou Specify Requirement Collections Vector, Enumeration, List etc Input Output Input e Output Streams Leitura e Escrita local e remota Persistência de Objeto Serialização Desenvolvimento de Aplicações para Android Android em Geral Objectivos do Curso Visualizando o market Android Market Versões da plataforma Arquitectura Framework Core Applications Device input e output Device radios Nativo vs Web Desktop vs Mobile Introdução ao Emulador (AVD) Introdução ao Eclipse e ao plugin ADT (painéis, shortcuts) Introdução a 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 Introdução ao android debug bridge (ADB) Deploy da aplicação de demonstração para o telefone Views e Layouts View/ViewGroup Posicionamento regras e tamanho da View Valores de Tamanho e de Cor AbsoluteLayout FrameLayout LinearLayout RelativeLayout SlidingDrawer TableLayout 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) 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 Serviços Application (class) Threads Handlers/Loopers/Message Queues Serviços (Locais e Remotos) AIDL e Broadcast Receiver Alarm Manager Notification Manager DDMS ContentProviders/Resolvers ContentProviders/Resolvers REST SQL review e SQLite Database Insert, Update, Delete, Select SQLiteOpenHelper BaseColumns Adapters Adapters Spinner ListView GridView Gallery/ImageSwitcher