Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/henriqueotogami/puc-rs-swift-uikit

[PT-BR] Desenvolvimento iOS em Swift, utilizando UIKit, pela PUC-RS utilizando o app iTunes U.
https://github.com/henriqueotogami/puc-rs-swift-uikit

coredata corelocation delegate ibeacon ios-app ios-swift mapkit mvc spritekit swift uikit xcode12

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

## 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](https://www.linkedin.com/in/afonsosales/) | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/afonsosales)
Alan Santos | iOS Dev Project Manager | LinkedIn | [[email protected]](mailto:[email protected])|GitHub|
Alexandra Aguiar | iOS Dev Instructor | [LinkedIn](https://www.linkedin.com/in/alexandraaguiar/) | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/xandaaguiar)
Mauricio Meirelles | iOS Dev Instructor | [LinkedIn](https://www.linkedin.com/in/mauriciomeirelles/) | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/mauriciomeirelles)
Mauricio Zaquia | iOS Dev Instructor | LinkedIn | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/mtzaquia)
Ricardo Rauber | iOS Dev Instructor | [LinkedIn](https://www.linkedin.com/in/ricardorauber85/) | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/ricardorauber)

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

---

### Sumário das aulas

- [x] Vídeo 1: Instrutores;
- [x] Vídeo 2: Introdução ao Swift;
- [x] Vídeo 3: Arquitetura iOS - MVC, Delegate, Data Source, Notification Center;
- [x] Vídeo 4: Interfaces Gráficas - UIViewController, Interface Builder;
- [x] Vídeo 5: Tabelas - UITableView, Prototype Cell;
- [x] Vídeo 6: Views customizadas no Interface Builder - @IBDesignable, @IBInspectable;
- [x] Vídeo 7: Storyboard e Navegação - UINavigationController, UITabBarController;
- [x] Vídeo 8: Múltiplas telas - UIScrollView, UISlider, UISwitch, UIImageView;
- [x] Vídeo 9: Concorrência e Linguagem Funcional - GCD, Threads;
- [x] Vídeo 10: Armazenamento e Persistência de Dados - NSUserDefaults, Core Data, CloudKit;
- [x] Vídeo 11: Core Location e Mapas - MapKit;
- [x] Vídeo 12: CoreBluetooth e Contexto - iBeacon;
- [x] Vídeo 13: Desenvolvimento de Jogos - SpriteKit;
- [x] 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)](https://www.notion.so/Desenvolvimento-iOS-em-Swift-c372b464c56548a8bd85946c2ebef94a)

---

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 👨🏻‍💻

- [x] Faça um fork deste repositório (https://github.com/henriqueotogami/PUC-RS-Swift-UIKit/fork);
- [x] Crie um branch com as suas modificações ` git checkout -b my-new-resource `;
- [x] Faça commit `git commit -am 'Adicionando um novo recurso ...'`;
- [x] Faça um Push ` git push origin my-new-feature ` ;
- [x] 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 🦁