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

The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Accediendo a la nube con iOS
Tecnológico de Monterrey via Coursera
Responsive Website Development and Design Capstone
University of London International Programmes via Coursera