iOS Developer
Após a finalização dos estudos, prosseguir com os links referentes a complementos de tecnologias necessária e design patterns para o ecosistema swift: 1 - Na programação temos muitos paradigmas de programação (como Programação Estruturada, Orientada a Objetos ou Procedural, por exemplo), conceito que determina a forma com o qual iremos escrever nosso código e definir estruturas importantes dentro da nossa arquitetura, contudo, voltado ao desenvolvimento para iOS, devemos levar em consideração que temos o paradigma de Programação Funcional, amplamente utilizado neste meio, também teremos mais a frente, um curso em uma playlist voltada ao framework Combine, que também utiliza programação funcional, por esse motivo, daremos foco a este paradigma a seguir:
- Programação Funcional - https://www.youtube.com/watch?v=BxbHGPivjdc
2 - Combine, uma framework poderosa e muito utilizada que ajuda no desenvolvimento referente a assincronia, playlist em inglês:
- Getting Started with Combine Framework in Swift - Introduction to Functional Reactive Programming - https://www.youtube.com/playlist?list=PLWHegwAgjOkoIMgZ7QF_SHUtEB_rWXtH0
3 - Como grande parte do desenvolvimento mobile necessita de dados externos, que normalmente estão em bancos de dados em servidores e precisam ser acessados por aplicações mobile, normalmente utilizamos APIs, que são aplicações que tem como principal foco, responder requisições de sites, plataformas e também, aplicativos mobile, elas são responsáveis por receber requisições pela internet e respondê-las com conteúdo, links, informações e tudo o que podemos e precisamos utilizar nas nossas aplicações mobile:
- API // Dicionário do Programador - https://www.youtube.com/watch?v=vGuqKIRWosk
- Você precisa entender o que é API! - https://www.youtube.com/watch?v=PIro1he52Xw
- Como integrar com uma API na PRÁTICA? - https://www.youtube.com/watch?v=Bi5HsQz-87A