Register Account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Complete Swift Development Masterclass 2023
#1
[Image: 40b44933176ca59dc1716f9ee12a5603.jpg]
Complete Swift Development Masterclass 2023
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.92 GB | Duration: 16h 24m

Master the fundamentals and advanced features of Swift development

What you'll learn

Swift

Basics of Software Development

Beginner Swift concepts

Advanced Swift concepts

Object Oriented Programming

Principles of Software development

Requirements

Interest in iOS app development and Swift

Mac

Description

This course is a unique experience on Udemy. There are loads of Swift resources online to choose from, but this is the only course that takes you from a complete beginner in software development, teaches you the fundamentals, advanced topics, and makes you an expert in this field.In addition, you have loads of practice exercises, challenges and projects to work on. I didn't just add a bunch of exercises at the end. Instead, each concept is put in code and practiced so that we make sure you apply and learn everything through action.You get over 20 hours of on-demand videos, exercises and most importantly projects to apply the knowledge we talk about.I've spent years building applications in Swift, and years again teaching people how to build code for themselves.This is the most complete course I've ever done, and it's all to help you on your journey to become an expert developer.We will cover basic topics such aslanguage fundamentalscollectionsflow controlloopshandling errors and exceptionsfunctionsclosureshigher order functionsAs well as advanced topics such asObject Oriented ProgrammingPrinciples of developmentStandard functionsTypes of classesExtensionsGenericsAsynchronous programmingAnd we will put everything in practice through examples and projects.If you want to take ONE COURSE to master Swift take this course.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 How this course is structured

Section 2: How to

Lecture 3 How to take this course

Lecture 4 How to ask questions

Section 3: First code

Lecture 5 Section overview

Lecture 6 Installation

Lecture 7 Create Xcode project

Lecture 8 Xcode project code

Lecture 9 Hello world in Xcode

Lecture 10 Explanation

Lecture 11 Change the code

Lecture 12 Comments

Lecture 13 Code for next video

Lecture 14 Documentation

Lecture 15 Section recap

Section 4: Strings and variables

Lecture 16 Section overview

Lecture 17 Strings

Lecture 18 Multiline strings

Lecture 19 Variables

Lecture 20 Variable names

Lecture 21 Practice: Variables and strings

Lecture 22 Challenge: Variables and strings

Lecture 23 Solution: Variables and strings

Lecture 24 String functions

Lecture 25 How to find all available string functions

Lecture 26 String interpolation

Lecture 27 Practice: String functions

Lecture 28 Challenge: String functions

Lecture 29 Solution: String functions

Lecture 30 Recap

Section 5: User input

Lecture 31 Section overview

Lecture 32 User input

Lecture 33 Getting a number

Lecture 34 Generate random number

Lecture 35 Practice: User input

Lecture 36 Challenge: User input

Lecture 37 Solution: User input

Lecture 38 Recap

Section 6: Numbers and variable types

Lecture 39 Section overview

Lecture 40 Numbers

Lecture 41 Number types

Lecture 42 Practice: Numbers

Lecture 43 Challenge: Numbers

Lecture 44 Solution: Numbers

Lecture 45 Number types in memory

Lecture 46 Implicit vs explicit

Lecture 47 Type conversions

Lecture 48 Let's talk about strings again

Lecture 49 Practice: Type conversions

Lecture 50 Challenge: Type conversions

Lecture 51 Solution: Type conversions

Lecture 52 Recap

Section 7: Operators and booleans

Lecture 53 Section overview

Lecture 54 Arithmetic operators

Lecture 55 Order of operations

Lecture 56 Result types

Lecture 57 Assignment operators

Lecture 58 Practice: Operators

Lecture 59 Challenge: Operators

Lecture 60 Solution: Operators

Lecture 61 Booleans

Lecture 62 Logical operators

Lecture 63 Comparison operators

Lecture 64 Practice: Logical operators

Lecture 65 Challenge: Logical operators

Lecture 66 Solution: Logical operators

Lecture 67 Recap

Section 8: Nullability

Lecture 68 Section overview

Lecture 69 Nil value

Lecture 70 Optional data type

Lecture 71 Null safe calls

Lecture 72 Nil coalescing

Lecture 73 Non null assertions

Lecture 74 Guards

Lecture 75 Practice: Coalescing and assertions

