Skip to content

luizdefranca/iOS_Quaddro_Course_200hours

Repository files navigation

iOS Swift - Core 100 40 hours

Primeiros passos, O Xcode 9, Atalhos e menus auxiliares, Code Style para Swift, Introdução a linguagem Swift, Códigos Comentados, Olá mundo - Função Print, Variáveis e Constantes, Strings e Characters, Operador de atribuição, Operadores aritméticos, Operadores compostos, Operadores de comparação, Operador ternário, Tuplas, arrays e dicionários, Estruturas condicionais, Condicionais if/else, Operadores AND e OR, Condicional switch / case, Estruturas de repetição, For - in, While e do while, Trabalhando com funções, Operadores customizados, Prefix, Postfix. Infix, Estruturas e enumerações, Optional - ?, Forced Unwrapping, Optional binding, Nil Coalescing Operato, Classes, criando objetos, Propriedades e Métodos, Métodos inicializadores, Observadores willSet e didSet, Lazy, Herança e polimorfismo, Xcode para UI, Executando sua aplicação, Iniciando o projeto com UIKit, Opções de AppDelegate, UIView, UIViewController, UILabel, UIButton, UISlider, UISegmentedControl, IBOutlets e IBActions, UISwitch, UIStepper, Type Casting, Operador is, Operador as, Gerenciamento de memória;

iOS Swift - UI 200 80 horas

Simulação e debugging, Protocolos, Extensões de tipos existentes, Extensões para adoção de protocolos, UIResponder, UITextField, UITextView, UIImage, UIImageView, Definindo o ícone da aplicação, UIToolBar, UIBarButtonItem, Fixed Space e Flexible Space, UIProgressView, UIActivityIndicatorView, Autolayout, Trabalhando com previews, Constraints, UIStackView, Embed in Stack, UIScrollView, Closures, Trabalhando com Alertas, UIAlertController, UIAlertAction, UIPickerView, UIDatePicker, Date e Timer, UITableView, UITableViewCell, UITableViewController; UICollectionView, UICollectionViewCell, UICollectionViewController, UIVisualEffects, Respondendo a eventos de toque, UITouch, Trabalhando com multitelas UIStoryboard, UIStoryboardSegue, Dispensando View Controllers, Criando novos Storyboards, StoryboardReference, Container View, UINavigationControler, UINavigationItem, UITabBarControler, Encapsulamento e Subscripts, Tratamento de erros;

iOS Swift - Frameworks 300 60 horas

Prévias com QuickLook, QLPreviewController, WKWebView, Safari Services, SFSafariViewController, Capturando e resgatando fotos, UIImagePickerController, Reconhecimento de gestos, UIGestureRecognizer, Gestos aplicados a interface, Gravando e carr. arquivos, Sandbox, Acessando o diretório Documents, FileManager, Multiprocessamento GCD (Grand Central Dispatch), Trabalhando com Threads, Lendo XML e JSON, Trabalhando com dados externos, XMLParser, JSONSerialization, Codable, Trabalhando com contatos, Mapas e Localização, Classe CLLocationManager, Trabalhando com mapas, Adicionando pinos ao mapa, Core Motion, Verificando o Hardware, Acelerômetro, Giroscópio, Altímetro, Pedômetro, Áudio e vídeo, AVFoundation, AVAudioPlayer, AVAudioRecorder, AVKit, AVPlayerViewController, Compartilhamento de dados, UIActivityViewController, Mensagens de e-mail e SMS Introdução, MFMailComposeViewController, MFMessageComposeViewCont, Trabalhando com notificações, NotificationCenter, UserNotifications, Push Notifications, Troca de dados com Multipeer, Identificando com MCPeerID, Seções com MCSession, MCNearbyServiceBrowser, MCNearbyServiceAdvertiser, MCBrowserViewController;

iOS Swift - Network 400 20 horas

Consumo de Webservices, URLSession, Trabalhando com SQLite, Banco de dados, Preparando o SQLite, Comandos de SQLite, Core Data, Componentes do Core Data, Core Data em um novo projeto, Criando um modelo de objetos, Avançando no projeto, NSManagedObjectContext, NSFetchRequest, NSManagedObject, NSPredicate, CloudKit, Introdução, Preparando o esquema de dados, CKContainer, CKRecord, CKDataBase, CKQuery.

About

Repository with all the challenges and classes of the course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages