Companies Home Search Profile

Swift 5 Essential Training

Focused View

Harrison Ferrone

4:03:45

344 View
  • 001. Begin an adventure with Swift 5.mp4
    01:19
  • 002. Quest accepted What you should know.mp4
    01:08
  • 003. Swift retrospective.mp4
    01:22
  • 004. Getting Xcode.mp4
    01:57
  • 005. Reviewing the exercise files.mp4
    03:55
  • 006. The quest begins Variables.mp4
    00:35
  • 007. Variables and constants.mp4
    03:06
  • 008. Type safety and inference.mp4
    03:11
  • 009. Logging and commenting.mp4
    01:58
  • 010. Swift operators.mp4
    02:42
  • 011. Understanding strings.mp4
    05:13
  • 012. Working with strings.mp4
    05:11
  • 013. Type conversions.mp4
    04:57
  • 014. Booleans and logical operators.mp4
    02:40
  • 015. Introducing optionals.mp4
    03:15
  • 016. Accessing documentation.mp4
    01:23
  • 017. Challenge Player stats.mp4
    00:45
  • 018. Solution Player stats.mp4
    04:12
  • 019. Gathering inventory with collections.mp4
    00:24
  • 020. Swift arrays.mp4
    04:27
  • 021. Core array methods.mp4
    06:47
  • 022. Swift dictionaries.mp4
    05:39
  • 023. Core dictionary methods.mp4
    07:06
  • 024. Working with sets.mp4
    04:12
  • 025. Core set methods.mp4
    03:35
  • 026. Swift tuples.mp4
    05:10
  • 027. Challenge Merchant shop.mp4
    00:32
  • 028. Solution Merchant shop.mp4
    05:19
  • 029. Controlling your destiny.mp4
    00:27
  • 030. The if statement.mp4
    03:44
  • 031. Unwrapping optionals.mp4
    05:22
  • 032. Using for-in loops.mp4
    07:16
  • 033. While loops.mp4
    02:54
  • 034. The switch statement.mp4
    06:59
  • 035. The guard statement.mp4
    03:22
  • 036. Challenge Game logic.mp4
    00:37
  • 037. Solution Game logic.mp4
    05:33
  • 038. Leveling the playing field.mp4
    00:30
  • 039. Basic functions.mp4
    03:25
  • 040. Overloading functions.mp4
    03:12
  • 041. Complex functions.mp4
    05:09
  • 042. Function types.mp4
    03:25
  • 043. Understanding closures.mp4
    04:43
  • 044. Using closures.mp4
    07:38
  • 045. Type aliasing.mp4
    04:02
  • 046. Challenge Battlegrounds.mp4
    00:37
  • 047. Solution Battlegrounds.mp4
    05:50
  • 048. Populating the game world.mp4
    00:26
  • 049. Value vs. reference types.mp4
    02:43
  • 050. Basic Swift classes.mp4
    06:24
  • 051. Access modifiers and properties.mp4
    07:29
  • 052. Subclassing in Swift.mp4
    04:21
  • 053. Basic Swift structs.mp4
    06:09
  • 054. Chaining optionals.mp4
    06:33
  • 055. Challenge Inventory system.mp4
    00:34
  • 056. Solution Inventory system.mp4
    05:13
  • 057. Final stage, final boss.mp4
    00:31
  • 058. Swift enumerations.mp4
    03:57
  • 059. Raw and associated values.mp4
    05:53
  • 060. Introducing protocols.mp4
    05:55
  • 061. Using extensions.mp4
    04:31
  • 062. Throwing errors.mp4
    03:18
  • 063. Handling errors.mp4
    07:12
  • 064. Challenge Battle actions.mp4
    00:39
  • 065. Solution Battle actions.mp4
    04:41
  • 066. Next steps.mp4
    00:31
  • Description


    Swift is the programming language for the Apple ecosystem—iOS, macOS, watchOS, and tvOS—and it’s a particularly expressive, fast, safe, and fun language that’s suitable for new and experienced programmers alike. In this course, instructor Harrison Ferrone helps you gain hands-on experience with Swift 5, and prepares you to start developing your own apps and games using this popular language. Following an overview of Swift’s evolution, Harrison takes you through each component of the language. He covers common data types, conditional logic, methods, functions, classes and structs, and more—explaining what you need to know to become proficient in programming with Swift. Examples and use cases are pulled from Harrison’s own games, providing a practical context for each programming element.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Harrison Ferrone
    Harrison Ferrone
    Instructor's Courses
    I’m a committed experience-driven software engineer, creative technologist, instructional author, and Certified Scrum Master. I have several years of experience working as a game designer and Unity developer on mobile, desktop, and VR/AR games in C#. I love to code, I love to learn, and above all, I love to make things. I have a proven ability to think critically about code architecture and system structures, have a strong understanding of software engineering and game design principles, and experience writing specifications and technical design documents. All of my instructional courses can be found on either Lynda or LinkedIn Learning at these links: - https://www.lynda.com/Harrison-Ferrone/7490428-1.html - https://www.linkedin.com/learning/instructors/harrison-ferrone?u=2125562 My online development portfolio can be found here: http://harrison-ferrone.squarespace.com
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 66
    • duration 4:03:45
    • Release Date 2023/01/21

    Courses related to Swift

    Subtitle
    Command Line Basics
    RayWenderlichCommand Line Basics
    1:19:48
    English subtitles
    06/18/2023
    Subtitle
    Reusable SwiftUI Views in the raywenderlich.com App
    Subtitle
    Enumerations and Optionals in Swift
    TreehouseEnumerations and Optionals in Swift
    1:53:37
    English subtitles
    04/11/2023