Lecture 76 Challenge: Coalescing and assertions

Lecture 77 Solution: Coalescing and assertions

Lecture 78 Recap

Section 9: Collections

Lecture 79 Section overview

Lecture 80 Collections

Lecture 81 Collections in swift

Lecture 82 Array

Lecture 83 Set

Lecture 84 Dictionary

Lecture 85 Tuple

Lecture 86 Recap

Section 10: Arrays

Lecture 87 Section overview

Lecture 88 Immutable array

Lecture 89 Mutable array

Lecture 90 Practice: Array

Lecture 91 Challenge: Array

Lecture 92 Solution: Array

Lecture 93 Array functions

Lecture 94 Practice: Array functions

Lecture 95 Challenge: Array functions

Lecture 96 Solution: Array functions

Lecture 97 Recap

Section 11: Set

Lecture 98 Section overview

Lecture 99 Immutable set

Lecture 100 Mutable set

Lecture 101 Practice: Set

Lecture 102 Challenge: Set

Lecture 103 Solution: Set

Lecture 104 Set functions

Lecture 105 Set fundamental functions

Lecture 106 Practice: Set functions

Lecture 107 Challenge: Set functions

Lecture 108 Solution: Set functions

Lecture 109 Recap

Section 12: Dictionary

Lecture 110 Section overview

Lecture 111 Immutable dictionary

Lecture 112 Mutable dictionary

Lecture 113 Dictionary functions

Lecture 114 Practice: Dictionary

Lecture 115 Challenge: Dictionary

Lecture 116 Solution: Dictionary

Lecture 117 Recap

Section 13: Tuple

Lecture 118 Section overfiew

Lecture 119 Tuple

Lecture 120 Practice: Tuple

Lecture 121 Challenge: Tuple

Lecture 122 Solution: Tuple

Lecture 123 Recap

Section 14: Flow control

Lecture 124 Section overview

Lecture 125 Flow control

Lecture 126 If conditional

Lecture 127 Switch statement

Lecture 128 For loop

Lecture 129 While loop

Lecture 130 Repeat while loop

Lecture 131 Recap

Section 15: If statement

Lecture 132 Section overview

Lecture 133 If statement

Lecture 134 More if statements

Lecture 135 Nil guards

Lecture 136 Practice: If statement

Lecture 137 Challenge: If statement

Lecture 138 Solution: If statement

Lecture 139 Shorthand if

Lecture 140 Multiple if statements

Lecture 141 Practice: If conditional

Lecture 142 Challenge: If conditional

Lecture 143 Solution: If conditional

Lecture 144 Recap

Section 16: Expressions and ranges

Lecture 145 Section overview

Lecture 146 Arithmetic and logical expressions

Lecture 147 Boolean returning functions

Lecture 148 Practice: Expressions

Lecture 149 Challenge: Expressions

Lecture 150 Solution: Expressions

Lecture 151 Ranges

Lecture 152 Range uses

Lecture 153 Practice: Ranges

Lecture 154 Challenge: Ranges

Lecture 155 Solution: Ranges

Lecture 156 Recap

Section 17: Switch

Lecture 157 Section overview

Lecture 158 Switch

Lecture 159 More switch

Lecture 160 Switch where

Lecture 161 Practice: Switch

Lecture 162 Challenge: Switch

Lecture 163 Solution: Switch

Lecture 164 Recap

Section 18: For loop

Lecture 165 Section overview

Lecture 166 For loop

Lecture 167 Practice: For loop

Lecture 168 Challenge: For loop

Lecture 169 Solution: For loop

Lecture 170 More for loops

Lecture 171 Where clause

Lecture 172 Practice: More for loops

Lecture 173 Challenge: More for loops

Lecture 174 Solution: More for loops

Lecture 175 Recap

Section 19: While loop

Lecture 176 While loop

Lecture 177 Practice: While loop

Lecture 178 Challenge: While loop

Lecture 179 Solution: While loop

Lecture 180 Section overview

Lecture 181 Repeat while loop

Lecture 182 Nested while loops

Lecture 183 Practice: Repeat while loop

Lecture 184 Challenge: Repeat while loop

Lecture 185 Solution: Repeat while loop

Lecture 186 Recap

Section 20: Break and continue

Lecture 187 Section overview

Lecture 188 The break keyword

Lecture 189 The continue keyword

