YoVDO

Xcode 12 Essential Training

Offered By: LinkedIn Learning

Tags

Xcode Courses iOS Development Courses Prototyping Courses Version Control Courses SwiftUI Courses macOS Development Courses

Course Description

Overview

This course helps new iOS and macOS developers install Xcode and start writing and editing code. It covers version control, storyboard features, Interface Builder basics, and more.

Syllabus

Introduction
  • How to develop for Apple platforms
  • What you should know
1. Getting Started with Xcode 12
  • Installing Xcode
  • Creating your first Xcode project
  • Exploring the user interface
  • Setting font and code preferences
  • Using tabs
  • Opening files quickly
  • Using the Quick Help inspector
  • Groups
2. Efficient Coding with SwiftUI and Prototyping
  • Using the canvas with SwiftUI
  • The SwiftUI library
  • Live preview
  • Creating snippets
  • Prototyping in a playground
3. Source Control
  • Creating a local repository
  • Connecting source control accounts
  • Creating a remote repository
  • Committing and pushing changes
  • Branches and merging
  • Pulling, cloning, and stashing changes
4. Storyboard Design Basics
  • Exploring Interface Builder
  • Creating a user interface
  • Connecting a label
  • Connecting a button
  • Troubleshoot broken connections
  • Understanding pinning
5. Debugging and Testing
  • Using the debugger
  • Correcting errors with fix-It
  • Refactoring code
  • Creating unit tests
Conclusion
  • Next steps

Taught by

Todd Perkins

Related Courses

Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts Institute of Technology via edX
Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Intro to iOS App Development with Swift
Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
Introduction to Office 365 Development and APIs
Microsoft via edX