Diploma in iOS 12 and Swift 4 Basics
Learn to setup and begin developing iOS applications. Learn the Swift 4 programming language and version control with Git. Build your first functional iOS app.
This free online iOS 12 and Swift 4 diploma course will teach you everything you need to know about setting up an iOS development environment. In this course you will learn the basics of programming in Swift 4 and work with Version and Git. You will also learn how to create adaptive designs that can be used on different devices, work with the auto layout to create interface designs for iPhone and iPad, and more.
What You Will Learn In This Free Course
Getting Started With iOS 12
This module covers setting up and installing Xcode, an integrated development environment for building iOS applications. In this module you will learn the about the different versions of Xcode, how to install the Xcode dark theme and the basics of working with sound, UI and Graphics in building your first app.
Intro to Swift Programming – Variables, Operators and Data Types
This module covers the basics of programming for iOS in Swift 4. This module provides the fundamentals for understanding how programming languages work and how to program for iOS devices. This module covers data types, variables, operators, functions and more. This course will take you from a complete beginner to having fundamental knowledge of the basics of Swift.
Intro to Swift Programming – Arrays, Loops and OOP
This module covers the basics of programming for iOS in Swift 4. This module provides the fundamentals for understanding how programming languages work and how to program for iOS devices. This module covers arrays, loops, dictionaries, optionals and the basics of object-oriented programming. This course will build on your fundamental knowledge of Swift and introduce more difficult programming concepts.
Git & Version Control
This module covers the version control and its important role in iOS development. Version control is a category of software tools that help a software team manage changes to source code over time. In this module you will be introduced to Git and Github, systems used to track the changes to projects during development. This module will explain how to implement version control in your own projects and the basics features of Git.
Diploma in iOS 12 and Swift 4 Basics – First Assessment
You must score 80% or more to pass this assessment.; Module
Swoosh App- Intro to Interface Builder & Auto Layout in Xcode 10
This module covers creating the Swoosh app. This topic covers the process of building interfaces for iOS applications. In this module you will learn how to work with interface builder and auto layout. This module introduces concepts such as frames, segues and stack views. In this module you will learn how to work with IBActions and pass data between view controllers.
Profile App- Digging Deeper With Auto Layout
This module covers building interfaces in more depth. In this module you will dig deeper with some of the tools and concepts explored in the previous module. This module outlines how to create adaptive designs that can be used on multiple different devices of varying sizes. This module demonstrates working with auto layout to create interface designs for iPhone and iPad.
Window Shopper App- Your First Fully Functional iOS 12 App
This module covers creating your first fully functional iOS 12 app. This module covers how to begin a project and working on the user interface. In this module you will learn how to create the Window shopper app. This app will cover concepts such as custom text fields, IBDesignables, unit testing data, custom drawing with drawRect and writing algorithms.
Diploma in iOS 12 and Swift 4 Basics – Second Assessment
You must score 80% or more to pass this assessment.; Module
Course assessment
User Reviews
Be the first to review “Diploma in iOS 12 and Swift 4 Basics”
You must be logged in to post a review.
There are no reviews yet.