Busca

For-j Treinamentos

Treinamentos e consultorias em engenharia de software.

Categoria

Cursos de Mobile

Treinamentos Mobile

feature-mobile

A parcela da população que usa smartphones e tablets para assuntos profissionais e pessoais tem aumentado consideravelmente a cada ano. De acordo com o Internacional Data Corporation (IDC), entidade que realiza pesquisas de mercado em todo o mundo, esse mercado teve tido grande aumento no volume de smartphones vendidos nos últimos anos. O estudo revela que o mercado mobile tem crescido em torno mais de 80% nos ultimos anos, registrando um novo recorde para o setor. A popularização dos aparelhos móveis, a facilidade de acesso à internet e o uso crescente, quase viral, das redes sociais, tem despertado o interesse das empresas neste seguimento, pois representa um grande mercado para os negócios corporativos.

Desenvolvedor Mobile

MOB M1 – Desenvolvimento Mobile Nativo  Android Básico: Objetivo deste curso é introduzir o participante a plataforma Android, tendo como foco principal formar uma base solida de conhecimentos iniciais. O curso aborda a história da plataforma, evoluções das versões, montagem do ambiente de desenvolvimento, fundamentos iniciais, criação de interfaces gráficas, banco de dados… + informações

MOB M2 – Desenvolvimento Mobile Nativo – Android Avançado: Objetivo deste curso é acrescentar ao participante conhecimentos avançados na plataforma Android, tendo como foco dar continuidade ao curso básico MOB M1… + informações

MOB M3 – Desenvolvimento Mobile Web – JQueryMobile Básico: Objetivo deste curso é introduzir o participante ao desenvolvimento de aplicativos web mobile, tendo como foco principal formar uma base solida de conhecimentos iniciais. O curso compara as estratégias existentes para o desenvolvimento de aplicativos mobile nativo, hibrido e web, focando especificamente na utilização de web apps utilizando o JQueryMobile como framework base… + informações

Anúncios

MOB M3 – Desenvolvimento Web Mobile

mobile-website-image

Com o surgimento e a proliferação dos smartphones no mundo, os engenheiros de software precisam estar devidamente capacitado e preparado para atender essa nova demanda de desenvolvimento no setor corporativo. Atualmente temos como plataformas mais utilizadas: Android, iOS, Blackberry, Windows Phone Mobile.

  • Como atender cada um deles?
  • Compensa desenvolver uma solução nativa para cada um?
  • Seria produtivo e sustentável escrever cada solução diferente utilizando quatro tecnologias e quatro linguagens diferentes?
  • Não seria possível desenvolver uma unica solução para todos?

Objetivos

Objetivo deste curso é introduzir o participante ao desenvolvimento de aplicativos web mobile, tendo como foco principal formar uma base solida de conhecimentos iniciais. O curso compara as estratégias existentes para o desenvolvimento de aplicativos mobile nativo, hibrido e web, focando especificamente na utilização de web apps utilizando o JQueryMobile como framework base. jQueryMobile incorpora os grandes recursos do HTML5 e CSS3 fornecendo todos os recursos e componentes necessários para atendermos com um único código fonte todos os tipos de sistemas operacionais móvel do planeta.O curso aborda a montagem do ambiente de desenvolvimento, componentes visuais, propriedades eventos, temas, paletas, media query e css3.

Atenção

Este curso tem o objetivo de cobrir técnicas e estratégias exclusivas para FRONT-END, não abordando nenhum tipo de tecnologia de BACK-END. Ou seja, isso quer dizer que durante esse curso sera abordado a criação de interfaces gráficas focadas para mobile sem utilização de tecnologia ou plataforma de server side.

Pré- requisitos

Lógica de programação e conhecimento básico de HTML e CSS.

Duração: 24 hs
Valor R$  450,00

CONTEÚDO PROGRAMÁTICO

Tendência Mobile

  • Como surgiu os smartphones?
  • Historia Symbiam, iOS e Androoid
  • Desenvolvimento Nativo, Hibrido e Web Mobile
  • Frameworks para desenvolvimento web mobile
  • Framework jQueryMobile

Ambiente de Desenvolvimento

  • Instalação das ferramentas
  • Configuração jQueryMobile CDN versus Físico
  • Exercícios

Componentes Visuais Mobile

  • Estrutura HTML5
  • Plugins
  • Atributos data-*
  • Uso de Ajax.
  • Navegação de paginas
  • Vários componentes JQueryMobile
  • Exercícios

Configurando Temas e paletas

  • Conceitualização
  • Criação e configuração de temas CSS
  • Exercícios

Eventos e Propriedades Mobile

  • Conceitualização
  • Vários propriedades e eventos
  • Exercícios

Métodos e Utilidades

  • Dicas e utilidades gerais com JQueryMobile
  • Exercícios

Trabalhando com imagens : Media Query e CSS3

  • Conceitualização
  • Exercícios

Tecnologias Server Side

  • Conceitualização
  • Opções de plataformas serve side

MOB M2 – Desenvolver Mobile Nativo – Android Avançado

647d75750387bede3cc89760f6795e67Objetivos

Objetivo deste curso é acrescentar ao participante conhecimentos avançados na plataforma Android, tendo como foco dar continuidade ao curso básico MOB M1.

Pré- requisitos

Tem feito o curso MOB M1- Android Básico ou possuir sólidos conhecimentos relacionados ao seus conteúdos.

Duração: 24 hs
Valor R$  450,00

CONTEÚDO PROGRAMÁTICO

Content Providers
● O que é ?
● Para que serve ?
● Como usar ?
● Exercícios

Shared Preferences
● O que é ?
● Para que serve ?
● Como usar ?
● Exercícios

Lendo e escrevendo em arquivos
● O que é ?
● Para que serve ?
● Como usar ?
● Exercícios

Fragments
● O que é ?
● Para que serve ?
● Como usar ?
● Exercícios

Navigation Drawer
● O que é ?
● Para que serve ?
● Como usar ?
● Exercícios

Multimídia: Utilizando a camera para tirar fotos
● O que é ?
● Para que serve ?
● Como usar ?
● Exercícios

WebView
● O que é ?
● Para que serve ?
● Como usar ?
● Exercícios

WebServices REST
● O que é ?
● Para que serve ?
● Como usar ?
● Exercícios

Requisitos mínimos de notebook:

Windows
● Microsoft® Windows® 8/7/Vista/2003 (32 or 64bit)
● 4 GB RAM mínimo, 8 GB RAM recomendado
● 400 MB hard disk
● Ao menos 1 GB para Android SDK
● 1280 x 800 minímo para resolução de tela
● Java Development Kit (JDK) 7
● Opcional para acelerar o emulador : Intel® processor with support for Intel® VTx, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality

Mac OS X
● Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
● 4 GB RAM mínimo, 8 GB RAM recomendado
● 400 MB hd
● Ao menost 1 GB para Android SDK
● 1280 x 800 resolução mínima
● Java Runtime Environment (JRE) 6
● Java Development Kit (JDK) 7
● Opcional para acelerar o emulador : Intel® processor with support for Intel® VTx, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality

Linux
● GNOME or KDE desktop
● GNU C Library (glibc) 2.15 or later
● 4 GB RAM mínimo , 8 GB RAM recomendado
● 400 MB hd
● Ao menos 1 GB for Android SDK
● 1280 x 800 resolução mínima
● Oracle® Java Development Kit (JDK) 7

MOB M1 – Desenvolvimento Mobile Nativo – Android Básico

647d75750387bede3cc89760f6795e67Objetivos

Objetivo deste curso é introduzir o participante a plataforma Android, tendo como foco principal formar uma base solida de conhecimentos iniciais. O curso aborda a história da plataforma, evoluções das versões, montagem do ambiente de desenvolvimento, fundamentos iniciais, criação de interfaces gráficas, banco de dados e vários outros serviços básicos gerais.

Pré- requisitos

Tem feito os cursos JSE M1 – Programador Básico ou possuir sólidos conhecimentos relacionados ao seu conteúdo.

Duração: 24 hs

Valor R$  450,00

CONTEÚDO PROGRAMÁTICO

Introdução
■ Tendência mobile.
■ Como surgiu o Android.
■ Histórico das versões.
■ Por que usar Android?
■ As novas tendências Wear e TV

Configurando o Ambiente
■ Baixando a SDK.
■ IDE : Eclipse.
■ IDE : Android Studio.
■ Instalando Android Studio.
■ Emuladores : AVD (Android Virtual Device).
■ Emuladores : Genymotion.
■ Instalando Genymotion.
■ Configurando um novo emulador.

Activity
■ O que é ?
■ Para que serve ?
■ Como usar ?
■ Exercícios.

A classe R
■ O que é ?
■ Para que serve ?
■ Como usar ?
■ Exercícios.

Logs e LogCat
■ O que é ?
■ Para que serve ?
■ Como usar ?
■ Exercícios.

Views
■ O que é ?
■ Para que serve ?
■ Como usar ?
■ Exercícios

Gerenciadores de layout
■ O que é ?
■ Para que serve ?
■ Como usar ?
■ Exercícios.

Form validation
■ O que é ?
■ Para que serve ?
■ Como usar ?
■ Exercícios.

Intent
■ O que é ?
■ Para que serve ?
■ Como usar ?
■ Exercícios.

Banco de Dados com SQLite
■ O que é ?
■ Para que serve ?
■ Como usar?
■ Exercícios.

Broadcast Receivers
■ O que é ?
■ Para que serve ?
■ Como usar?
■ Exercícios.

Services e Threads
■ O que é ?
■ Para que serve ?
■ Como usar?
■ Exercícios.

Android Support Library
■ O que é ?
■ Para que serve ?
■ Como usar?

Teste Unitário
■ O que é ?
■ Para que serve ?
■ Como usar?
■ Exercício

Publicando o aplicativo na Play Store
■ O que é ?
■ Para que serve ?
■ Como publicar?

Requerimentos mínimos

Windows
● Microsoft® Windows® 8/7/Vista/2003 (32 or 64­bit)
● 4 GB RAM mínimo, 8 GB RAM recomendado
● 400 MB hard disk
● Ao menos 1 GB para Android SDK
● 1280 x 800 minímo para resolução de tela
● Java Development Kit (JDK) 7
● Opcional para acelerar o emulador : Intel® processor with support for Intel® VT­x,
Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality

Mac OS X
● Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
● 4 GB RAM mínimo, 8 GB RAM recomendado
● 400 MB hd
● Ao menost 1 GB para Android SDK
● 1280 x 800 resolução mínima
● Java Runtime Environment (JRE) 6
● Java Development Kit (JDK) 7
● Opcional para acelerar o emulador : Intel® processor with support for Intel® VT­x,
Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality

Linux
● GNOME or KDE desktop
● GNU C Library (glibc) 2.15 or later
● 4 GB RAM mínimo , 8 GB RAM recomendado
● 400 MB hd
● Ao menos 1 GB for Android SDK
● 1280 x 800 resolução mínima
● Java Development Kit (JDK) 7

Crie um website ou blog gratuito no WordPress.com.

Acima ↑