iOS App Development: Build Portfolio Apps with Swift and SwiftUI

Master the fundamentals of Swift programming and SwiftUI to build, test, and deploy your own fully functional iOS applications from scratch.

4.6 (912) ⏱ 37 min 📚 11 aulas 🎧 Versão em áudio

Sobre este curso

Have you ever wanted to bring your own app ideas to life on the iOS platform but didn't know where to start? Learning to program can feel overwhelming without a clear, structured path that takes you from absolute beginner to confident developer. This text-based course guides you step-by-step through the essentials of modern iOS development. You will start with foundational programming concepts in Swift, move on to designing user interfaces with SwiftUI, and progress to building fully functional applications. By reading through clear explanations, studying practical code snippets, and completing hands-on written exercises, you will gain the skills needed to design, write, and debug your own mobile software. What you'll learn: - Understand foundational Swift programming concepts, including variables, control flow, functions, and object-oriented principles. - Design modern, responsive user interfaces using SwiftUI layout containers, views, and state management. - Implement modern asynchronous programming patterns in Swift using async/await for smooth app performance. - Configure data persistence to save user information locally using Core Data and modern storage solutions. - Integrate external packages and dependencies seamlessly using Swift Package Manager. - Apply core mobile development principles to build a portfolio of functional iOS applications. The course begins with essential programming terminology and basic Swift syntax before moving into UI design and state management. You will then explore more advanced topics like local data persistence, network requests, and modern concurrency patterns through structured, text-based guides. This course is designed specifically for absolute beginners with no prior programming experience, as well as developers looking to transition to mobile development. Start your journey into iOS development today and learn how to build your own mobile applications.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 🎧 Versão em áudio incluída
    Estude em qualquer lugar, sem tela
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 30 dias
    Sem perguntas
  • Curto e focado
    37 min de conteúdo prático

Avaliações (8)

Andreas Zografos GR Aluno verificado
★ 3 · 2026-01-20T21:50:54+00:00

Machine Translated Aprendeu uma tonelada e a estrutura tornou fácil seguir.

Javiera Herrera CL Aluno verificado
★ 3 · 2025-12-12T02:05:54+00:00

Conteúdo sólido, mas eu gostaria que houvesse mais aplicações do mundo real mostradas.Ainda assim, é uma introdução decente.

Kenan Alkan TR Aluno verificado
★ 4 · 2025-11-08T12:59:54+00:00

Este curso superou minhas expectativas! Os exemplos foram super relevantes e ajudaram a solidificar os conceitos.

Rediet Alemu ET Aluno verificado
★ 5 · 2025-10-01T07:08:54+00:00

Wow, estou impressionado. As aplicações do mundo real mostradas foram super úteis. Fez ideias abstratas sentirem-se tangíveis.

Vicente Contreras CL Aluno verificado
★ 3 · 2025-09-07T16:24:54+00:00

Achei útil para uma atualização.Não tenho certeza que seria o melhor ponto de partida para um iniciante completo, tbh.

Tsehay Eshetu ET
★ 4 · 2025-07-14T06:51:54+00:00

Bom conteúdo, embora eu me encontrasse desejando mais exemplos de aplicação prática.Ainda assim, um esforço que vale a pena.

Kamran Ali PK Aluno verificado
★ 5 · 2025-06-04T10:02:54+00:00

Machine Translated Adorei os exemplos de aplicação prática. Exatamente o tipo de aprendizado prático que eu estava procurando.

Phan Thị Hồng VN Aluno verificado
★ 5 · 2024-12-30T22:30:54+00:00

Este curso excedeu minhas expectativas. As aplicações do mundo real discutidas são incrivelmente úteis.

Escrever uma avaliação

Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Cartão via Stripe ou criptomoeda. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 30 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria