Cursos

Conheça e saiba mais sobre os cursos que ministro.

Conhecimento não é aquilo que você sabe, mas o que você faz com aquilo que você sabe. - Aldous Huxley

Reunindo minha experiencia de anos de desenvolvimento em projetos web e mobile, e também
minha experiencia em ensino superior, ofereço alguns cursos VIP (presencial ou a distância via Skype ou Hangout) com o conteúdo mais complexo possível para preparar profissionais para o mundo do desenvolvimento.

As aulas são individuais, ou podem ser para um grupo de no máximo de 4 alunos, para que a imersão seja completa e eficiente.

Saiba mais falando comigo :)
fabio.rogerio.sj@gmail.com



HTML

Aplicativos híbridos


O desenvolvimento de aplicativos móveis não é novidade e está bem difundido no contexto da tecnologia da informação, o desafio do momento é como desenvolver aplicativos móveis para diferentes plataformas de forma rápida e eficiente.


Entre em contato e saiba mais: fabio.rogerio.sj@gmail.com
Horas Conteúdo
(6hs) Introdução a desenvolvimento de aplicativos para dispositivos móveis
Plataformas
Desenvolvimento nativo
Desenvolvimento híbrido
Linguagem de marcação HTML
Estilo com CSS
Programação com JavaScript
(6hs) Preparando ambiente e criando o primeiro app
Instalação e configuração do Apache Cordova
Instalação de configuração do emulador
Criando o primeiro app
Entendendo a estrutura do projeto
Configuração do aplicativo (config.xml)
Rodando o primeiro app no smartphone ou tablet
(20hs) Componentes de interface
Conhecendo os principais componentes e sua aplicação
Conhecendo frameworks de UI (Materialize.css, Ionic, Onsen UI e Framework7).
Utilizando o MobileUI.github.io
Topo, área de conteúdo e rodapé
Ícones, cores e fontes
Listas, Cards e botões
Formulários
Grids
Menus e Pages
Modals
Tabs
Componentes interativos (popover, notification, alert, etc)
(20hs) Recursos nativos
Entendendo os plugins do Apache Cordova
Interagindo com a câmera
Capturando informações do GPS
Verificando status de serviços (bateria, network, plataforma, etc)
Interagindo com acelerômetro
Utilizando recursos de audio (reprodução e gravação)
Salvando dados no dispositivo offline com SQLite
(12hs) Consumindo dados de APIs
Utilizado chamadas Ajax
Consumindo API RESTful
Criando aplicativo final para fixação do conteúdo completo


HTML

HTML, CSS e JavaScript


Desenvolvedores frontend deve ter uma compreensão fundamental do HTML, CSS e JavaScript. Neste curso vamos aprender com práticas assistidas o melhor e essencia do desenvolvimento.


Entre em contato e saiba mais: fabio.rogerio.sj@gmail.com


Horas Conteúdo
(10hs) Introdução a HTML e CSS
Exibindo informações na Web
Sintaxe do HTML
Estrutura de um documento HTML
Elementos HTML
Imagens
A estrutura dos arquivos de um projeto
Primeira página
Estilizando com CSS
Sintaxe e inclusão de CSS
Propriedades tipográficas e fontes
Alinhamento e decoração de texto
Imagem de fundo
Bordas
Cores na Web
Listas HTML
Espaçamento e margem
Links e botões HTML
Elementos estruturais
CSS: Seletores de ID e filho
Fluxo do documento e float
(4hs) HTML semântico e posicionamento no CSS
O processo de desenvolvimento de uma tela
HTML semântico
Estilização com classes
CSS Reset
(4hs) Mais HTML e CSS
Formulários
Posicionamento com float e clear
Decoração de texto com CSS
Cascata e herança no CSS
Seletores de atributo do CSS3
(6hs) CSS Avançado
Seletores avançados
Pseudo-classes
Pseudo elementos
CSS3: bordar e sombras
CSS3: Opacidade e RGBA
CSS3 Transitions e Transforms
(2hs) Web para dispositivos móveis
CSS media types
CSS3 media queries
Viewport
(6hs) Frameworks de frontend
UIKit
Bootstrap
(20hs) JavaScript e interatividade na Web
Características da linguagem
Console do navegador
Sintaxe básica
Operadores
Tipos de dados
Comparações
Blocos condicionais
Funções
Callbacks
Dados locais (localStorage)
Chamadas Ajax
Manipulando elementos