Swift Crash Course - Full-stack with Swift

Опубликовано: 05 Октябрь 2024
на канале: Vandad Nahavandipoor
18,991
584

Part of the "Full-stack with Swift" course:    • Full-stack with Swift  

Welcome to the "Full-stack with Swift" course

In this course, we will be getting familiar with Swift as a programming language. We will then dive into UIKit and SwiftUI for development of front-end iOS, macOS and watchOS applications. We will also use Vapor and other swift-backend technologies.

In this video, we will go through every modern aspect of Swift as a programming language including, variables, constants, functions, structures, classes, protocols. extensions, asynchronous programming, generics and much more. This video will lay the foundation for learning Swift for those who are not familiar with Swift already.

You can follow along with this video on macOS, Linux and Windows. On Linux and Windows you will need to download the Swift toolchain from https://swift.org and run the examples manually by invoking Swift from Terminal using your favorite code editor such as Visual Studio Code.

Timestamps:
00:00 - Introduction
05:52 - Variables
28:32 - Operators
45:00 - If and else
01:03:47 - Functions
01:22:30 - Closures
01:51:06 - Structures
02:16:05 - Enumerations
02:57:43 - Classes
03:23:00 - Protocols
03:45:55 - Extensions
03:58:17 - Generics
04:30:56 - Optionals
04:52:20 - Error Handling
05:37:45 - Collections
06:15:23 - Equality and Hashing
06:36:55 - Custom Operators
06:49:15 - Asynchronous Programming
07:02:39 - Outro

If you want to support my work, please consider joining my YouTube channel (   / vandadnp  ) or you can alternatively press the THANKS button at the bottom of this video!

🐦 Twitter:   / vandadnp  
🔵 LinkedIn:   / vandadnp  

Let's get started!