Aprenda a fazer apps para iPhone - Swift e Firebase.
4.3 (49 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.
6,061 students enrolled

Aprenda a fazer apps para iPhone - Swift e Firebase.

O seu sucesso está na área de desenvolvimento de apps para iPhone utilizando o Firebase como back-end.
4.3 (49 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.
6,061 students enrolled
Last updated 12/2017
Portuguese
Portuguese [Auto-generated]
Price: Free
This course includes
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Você aprenderá a fazer apps completos para iPhone, da entrada de dados até a gravação dos mesmos no iPhone e na nuvem com "Firebase da Google".
Course content
Expand all 53 lectures 04:17:31
+ Introdução
1 lecture 01:03

Umas palavras do instrutor antes de iniciarmos essa nova jornada.

Introdução
01:03
+ Iniciando seu aprendizado.
10 lectures 44:00

Vamos criar uma conta na Apple e o editor XCode para que possamos começar a aprender a linguagem Swift.

Criando sua conta na Apple e instalando o XCode.
01:05

Nesse capítulo iremos incluir um botão em nossa tela e conecta-lo ao código.

Incluindo nosso primeiro botão em uma tela.
04:52

Vamos a prender um pouco sobre variáveis.

Introdução a variáveis.
06:30

Vamos adicionar um "place holder" em um campo texto e usar o comando "print".

Usando o "place holder" e o comando "print".
05:47

Vamos aprender a concatenar variáveis tipo texto.

Concatenando variaveis
02:58

Alterando cor do text do campo e atribuindo as informaçōes digitadas a um label de tela.

Alterando atributos e labels via programa.
02:54

Nesse capítulo vamos aprender a esconder o teclado e iremos fazer nossa primeira tela do nosso app.

Escondendo o teclado criando nossa primeira tela.
09:13

Vamos aprender a usar o comando "if" do swift.

Aprendendo o comando "if".
03:12

Vamos criar um novo viewControler e adicionar uma nova tela ao nosso app.

Adicionando uma nova tela ao nosso app.
05:16

Vamos aprender a mudar de tela utilizando o "segue" dentro de um botão.

Utilização do "segue" a partir de um botão.
02:13
+ Dados, imagens, auto-layout e troca de telas.
7 lectures 20:00

Vamos aprender a gravar dados permanentes no celular através do UserDefaults.standard.

Gravando dados utilizando UserDefaults.
04:10

Vamos adicionar imagens em nosso app.

Adicionando imagens.
01:30

Vamos aprender a mostrar mensagens que saltam na tela, pop-up.

Mostrando mensagens pop-up.
02:22

Vamos adicionar constraints em nossa tela. 

Adicionando constraints.
03:13

Agora vamos aprender a mudar o estilo das bordas do campos de texto de nossas telas.

Mudando estilo dos campos de tela.
01:29

Vamos criar uma função e passar parâmetro.

Trabalhando com função.
04:09

Vamos aprender a debug nosso programa, para podermos achar possíveis erros de lógica.

Fazendo debug.
03:07
+ Arrays, dicionários, tableviews e telas adicionais.
7 lectures 33:04

Vamos adicionar um TableView dentro de uma ViewController ja existente.

Adicionando uma tableview.
05:34

Vamos criar um tableview a partir do template do xcode.

Tableview de um template.
05:43
Selecionando uma célula to tableview e indo para outra tela.
03:16

Apos selecionarmos uma célula de nossa tableview, vamos passar dados para outra tela com outro view controller.

Passando dados de um tableview para outra tela.
03:40

Continuação do capítulo anterior, passando dados de um view para outro.

Continuação sobre como passar dados para outra tela.
06:47

Vamos aprender a usar dicionário.

Vamos trabalhar com "dicionário".
05:16

Vamos passar detalhes do dicionário para outra view controller em outra tela.

Passando detalhes do dicionário para outra view.
02:48
+ Coredata em conjunto com tableviews.
5 lectures 36:59

Vamos aprender a criar uma tabela no coredata e salvar dados.

Salvando dados no banco de dados "coredata".
11:18

Vamos abrir e ler dados gravados no coredata.

Lendo dados do coredata.
05:10

Vamos popular um tableview com dados que foram gravados no coredata.

Carregar dados do coredata em um tableview.
03:32

Vamos adicionar dados no coredata a partir de um campo de tela.

Adicionando campos na tela para gravarmos no coredata.
08:32

Vamos aprender a achar dados de nossa lista e mostrar no tableview.

Fazendo busca no tableview.
08:27
+ Imagens, Pickerviews e Switches.
5 lectures 34:16

Vamos acessar as imagens que estão gravados no celular e abrir em nossa tela.

Abrindo imagens do celular em nossa tela.
13:02

Vamos abrir a camera, bater fotos e salvar no celular.

Batendo fotos e gravando no celular.
04:19

Vamos aprender a utilizar o PickerView, aquele rolinho que aparece na tela para selecionarmos alguma opção.

Utlização do PickerView.
09:53

Vamos trabalhar simultaneamente com dois PickerViews.

Utilizando mais de um PickerView.
04:47

Utilizando o botão de Switch, que simula um liga e desliga.

Utilização do botão Switch (liga e desliga).
02:15
+ Firebase, a plataforma de back-end do seu app.
12 lectures 53:41

Vamos entender um pouco sobre o Firebase da Google.

Entenda um pouco de Firebase da google.
02:47

Instalação do Firebase no seu Mac.

Instalando Firebase no seu Mac.
06:30

Vamos habilitar a autenticação para podermos acessar nosso banco de dados no Firebase.

Habilitando a autenticação no Firebase.
01:25

Vamos adicionar um usuário manualmente.

Criando um usuário no Firebase.
04:18

Vamos escrever um código de login.

Codificando um login no Firebase.
05:38

Vamos criar um novo usuário via programa.

Criando um novo usuário para o Firebase em swift.
04:02

Vamos codificar o resto do código para criar o profile do nosso usuário.

Terminando de criar o profile do nosso usuário.
05:31

Vamos gravar o telefone do novo usuário no banco de dados de autenticação no Firebase.

Gravando telefone do usuário no Firebase.
05:52

Vamos adicionar o campo de CIDADE no profile do usuário.

Gravando cidade do usuário no Firebase.
02:23

Editando e atualizando informações do nosso usuário no Firebase.

Editar e atualizar nosso profile de usuário.
05:19

Atualizando email e senha do usuário no arquivo de authentication do Firebase.

Atualizando email e senha do usuário.
04:34

Vamos criar uma tela para caso de o usuário precisar recuperar a senha.

Criando um "Esqueci minha Senha".
05:22
+ Um exemplo de app para gravar anotações no firebase.
3 lectures 17:56

Vamos fazer um app de anotações.

Criando uma tableview para gravarmos anotações.
06:11

Vamos criar um tableview com as nossas anotações.

Colocando nossas anotações em um tableview.
03:57
Gravando e lendo anotações do Firebase.
07:48
+ Gravando e lendo arquivos de imagens do firebase.
2 lectures 15:49

Vamos selecionar imagens do nosso celular e salvar no storage do Firebase.

Fazendo upload de imagens para o storage do Firebase.
09:57

Vamos agora fazer o download de imagens que estão salvas no storage do Firebase.

Download imagens do storage do Firebase.
05:52
+ Final.
1 lecture 00:43

Final do curso. 

Agradeço a sua participação e espero ter contribuído de alguma forma em sua carreira profissional.


Claudio Zani Silva.

Final do curso.
00:43
Requirements
  • Voce deve ter noção básica de uso do Mac e algum conhecimento básico de qualquer linguagem de programação.
Description

Por favor, para que o curso se mantenha gratuito o mesmo precisa ter boas avaliações, pois caso contrário o mesmo é removido das buscas do site. Caso você não goste, por favor envie uma mensagem diretamente para meu email czanitech@outlook.com, obrigado!
Você aprenderá a fazer apps completos para iPhone.
Aprenderemos a fazer entrada de dados, a utilizar imagens, listas, trocas de telas, tableviews, pickerviews, switches, gravação de dados desde a forma mais simples no iPhone "UserDefaults e Coredata", até o armazenamento de dados na nuvem utilizando o back-end da Google chamado Firebase.

Who this course is for:
  • Pessoas que queiram aprender a fazer apps para iPhones, com utilização de banco de dados local e na nuvem.