Android Intensive Bootcamp - Guia Para Começar Sua Carreira
4.2 (164 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,348 students enrolled

Android Intensive Bootcamp - Guia Para Começar Sua Carreira

Aprenda Java, Android, Inglês e tudo o que você precisa saber para ganhar dinheiro e conseguir clientes online!
4.2 (164 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,348 students enrolled
Created by Ricardo Prata
Last updated 6/2018
Portuguese
Price: Free
This course includes
  • 17.5 hours on-demand video
  • 9 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Desenvolver Projetos Reais em Android
  • Se tornar um freelancer profissional e trabalhar de qualquer lugar do mundo

  • Como ter acesso a bolsa de estudo e oportunidade de trabalho fora do Brasil

  • Trabalhar em uma industria que possibilita um alto retorno financeiro e uma grande capacidade de crescimento
  • Aprender e se adaptar com materiais em Inglês
Course content
Expand all 163 lectures 17:26:20
+ Introdução ao Bootcamp
5 lectures 21:14
Seja Bem-Vindo ao Curso
04:29
Aviso Sobre Os Videos
03:21
Metodologia Aplicada Neste Curso
02:52
Metodologia Aplicada Nos Videos
05:47
Mentalidade Correta Para Começar o curso
04:45
+ Preparações Necessárias Para Começar
3 lectures 13:05
Instalação de JDK (Java Development Kit) e Android Studio
00:35
Finalizando a Instalação do Android Studio
06:14
Criando Nosso Emulador Virtual
06:16
+ Layout Básico - XML
20 lectures 01:23:12
O Que Iremos Aprender Nessa Seção
00:47
Layout Fundamentals
02:57
Layout Fundamentals Part 2
02:34
Sintax Básica de XML
01:54
Introdução ao LinearLayout
05:53
Explicando Mais Sobre LinearLayout
04:56
Layout Gravity
04:36
Layout Margin
03:49
Layout Padding
02:35
Propriedades do XML
04:59
Novos Elementos XML
03:04
EditText & Button Elements
06:03
Relative Layout
05:32
Outro Exemplo Com Relative Layout
03:38
Nested Elements
05:05
Linear Layout X Relative Layout
04:35
Module's Final Project
05:25
Final Project Resolution Part 1
12:59
Final Project Resolution Part 2
01:10
Layout Source Code
00:41
+ Java Fundamentals
14 lectures 45:50
Alterações no Áudio do Video
00:09
O Que Iremos Aprender Nessa Seção
01:28
Introdução ao Java
04:57
Data Types
05:35
Trabalhando com Variables
04:46
Conditional Statement
03:22
Operators
04:12
Else if
04:03
Methods Introduction
02:04
Pequena Observação no Próximo Vídeo
00:15
Methods Structure
03:53
Arguments
02:25
Return
04:06
Exercício do Final do Módulo
04:35
+ Android Fudamentals
13 lectures 01:10:29
O Que Iremos Aprender Nessa Seção
01:40
Introdução Ao Android Framework
03:50
OnCreate Method
03:01
Adicionando Nova Funcionalidade ao Aplicativo
06:33
Aprendendo a Usar Buttons
07:41
Terminando de Implementar As Funcionalidades do Button
01:39
Limitando a Quantidade
02:27
Manipulando String
11:04
TextView Visibility
03:23
Trabalhando Com Input do EditText
04:37
Parabens! Voce completou o Modulo de Android
01:37
Street Fighter Champion - Module's Final Project
02:22
Street Fighter Champion - Project Resolution
20:35
+ Android Intermediate
16 lectures 01:30:00
O Que Iremos Aprender Nessa Seção
02:32
Recycling Concept
04:53
Implementando o Recycler View
03:50
Criando o List Item
07:11
ButterKnife
03:50
Class & Object
08:48
Constructor
04:56
Recycler Adapter
12:56
Implementando Funcionalidade no RecyclerView
05:38
Exercitando Conceitos Aprendidos Com Spinner
07:07
ArrayList Concept
04:49
Context
04:32
Explaining Array Adapter
03:42
Select Item on Spinner & Toast
06:30
Activity Lifecycle Concepts
07:30
Exercício do Final do Módulo
01:16
+ Networking
24 lectures 02:25:03
O Que Iremos Aprender Nessa Seção
01:27
Como a Internet Funciona
04:39
Como Recebemos Dados da Internet
04:36
Application Programming Interface (API)
04:24
JSON Structure
05:28
Retrofit Introduction
06:43
Retrofit Interface
09:06
RestClient Class
06:13
Gson Converter
10:07
RecyclerAdapter Ajustado
08:04
For Loop
04:03
Asynchronous Call
07:51
RecyclerView Populated
07:28
Como identificar problemas com a conexão
02:40
URL Manipulation
05:03
URL Manipulation Example
03:18
Progress Bar
06:10
Json to POJO
03:10
Observação sobre o exercício
00:43
Exercício do Final de Módulo
04:40
Resolução do Exercício Parte 1
10:36
Resolução do Exercício Parte 2
17:28
Resolução Exercício Parte 3
07:59
Resolução Exercício Final
03:07
+ Debugging Techniques
7 lectures 52:35
O Que Iremos Aprender Nessa Seção
03:21
Log Method
14:51
NullPointerException
05:50
Como Contornar Bugs/Erros
09:15
Try-Catch Block
04:13
Breakpoint Technique
12:24
Encerramento do Modulo
02:41
Debugging Techniques Question
2 questions
+ Data Persistence
11 lectures 01:33:03
O Que Iremos Aprender Nessa Seção
05:38
Authentication Base Activities
09:43
Intent Object
06:55
Preparando Para Registrar o User
10:43
Shared Preferences
13:56
Verificando o Armazenamento
08:08
Logando o User
13:11
String Flexibility & Type Safe String References
06:07
Passing Data Through Activities
08:31
Hawk
07:57
Encerramento do Modulo
02:14

Completing this quiz you will be able to practice some concepts learned through this module.

Module's Question
3 questions
+ Firebase Authentication
8 lectures 58:19
O Que Iremos Aprender Nessa Seção
01:47
Conectando Nosso App ao Firebase
09:11
Registering User
14:59
Firebase User Authentication
05:39
Verificando User's Email
09:29
Google SignIn Setup
05:57
Google SignIn Implementation
10:58
Outras Formas De Autenticação
00:19
Requirements
  • Estar preparado para aprender a desenvolver projetos reais
  • É necessário que você tenha um computador Windows, Mac ou Linux.
  • VOCÊ NÃO PRECISA DE NENHUM CONHECIMENTO DE PROGRAMAÇÃO OU DIPLOMA EM TECNOLOGIA
  • Precisa ter vontade de aprender. Seguindo tudo o que eu ensinar sem duvida você vai longe. Porém, lembre-se de que tudo depende de você. Fazer de qualquer jeito não e garantia de sucesso. Use o que você aprendeu e de o seu melhor.
Description

Seja você um amante de tecnologia ou um empreendedor, esse é o único curso que você precisará para aprender Android Development e se tornar um expert de sucesso dentro e fora do Brasil.

O diferencial desse curso para os outros que "te ensinam a criar 100 apps" é que além de ser objetivo ao ponto, sem fazer você perder tempo com coisas desnecessárias, eu ensino exatamente os segredos de como conseguir clientes online e gerar lucro com o conhecimento adquirido.

Esse curso não possui a finalidade de ensinar a fundo cada conceito apresentado e explicado. O objetivo desse bootcamp é passar uma base sólida dos temas fundamentais para que você se torne um bom engenheiro o mais rápido possível. Sem enrolação e pulando temas que você nunca irá usar. 

O foco desse bootcamp é ensinar tudo o que você precisa saber para se tornar um mobile software engineer e te capacitar para começar sua carreira.

Ainda serão adicionados no MÍNIMO mais 20 horas extras ao longo do tempo para que o curso de fato cumpra com a proposta estipulada.

Tudo o que eu ensino e conhecimento que eu passo é baseado em meus anos de experiência como freelancer e fundador de startups nos Estados Unidos. 

Esse bootcamp intensivo é perfeito para você que deseja seguir os mesmos passos que eu. Trabalhando online, saindo do Brasil e montando sua própria empresa de software ou até mesmo trabalhando para alguém.

Todo o conhecimento passado na parte técnica do curso e bastante útil independente se o seu objetivo e começar a trabalhar de freelancer e sair do Brasil ou arranjar um emprego presencial na indústria brasileira.

O bootcamp inteiro é estruturado para que você possa se aprender e se adaptar com conteúdos em inglês. Na minha visão essa e a melhor forma para que você continue se aprimorando como desenvolvedor após o termino do bootcamp.

Nas aulas você terá contato com projetos práticos, indicações de conteúdo extra (como livros e artigos) e vários exercícios para que você consiga assimilar o conteúdo da melhor maneira possível.

Alem de aprender uma solida base sobre android você também aprenderá:

  • Lógica de Programação

  • Fundamentos e Conceitos Importantes de Java

  • Como desenvolver passo a passo um projeto de software estruturado

  • Inglês em um modo geral e também específico para programação

  • Aprenderá técnicas que eu utilizo para estudar sozinho e aprimorar seus conhecimentos sem depender de ninguém

  • Como começar sua carreira de freelancer e conseguir ganhar experiencia com projetos enquanto recebe por isso

  • Técnicas de trabalho

  • Como conseguir clientes de longo prazo e grandes projetos

  • Como tirar seu certificado em android oficial do Google (Perfeito pra quem esta começando na industria)

  • Como ter acesso a bolsa de estudos ao redor do mundo

  • Como conseguir oportunidade de empregos presenciais em empresas e startups fora do Brasil - SEM TER NENHUM DIPLOMA ACADÊMICO!


Sobre Android iremos aprender:

  • Layouts em XML (básico ao avançado)

  • Implementar diversas funcionalidades em nossos aplicativos

  • Trabalhar com Listas e Adapters

  • Networking (Retrofit)

  • Debugging

  • Remote and Local Data Persistence

  • Firebase Database/Storage/Authentication

  • Como desenvolver um projeto do zero. Técnicas teórica e prática de como você deve pensar e agir quando começar um novo projeto

  • Architectural Pattern (MVP)

  • Automação de Testes (Unit test/Instrumental Test/UI Testing com Junit4, Espresso, Mockito)

  • Git/Github

Who this course is for:
  • Qualquer pessoa que tenha vontade de mudar sua vida completamente através da programação. Não e necessário conhecimento prévio de programação ou matemática.