Produzido por PUCRS - Pontifícia Universidade Católica do Rio Grande do Sul. Departamento: FACIN
Sobre o curso
Neste curso, você estará mergulhando no mundo da programação para dispositivos móveis da Apple e se tornará um desenvolvedor com sólido conhecimento! Nosso currículo foi confeccionado com foco nos conteúdos mais relevantes e aborda conceitos essenciais para criação de aplicativos móveis - partindo do paradigma básico de programação em Swift até a implementação de aplicativos complexos com o uso de Push Notifications. Vídeos serão utilizados para ajudá-lo na compreensão, e uma extensa lista de materiais de referência estará sempre acessível para suporte. Contamos também com a sua dedicação para um pleno aproveitamento.
Esperamos que goste, e aguardamos ansiosos para tê-lo no time de desenvolvedores iOS!
Os instrutores do curso "Desenvolvimento iOS em Swift" são profissionais altamente qualificados nas tecnologias Apple e nas linguagens Objective-C e Swift. Além disso, todos contam com diversas publicações na App Store, larga experiência em educação e participação em palestras e conferências a nível mundial, como a WWDC, da Apple.
Apaixonados pelo que fazem, buscam reinventar o processo de inovação e criação, a partir de metodologias didáticas diferenciadas e suporte contínuo em diferentes áreas de atuação.
Atualmente, trabalham em um projeto extremamente inovador, capacitando estudantes de graduação em desenvolvimento iOS e empreendedorismo.
A equipe é composta por 6 profissionais, sendo 5 instrutores e 1 Gerente de Projetos:
Nome | Profissão | Contato 1 | Contato 2 | Contato 3 |
---|---|---|---|---|
Afonso Sales | iOS Dev Instructor | afonso.sales@gmail.com | GitHub | |
Alan Santos | iOS Dev Project Manager | alan.ric@gmail.com | GitHub | |
Alexandra Aguiar | iOS Dev Instructor | xanda.aguiar@gmail.com | GitHub | |
Mauricio Meirelles | iOS Dev Instructor | mauricio.m@gmail.com | GitHub | |
Mauricio Zaquia | iOS Dev Instructor | mauriciotzaquia@gmail.com | GitHub | |
Ricardo Rauber | iOS Dev Instructor | ricardorauber@gmail.com | GitHub |
- Vídeo 1: Instrutores;
- Vídeo 2: Introdução ao Swift;
- Vídeo 3: Arquitetura iOS - MVC, Delegate, Data Source, Notification Center;
- Vídeo 4: Interfaces Gráficas - UIViewController, Interface Builder;
- Vídeo 5: Tabelas - UITableView, Prototype Cell;
- Vídeo 6: Views customizadas no Interface Builder - @IBDesignable, @IBInspectable;
- Vídeo 7: Storyboard e Navegação - UINavigationController, UITabBarController;
- Vídeo 8: Múltiplas telas - UIScrollView, UISlider, UISwitch, UIImageView;
- Vídeo 9: Concorrência e Linguagem Funcional - GCD, Threads;
- Vídeo 10: Armazenamento e Persistência de Dados - NSUserDefaults, Core Data, CloudKit;
- Vídeo 11: Core Location e Mapas - MapKit;
- Vídeo 12: CoreBluetooth e Contexto - iBeacon;
- Vídeo 13: Desenvolvimento de Jogos - SpriteKit;
- Vídeo 14: Notificações - Push Notifications, Push Actions, Slient Notifications.
Atualmente, não é possível assitir esse curso apenas no Mac. É necessário um iPhone ou iPad.
Versão do Swift
Contribuições para este repositório
- Faça um fork deste repositório (https://github.com/henriqueotogami/PUC-RS-Swift-UIKit/fork);
- Crie um branch com as suas modificações
git checkout -b my-new-resource
; - Faça commit
git commit -am 'Adicionando um novo recurso ...'
; - Faça um Push
git push origin my-new-feature
; - Crie uma nova pull request neste repositório.
Depois que sua pull request for merged, você pode excluir sua branch tranquilamente.