Logo iOS
iOS Swift Bootcamp
O mais completo curso de iOS em Swift 2 do Brasil.

Presencial e Online

Informações Gerais


Objetivo

Capacitar aqueles que desejam trabalhar no mercado de criação de aplicativos para a plataforma Apple iOS (iPhones, iPads e iPods).

Público Alvo

Todas as pessoas que desejam entrar no mercado de desenvolvimento de aplicativos móveis. O curso foi montado para atender tantos aos iniciantes quanto aos experientes em linguagens de programação.

Pré-requisitos

Conhecimentos básicos em Mac OS e Lógica de Programação.

Maior curso de iOS em Swift 2 do Brasil 200h


Swift 2 é a mais nova e mais completa linguagem de programação criada para desenvolvimento de aplicativos para iOS e Mac OS X.
Lançada em junho de 2014, entrou com força total no mercado e já ocupa a 19ª posição segundo o índice TIOBE, que comparado com outras linguagens é um crescimento extraordinário para tão pouco tempo.

Também disponível Online


  • • Online (Ao vivo)

  • • Tire suas dúvidas diretamente com o professor em tempo real

  • • O mesmo conteúdo do curso presencial

Sobre


iOS Swift Bootcamp

A linguagem Swift veio para substituir a linguagem Objective-C, anteriormente utilizada para desenvolvimento de aplicativos para iOS e Mac OS X.
Como podemos perceber a Swift irá se tornar em breve a linguagem padrão para desenvolvimento de Apps.
Com tudo isso, nós da Quaddro, criamos um Bootcamp com o melhor e mais completo conteúdo do mercado.
É o melhor e maior curso de Swift no Brasil!

Mas o que é um bootcamp?

Um bootcamp é um programa de ensino (conjunto de cursos) onde o aluno irá aprender o conteúdo de forma 100% prática, de forma presencial ou online (ao-vivo), em um formato intensivo e com conteúdo especializado onde o aluno irá criar mais de 150 aplicativos de exemplos ao longo do curso. Como sabemos, o mercado de aplicativos móveis não pára de crescer no Brasil e no mundo.
E você, vai ficar fora dessa?

PREPARADO PARA O iOS 9


Só a Quaddro pode oferecer o maior curso com o conteúdo mais completo e atualizado. Aqui você aprende todos os recursos que o iOS 9 pode oferecer ao usuário.

iOS 9

Conteúdo


O iOS Swift Bootcamp é dividido em 4 módulos.


Linguagem de programação

Pré-requisitos:

Ter feito o treinamento de lógica de programação e programação orientada a objetos (LP & POO) ou possuir conhecimentos equivalentes.

Resumo:

No módulo 100, você irá percorrer todos os principais conceitos da linguagem Swift 2, começando pelos princípios básicos da linguagem, como criação de variáveis , constantes e funções, até tópicos avançados. Este módulo visa preparar o aluno para conquistar um sólido conhecimento na linguagem Swift 2 e seus principais fundamentos, tornando-o apto a dar sequência para os próximos módulos.

Core - 100

  • Introdução;
  • Definições sobre a linguagem de programação Swift;
  • Comentários;
  • Variáveis e Constantes;
  • Tipos primitivos;
  • Collection Types;
  • Optionals - Introdução;
  • Operadores;
  • Condicionais;
  • Controle de Fluxo (loops);
  • Tratamento de Erros;
  • Funções;
  • Closures;
  • Estruturas e Enumerações;
  • Classes, Propriedades e métodos - Introdução;
  • Protocolos;
  • Optional - Avançado;
  • Classes, Propriedades e métodos - Avançado;
  • Herança e Polimorfismo;
  • Extensões na Swift;
  • Type Casting;
  • Gerenciamento Automático da memória com ARC.
  • Apêndice I - Experimentos com a linguagem de programação Swift;
  • Apêndice II - As 30 principais palavras-chave utilizadas na Swift.;

Interface Gráfica

Pré-requisitos:

Ter feito o módulo 100 ou possuir conhecimentos equivalentes.

Resumo:

No módulo 200 você irá aprender como utilizar os principais componentes visuais de aplicativos para iPhone e iPad, iniciando com componentes básicos, como a utilização de botões, exibição de textos com labels, entrada de textos com textfields e animação com imagens, até componentes avançados como a criação de tabelas, carregar um navegador para exibir conteúdos web, efeitos visuais como gravidade e colisão, gestos, entre outros. Este módulo visa preparar o aluno para utilizar os principais recursos visuais e o torna apto a construir aplicações básicas para iOS.

UI - 200

  • UIKit Framework;
  • IBOutlet;
  • UIView;
  • UILabel;
  • IBAction;
  • UIButton;
  • UIImage;
  • UIImageView;
  • UISwitch;
  • UISlider;
  • UISegmentedControl;
  • UIActivityIndicatorView;
  • UITextField & UITextFieldDelegate;
  • AutoLayout;
  • UITextView;
  • UIPickerView;
  • UIDatePicker;
  • UIToolBar;
  • UIBarButtonItem;
  • Fixed Space e Flexibe Space;
  • UIVisualEffects;
  • UIScrollView;
  • StackView;
  • UIViewController;
  • UITouch;
  • UIAlertController (Alert e Action);
  • UITabBarController;
  • UINavigationController;
  • UITableViewController;
  • UICollectionViewController;
  • ContainerView;
  • Storyboard Reference

Frameworks

Pré-requisitos:

Ter feito os módulos 100 e 200 ou possuir conhecimentos equivalentes.

Resumo:

No módulo 300, você irá aprender os principais frameworks Cocoa, partindo de componentes como a utilização do acelerômetro, geolocalização usando o GPS e criação de mapas, até componentes mais avançados, como animações pela GPU, Push Notifications, armazenamento com CloudKit, entre outros. Este módulo visa preparar o aluno para trabalhar com os principais frameworks, tornando-o apto a construir aplicativos mais dinâmicos e complexos.

Frameworks - 300

  • NotificationCenter;
  • Grand Central Dispatch (GCD);
  • JSON;
  • MapKit;
  • CoreLocation;
  • SandBox;
  • Quicklook;
  • UIGestureRecognizer;
  • ShareKit;
  • SafariViewController;
  • UIImagePickerController;
  • ContactsPickerController;
  • MessageUI;
  • AVFoundation;
  • UILocalNotification;
  • UIPushNotifications;
  • CoreMotion;
  • Multipeer Connectivity;
  • CloudKit

Networking & Data Persistence

Pré-requisitos:

Ter feito os módulos 100,200 e 300 ou possui conhecimentos equivalentes.

Resumo:

No módulo 400, você irá aprender a trabalhar com recursos avançados do desenvolvimento com iOS. Serão abordados assuntos como consumo de web services e banco de dados utilizando Core Data. Você irá aprender a criar aplicativos que possam se comunicar em rede com as principais classes Cocoa, além de adquirir conhecimentos para consumo de recursos de Web services. Capacitar o aluno a criar aplicativos que necessitam de comunicação em rede e com Web services.

Advanced - 400

  • RestFul Services
  • NSURLSession
  • CoreData
  • Sqlite 3

Carga horária total = 200 horas

Entre em contato com um de nossos consultores para saber a partir de qual módulo você pode iniciar.

Equipamentos de última geração, centenas de aplicativos e conteúdos exclusivos, que garantem o seu melhor aprendizado


iMac + iPad por aluno

um ipad e iMac por aluno

Aprenda na Prática

Mais de 150 apps em Swift

100% Atualizado

Swift 2.2

Contato


Imprensa