Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn SwiftUI. From 0 to Junior.
Rating: 4.7 out of 5(16 ratings)
950 students

Learn SwiftUI. From 0 to Junior.

Structured content with short article and exercises to review previous content.
Created byEducaSwift Web
Last updated 12/2024
English

What you'll learn

  • Everything you need to be a real Junior developer.
  • Start a new project and create your first simple App.
  • Manage dynamic and repeating data.
  • Download data from a server and display it in the screen.

Course content

10 sections54 lectures2h 55m total length
  • Introducción0:52

Requirements

  • No programming experience is required. We explain everything from scratch.

Description

### Introduction 


Embark on your journey to becoming a Junior Swift and SwiftUI developer! Whether you're new to programming or transitioning from another language, this course equips you with the essential skills and knowledge to secure your first job as a Swift developer. By the end, you'll have created a fully functional iOS app that fetches and displays a list of products, complete with images. 


The course is structured into concise articles for easy learning, complemented by videos every few sections. These videos review previous topics and guide you through building an example app from scratch. 


### What You Will Learn 


This Junior-level course covers all the basics you need to dive into iOS development using Swift and SwiftUI, including: 


- **Swift Basics:** Variables, functions, enums, conditionals, loops, optionals, and objects. 

- **SwiftUI Fundamentals:** Views, modifiers, stacks, navigation, and state management. 

- **Networking in Swift:** Fetching API data and handling JSON. 

- **Displaying Data:** Creating lists and displaying images with SwiftUI. 

- **Version Control:** Using Git to manage your codebase. 

- **Third-party Libraries:** Adding packages with Swift Package Manager. 


Upon mastering these topics, you’ll be ready to apply for Junior iOS developer roles and make valuable contributions to any development team. Get ready to launch your career in iOS development!

Who this course is for:

  • Beginners that are looking for learning the solid foundations to become a Junior iOS developer.