Curso jQuery Mobile
24 horasVisão Geral
Aprenda como um sistema unificado de interface com o usuário baseado em HTML5 para todas as plataformas populares de dispositivos móveis pode ser construído sobre a sólida base de jQuery e jQuery UI com códigos leves e design flexível / fácil.
O jQuery mobile cria interfaces de usuário unificadas que funcionam perfeitamente em todas as plataformas populares de dispositivos móveis, construídas com base no jQuery e jQuery UI.
A estrutura do jQuery Mobile inclui um sistema de navegação Ajax que traz transições de páginas animadas e um conjunto principal de widgets da interface do usuário: páginas, diálogos, barras de ferramentas, visualizações de lista, botões com ícones, elementos de formulário, acordeões, dobráveis e muito mais.
Recursos principais do jQuery Mobile:
Construído no núcleo do jQuery para obter uma sintaxe jQuery familiar e consistente e uma curva de aprendizado mínima, além de aproveitar o código e os padrões da interface do usuário do jQuery.
Compatível com todas as principais plataformas móveis, tablets, e-reader e desktop - iOS, Android, Blackberry, Windows Phone 8, MeeGo, Opera Mobile / Mini, Firefox Mobile, Kindle, Nook e todos os navegadores modernos com níveis de suporte graduados.
Tamanho leve e dependências mínimas de imagem para velocidade.
Arquitetura modular para criar construções personalizadas otimizadas para incluir apenas os recursos necessários para um aplicativo específico.
Configuração de páginas e comportamento orientados a marcação HTML5 para desenvolvimento rápido e scripts mínimos necessários.
A abordagem de aprimoramento progressivo traz conteúdo e funcionalidade principais para todas as plataformas móveis, tablets e desktops e uma experiência rica e semelhante a aplicativos instalados em plataformas móveis mais recentes.
As técnicas e ferramentas de design responsivo permitem que a mesma base de código subjacente seja dimensionada automaticamente do smartphone para as telas do tamanho de desktop.
Poderoso sistema de navegação equipado com Ajax para permitir transições de páginas animadas, mantendo o botão voltar, marcar e limpar URLs através do pushState.
Recursos de acessibilidade, como WAI-ARIA, também estão incluídos para garantir que as páginas funcionem para leitores de tela (por exemplo, VoiceOver no iOS) e outras tecnologias de assistência.
O suporte a eventos por toque e mouse simplifica o processo de suporte aos métodos de entrada do usuário baseados no foco por toque, mouse e cursor com uma API simples.
Os widgets de interface do usuário unificada para controles comuns aprimoram os controles nativos com controles sensíveis ao toque e otimizados, independentes da plataforma e fáceis de usar.
Objetivo
- No final do treinamento do jQuery Mobile, você poderá desenvolver aplicativos móveis usando o jQueryMobile.
Publico Alvo
- O treinamento do jQuery Mobile foi desenvolvido para desenvolvedores da Web, desenvolvedores de aplicativos móveis e designers de interface do usuário.
Informações Gerais
- Carga horaria, 24h
- Se noturno o curso acontece de segunda a sexta das 19h às 23h
- Se aos sábados o curso acontece de 09h às 18h
- Se in-company o curso acontece de acordo com agenda disponível do cliente combinada entre as partes
Formato de Entrega:
- Presencial em Sala de aula na presença de um instrutor/consultor jQuery Mobile
- on On-Line ao vivo em tempo real na presença de um instrutor/consultor jQuery Mobile
- esta modalidade tem a mesma qualidade do curso presencial
Materiais
Inglês & PortuguêsConteúdo Programatico
Visão geral dos ambientes ModernMobile
- Arquitetura, Design e Desenvolvimento de Aplicativos Móveis
- Tecnologias de comunicações móveis
- EvolvingMobileInterfaces
- Desenvolvimento de Conteúdo Dinâmico
- Problemas de acessibilidade
- Visão geral das opções da plataforma
- Estratégias de portabilidade e segurança
- Compreendendo os princípios básicos de design da página aMobileWeb
- Codificação para theMobileWeb
Como projetar e criar o AMobileApplication
- Entrega de aplicativos móveis de alto valor - do início ao fim
- Estratégia para celular
- DevelopingMobileApplications
- Controlador de visualização de modelo (MVC)
- Arquiteturas de aplicativos móveis
- Recursos de desenvolvimento móvel
- Visão geral das linguagens de programação
- jQuery e jQueryMobile
BUILDINGMOBILEHTML5 APLICATIVOS
- Desenvolvimento de HTML5MobileWeb
- Introdução ao HTML5
- HTML e HTML5
- O que há de novo no HTML 5: Novos elementos, controles e atributos
- O que há de novo no HTML 5: Novas tags de marcação
- HTML5 para celular
- Estruturas de aplicativos para dispositivos móveis HTML5
- Padrões, suporte e adoção do HTML 5
- Adicionando funcionalidade dinâmica usando APIs HTML 5
- Trabalhando com CSS3
- Validando, testando e lidando com navegadores "legados"
- Visão geral do Webkit e Webkit 2
- WebCore e JavaScriptCore do WebKit
- Empacotando o aplicativo HTML5 para várias plataformas
- Implantando o aplicativo HTML5 em várias plataformas
- Use bancos de dados HTML5 para armazenamento offline
- Criar um aplicativo de catálogo de endereços com formulários
- Crie um aplicativo Movie Trailer com áudio e vídeo
- Desenhar usando JavaScript e Canvas
- Anime seus desenhos com o Canvas
- Combine o elemento de vídeo HTML5 com a tela
Visão geral do jQuery
- jQuery para desenvolvimento rápido da web
- Biblioteca JavaScript para travessia de documentos HTML, manipulação de eventos, animação e interações Ajax
- API jQuery
- Ajax
- Atributos
- Objeto de retorno de chamada
- Testemunho
- CSS
- Dados
- Objeto diferido
- Dimensões
- Efeitos
- Manipulação
- Plugins
- Propriedades
- Seletores
- Atravessando
- Serviços de utilidade pública
- Versão
- JQuery Pluging forMobileApplications
- Interface de usuário
- Animação
- AJAX
- Eventos de retorno de chamada
- Extensões
- Suporte de tema
Visão geral do jQueryMobile
- Crie aplicativos móveis poderosos com apenas HTML, CSS e jQuery
- Estilo básico
- Estilo avançado
- Animação
- Armazenamento de dados do lado do cliente
- Ficar offline
- Indo nativo
- Estrutura da Web otimizada para toque
- Recursos
- Acessibilidade
- Plataformas Suportadas
- API
- Padrão de configuração
- Eventos
- Métodos e Utilitários
- Layout responsivo
- Estrutura Temática
- Componentes
- Páginas e caixas de diálogo
- Barras de ferramentas
- Botões
- Formatação de Conteúdo
- Visualizações de lista
Criando aplicativos com o jQueryMobile
- Plataformas suportadas
- Componentes
- Páginas e caixas de diálogo
- Barras de ferramentas
- Botões
- Formatação de conteúdo
- Elementos do formulário
- Visualizações de lista
- Configurando padrões
- Eventos
- Métodos e Utilitários
- Referência de atributo de dados
- Estrutura do tema
- Estrutura de uma página jQueryMobile
- Definindo um bloco de páginas
- Barra de cabeçalho
- Conteúdo
- Seção da barra de cabeçalho da página
- Seção de conteúdo da página
- Seção da barra de rodapé
- Adicionando uma barra de navegação à seção de rodapé
- Rodapé com barra de navegação
- Definindo várias páginas locais
- Definindo várias páginas em um único arquivo HTML
- Transições de página
- Deslizar
- Pop
- Desvaneça
- Componentes da interface do usuário
- Uso do método
- Exemplo completo
- Adicionando e removendo uma classe HTML
- Efeitos especiais
- Retorno de chamada e funções
- Giro
- Visualizações de lista
- Criando formulários
- Usando componentes da interface do usuário
- Personalizando barras de ferramentas
- Barras de ferramentas de posicionamento
- Barras de navegação
- Rodapés e navegação persistentes
- Conteúdo recolhível
- Criando botões
- Criando listas
- Comportamento automático do formulário
- Marcação
- Recipientes de campo
- Campos de texto
- Slider
- Selecionar menus
- Menus de seleção da interface do usuário
- Botões do rádio
- Caixas de seleção
- Upload de arquivo
- Validação usando HTML5
- Embalagem e instalação e lojas de aplicativos
- Trabalhando com PhoneGap