Skip to content

[PT-BR] Desenvolvimento iOS em Swift, utilizando UIKit, pela PUC-RS utilizando o app iTunes U.

License

Notifications You must be signed in to change notification settings

henriqueotogami/PUC-RS-Swift-UIKit

Repository files navigation

Desenvolvimento iOS em Swift | PT-BR 🇧🇷

*Somente UIKit, não aborda sobre SwiftUI


Produzido por PUCRS - Pontifícia Universidade Católica do Rio Grande do Sul. Departamento: FACIN


📅 Data de criação do curso: 1 de Outubro de 2014 | Atualização: 24 de Junho de 2015

Duração estimada: 4 semanas


Sobre o curso

Descrição

Bem-vindo ao iTunes U "Desenvolvimento iOS em Swift"!

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!

🎓 Instrutores

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 LinkedIn afonso.sales@gmail.com GitHub
Alan Santos iOS Dev Project Manager LinkedIn alan.ric@gmail.com GitHub
Alexandra Aguiar iOS Dev Instructor LinkedIn xanda.aguiar@gmail.com GitHub
Mauricio Meirelles iOS Dev Instructor LinkedIn mauricio.m@gmail.com GitHub
Mauricio Zaquia iOS Dev Instructor LinkedIn mauriciotzaquia@gmail.com GitHub
Ricardo Rauber iOS Dev Instructor LinkedIn ricardorauber@gmail.com GitHub

Informações de contato foram obtidas na seção iTunes U > Desenvolvimento iOS em Swift > Informações > Professor


Sumário das aulas

  • 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.

Link do curso no app iTunes U | Para iPhone e iPad 📱


Atualmente, não é possível assitir esse curso apenas no Mac. É necessário um iPhone ou iPad.


Anotações das aulas

Notion 📖

Anotações do curso de Desenvolvimento iOS em Swift (clique aqui)


Versão do Swift

Estou utilizando a versão Version 12.2 (12B45b) do Xcode no MacOS Catalina e Swift 5. Recentemente (06/2021), atualizei para o MacOS Big Sur.

O curso foi desenvolvido em Swift 2.2, assim este repositório serve como atualização.


Contribuições para este repositório

Contribuições sempre são bem-vindas 👨🏻‍💻

  • 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. :octocat:

Depois que sua pull request for merged, você pode excluir sua branch tranquilamente.


Repositório desenvolvido por Henrique Matheus Alves Pereira 🦁