Lecture 190 Practice: Break and continue

Lecture 191 Challenge: Break and continue

Lecture 192 Solution: Break and continue

Lecture 193 Fallthrough

Lecture 194 Labels

Lecture 195 Recap

Section 21: Functions

Lecture 196 Section overview

Lecture 197 Functions

Lecture 198 Practice: Functions

Lecture 199 Challenge: Functions

Lecture 200 Solution: Functions

Lecture 201 Function parameters

Lecture 202 Function return

Lecture 203 Practice: More functions

Lecture 204 Challenge: More functions

Lecture 205 Solution: More functions

Lecture 206 Recap

Section 22: More functions

Lecture 207 Section overview

Lecture 208 Nil function values

Lecture 209 Practice: Nil function values

Lecture 210 Challenge: Nil function values

Lecture 211 Solution: Nil function values

Lecture 212 Overloading

Lecture 213 Practice: Overloading

Lecture 214 Challenge: Overloading

Lecture 215 Solution: Overloading

Lecture 216 Scope and in-out parameters

Lecture 217 Practice: Scope

Lecture 218 Challenge: Scope

Lecture 219 Solution: Scope

Lecture 220 Varidic parameters

Lecture 221 Practice: Varidic parameters

Lecture 222 Challenge: Varidic parameters

Lecture 223 Solution: Varidic parameters

Lecture 224 Local functions

Lecture 225 Practice: Local functions

Lecture 226 Challenge: Local functions

Lecture 227 Solution: Local functions

Lecture 228 Recap

Section 23: Closures and Higher Order Functions

Lecture 229 Section overview

Lecture 230 Closures

Lecture 231 Higher Order Functions (HOFs)

Lecture 232 Practice: Closures and HOFs

Lecture 233 Challenge: Closures and HOFs

Lecture 234 Solution: Closures and HOFs

Lecture 235 Common HOFs

Lecture 236 Practice: Common HOFs

Lecture 237 Challenge: Common HOFs

Lecture 238 Solution: Common HOFs

Lecture 239 Recap

Section 24: OOP in Swift

Lecture 240 Section overview

Lecture 241 What is OOP

Lecture 242 The 4 principles of OOP

Lecture 243 Components

Lecture 244 Recap

Section 25: Enumerations

Lecture 245 Section overview

Lecture 246 Enum

Lecture 247 Enum uses

Lecture 248 Enum values

Lecture 249 Practice: Enum

Lecture 250 Challenge: Enum

Lecture 251 Solution: Enum

Lecture 252 Recap

Section 26: Structures

Lecture 253 Section overview

Lecture 254 Structures

Lecture 255 Properties

Lecture 256 Methods

Lecture 257 Initialisers

Lecture 258 Practice: Structures

Lecture 259 Challenge: Structures

Lecture 260 Solution: Structures

Lecture 261 Recap

Section 27: More concepts

Lecture 262 Section overview

Lecture 263 The self keyword

Lecture 264 Practice: The self keyword

Lecture 265 Challenge: The self keyword

Lecture 266 Solution: The self keyword

Lecture 267 Private access

Lecture 268 Practice: Private access

Lecture 269 Challenge: Private access

Lecture 270 Solution: Private access

Lecture 271 Initializer delegation

Lecture 272 Failable initializer

Lecture 273 Practice: Initializer delegation

Lecture 274 Challenge: Initializer delegation

Lecture 275 Solution: Initializer delegation

Lecture 276 Static functionality

Lecture 277 Practice: Static functionality

Lecture 278 Challenge: Static functionality

Lecture 279 Solution: Static functionality

Lecture 280 Recap

Section 28: Properties

Lecture 281 Computed properties

Lecture 282 Practice: Computed properties

Lecture 283 Challenge: Computed properties

Lecture 284 Solution: Computed properties

Lecture 285 Read only properties

Lecture 286 Practice: Read only properties

Lecture 287 Challenge: Read only properties

Lecture 288 Solution: Read only properties

Complete newbies,Intermediate developers,Beginner developers,iOS developers

[Image: xBXHfJDY_o.jpg]
Download
Fikper
[align=center]

[To see links please register or login]

RapidGator

[To see links please register or login]

NitroFlare

[To see links please register or login]

[Image: signature.png]
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Download Now   Download Now
Download Now   Download Now