-
Урок 1.
01:47:54
Hacking with Swift - Introduction to Swift
-
Урок 2.
01:05:25
Hacking with Swift - Project 1 (UIKit)
-
Урок 3.
00:43:34
Hacking with Swift - Project 2 (UIKit)
-
Урок 4.
00:15:15
Hacking with Swift - Project 3 (UIKit)
-
Урок 5.
00:40:46
Hacking with Swift - Project 4 (UIKit)
-
Урок 6.
00:46:22
Hacking with Swift - Project 5 (UIKit)
-
Урок 7.
00:35:12
Hacking with Swift - Project 6 (UIKit)
-
Урок 8.
00:38:00
Hacking with Swift - Project 7 (UIKit)
-
Урок 9.
01:07:03
Hacking with Swift - Project 8 (UIKit)
-
Урок 10.
00:19:42
Hacking with Swift - Project 9 (UIKit)
-
Урок 11.
00:37:59
Hacking with Swift - Project 10 (UIKit)
-
Урок 12.
01:01:50
Hacking with Swift - Project 11 (UIKit)
-
Урок 13.
00:24:40
Hacking with Swift - Project 12 (UIKit)
-
Урок 14.
00:43:21
Hacking with Swift - Project 13 (UIKit)
-
Урок 15.
00:48:18
Hacking with Swift - Project 14 (UIKit)
-
Урок 16.
00:20:55
Hacking with Swift - Project 15 (UIKit)
-
Урок 17.
00:19:27
Hacking with Swift - Project 16 (UIKit)
-
Урок 18.
00:21:38
Hacking with Swift - Project 17 (UIKit)
-
Урок 19.
00:15:40
Hacking with Swift - Project 18 (UIKit)
-
Урок 20.
00:50:32
Hacking with Swift - Project 19 (UIKit)
-
Урок 21.
00:41:18
Hacking with Swift - Project 20 (UIKit)
-
Урок 22.
00:24:44
Hacking with Swift - Project 21 (UIKit)
-
Урок 23.
00:26:03
Hacking with Swift - Project 22 (UIKit)
-
Урок 24.
01:13:53
Hacking with Swift - Project 23 (UIKit)
-
Урок 25.
00:22:10
Hacking with Swift - Project 24 (UIKit)
-
Урок 26.
00:35:01
Hacking with Swift - Project 25 (UIKit)
-
Урок 27.
00:54:38
Hacking with Swift - Project 26 (UIKit)
-
Урок 28.
00:37:27
Hacking with Swift - Project 27 (UIKit)
-
Урок 29.
00:31:03
Hacking with Swift - Project 28 (UIKit)
-
Урок 30.
01:16:22
Hacking with Swift - Project 29 (UIKit)
-
Урок 31.
00:47:13
Hacking with Swift - Project 30 (UIKit)
-
Урок 32.
00:58:06
Hacking with Swift - Project 1 (SwiftUI)
-
Урок 33.
01:00:55
Hacking with Swift - Project 2 (SwiftUI)
-
Урок 34.
00:38:44
Hacking with Swift - Project 3 (SwiftUI)
-
Урок 35.
00:53:48
Hacking with Swift - Project 4 (SwiftUI)
-
Урок 36.
00:44:57
Hacking with Swift - Project 5 (SwiftUI)
-
Урок 37.
00:47:02
Hacking with Swift - Project 6 (SwiftUI)
-
Урок 38.
01:09:36
Hacking with Swift - Project 7 (SwiftUI)
-
Урок 39.
01:37:50
Hacking with Swift - Project 8 (SwiftUI)
-
Урок 40.
00:39:55
Hacking with Swift - Project 9 (SwiftUI)
-
Урок 41.
01:33:11
Hacking with Swift - Project 10 (SwiftUI)
-
Урок 42.
01:17:54
Hacking with Swift - Project 11 (SwiftUI)
-
Урок 43.
00:53:06
Hacking with Swift - Project 12 (SwiftUI)
-
Урок 44.
01:29:44
Hacking with Swift - Project 13 (SwiftUI)
-
Урок 45.
02:00:36
Hacking with Swift - Project 14 (SwiftUI)
-
Урок 46.
00:38:11
Hacking with Swift - Project 15 (SwiftUI)
-
Урок 47.
01:45:16
Hacking with Swift - Project 16 (SwiftUI)
-
Урок 48.
01:53:00
Hacking with Swift - Project 17 (SwiftUI)
-
Урок 49.
00:55:25
Hacking with Swift - Project 18 (SwiftUI)
-
Урок 50.
01:35:53
Hacking with Swift - Project 19 (SwiftUI)
-
Урок 51.
00:08:35
PRO SWIFT - 1-1-PatternMatching-Tuples
-
Урок 52.
00:04:10
PRO SWIFT - 1-2-PatternMatching-Loops
-
Урок 53.
00:04:18
PRO SWIFT - 1-3-PatternMatching-Optionals
-
Урок 54.
00:05:09
PRO SWIFT - 1-4-PatternMatching-Ranges
-
Урок 55.
00:07:26
PRO SWIFT - 1-5-PatternMatching-Enums
-
Урок 56.
00:03:38
PRO SWIFT - 1-6-PatternMatching-Types
-
Урок 57.
00:03:13
PRO SWIFT - 1-7-PatternMatching-Where
-
Урок 58.
00:09:06
PRO SWIFT - 2-1-IfSwitchExpressions
-
Урок 59.
00:06:32
PRO SWIFT - 2-2-Guard
-
Урок 60.
00:07:37
PRO SWIFT - 2-3-NilCoalescing
-
Урок 61.
00:07:41
PRO SWIFT - 2-4-Lazy-Properties
-
Урок 62.
00:04:15
PRO SWIFT - 2-5-LazySingletons
-
Урок 63.
00:05:47
PRO SWIFT - 2-6-LazySequences
-
Урок 64.
00:04:26
PRO SWIFT - 2-7-Destructuring
-
Урок 65.
00:07:40
PRO SWIFT - 2-8-LabeledStatements
-
Урок 66.
00:06:16
PRO SWIFT - 2-9-NestedTypes
-
Урок 67.
00:13:16
PRO SWIFT - 2-10-NestedFunctions
-
Урок 68.
00:09:39
PRO SWIFT - 2-11-DocumentationMarkup
-
Урок 69.
00:07:59
PRO SWIFT - 3-1-UsefulInitializers
-
Урок 70.
00:12:25
PRO SWIFT - 3-2-Strings
-
Урок 71.
00:14:54
PRO SWIFT - 3-3-Enums
-
Урок 72.
00:12:15
PRO SWIFT - 3-4-Arrays
-
Урок 73.
00:05:48
PRO SWIFT - 3-5-Dictionaries
-
Урок 74.
00:13:24
PRO SWIFT - 3-6-Sets
-
Урок 75.
00:18:26
PRO SWIFT - 3-7-Tuples
-
Урок 76.
00:13:37
PRO SWIFT - 3-8-Ranges
-
Урок 77.
00:12:32
PRO SWIFT - 3-9-Generics
-
Урок 78.
00:06:22
PRO SWIFT - 3-10-KeyPaths
-
Урок 79.
00:06:20
PRO SWIFT - 4-1-ClassesVsStructs
-
Урок 80.
00:04:14
PRO SWIFT - 4-2-WhyStructs
-
Урок 81.
00:03:17
PRO SWIFT - 4-3-WhyClasses
-
Урок 82.
00:06:23
PRO SWIFT - 4-4-Immutability
-
Урок 83.
00:03:38
PRO SWIFT - 4-5-Closures
-
Урок 84.
00:06:39
PRO SWIFT - 4-6-MixingClassesAndStructs
-
Урок 85.
00:03:36
PRO SWIFT - 5-1-VariadicFunctions
-
Урок 86.
00:16:52
PRO SWIFT - 5-2-OperatorOverloading
-
Урок 87.
00:09:18
PRO SWIFT - 5-3-AddingNewOperators
-
Урок 88.
00:08:20
PRO SWIFT - 5-4-SimpleClosures
-
Урок 89.
00:03:40
PRO SWIFT - 5-5-ClosureCapturing
-
Урок 90.
00:04:43
PRO SWIFT - 5-6-ClosureShorthandSyntax
-
Урок 91.
00:05:46
PRO SWIFT - 5-7-ClosuresOperatorsFunctions
-
Урок 92.
00:08:16
PRO SWIFT - 5-8-EscapingClosures
-
Урок 93.
00:07:15
PRO SWIFT - 5-9-Autoclosure
-
Урок 94.
00:08:17
PRO SWIFT - 6-1-ErrorFundamentals
-
Урок 95.
00:04:56
PRO SWIFT - 6-2-ErrorPropagation
-
Урок 96.
00:09:51
PRO SWIFT - 6-3-ThrowingParameters
-
Урок 97.
00:06:23
PRO SWIFT - 6-4-TypedThrows
-
Урок 98.
00:04:36
PRO SWIFT - 6-5-Try
-
Урок 99.
00:11:30
PRO SWIFT - 6-6-Assertions
-
Урок 100.
00:03:16
PRO SWIFT - 6-7-Never
-
Урок 101.
00:09:35
PRO SWIFT - 7-1-WhatIsFunctionalProgramming
-
Урок 102.
00:14:16
PRO SWIFT - 7-2-Map
-
Урок 103.
00:07:32
PRO SWIFT - 7-3-CompactMap
-
Урок 104.
00:04:51
PRO SWIFT - 7-4-FlatMap
-
Урок 105.
00:04:19
PRO SWIFT - 7-5-Filter
-
Урок 106.
00:11:27
PRO SWIFT - 7-6-Reduce
-
Урок 107.
00:11:00
PRO SWIFT - 7-7-Sort
-
Урок 108.
00:04:37
PRO SWIFT - 7-8-KeyPathExpressions
-
Урок 109.
00:14:59
PRO SWIFT - 7-9-FunctionComposition
-
Урок 110.
00:02:40
PRO SWIFT - 7-10-LazyFunctions
-
Урок 111.
00:07:55
PRO SWIFT - 7-11-FunctorsAndMonads
-
Урок 112.
00:03:53
PRO SWIFT - 8-1-OOPIntro
-
Урок 113.
00:06:11
PRO SWIFT - 8-2-Encapsulation
-
Урок 114.
00:05:02
PRO SWIFT - 8-3-Inheritance
-
Урок 115.
00:05:56
PRO SWIFT - 8-4-Super
-
Урок 116.
00:02:38
PRO SWIFT - 8-5-Polymorphism
-
Урок 117.
00:01:42
PRO SWIFT - 8-6-FinalClasses
-
Урок 118.
00:02:04
PRO SWIFT - 8-7-StaticProperties
-
Урок 119.
00:01:07
PRO SWIFT - 8-8-IsAHasA
-
Урок 120.
00:04:28
PRO SWIFT - 9-1-POPIntro
-
Урок 121.
00:06:19
PRO SWIFT - 9-2-POPDetails
-
Урок 122.
00:03:09
PRO SWIFT - 9-3-ThinkingHorizontally
-
Урок 123.
00:06:55
PRO SWIFT - 9-4-POPInPractice
-
Урок 124.
00:03:15
PRO SWIFT - 9-5-ConstrainedExtensions
-
Урок 125.
00:22:02
PRO SWIFT - 9-6-ExampleExtensions
-
Урок 126.
00:22:52
BEYOND CODE Git-1-Tour
-
Урок 127.
00:02:04
BEYOND CODE Git-2-AddingFiles
-
Урок 128.
00:04:46
BEYOND CODE Git-3-FixingMistakes
-
Урок 129.
00:01:35
BEYOND CODE Git-4-UnstagingChanges
-
Урок 130.
00:01:45
BEYOND CODE Git-5-SeeingWhatsChanged
-
Урок 131.
00:06:30
BEYOND CODE Git-6-StagingPartialChanges
-
Урок 132.
00:02:59
BEYOND CODE Git-7-RemovingFiles
-
Урок 133.
00:01:50
BEYOND CODE Git-8-ShortStatuses
-
Урок 134.
00:02:38
BEYOND CODE Git-9-CommitMessages
-
Урок 135.
00:02:31
BEYOND CODE Git-10-AmendingCommits
-
Урок 136.
00:09:10
BEYOND CODE Git-11-Logging
-
Урок 137.
00:13:25
BEYOND CODE Git-12-Branching
-
Урок 138.
00:06:39
BEYOND CODE Git-13-Rebasing
-
Урок 139.
00:01:43
BEYOND CODE Git-14-Tagging
-
Урок 140.
00:07:05
BEYOND CODE Git-15-Stashing
-
Урок 141.
00:19:05
BEYOND CODE Git-16-Remotes
-
Урок 142.
00:07:06
BEYOND CODE Git-17-Techniques
-
Урок 143.
00:02:29
BEYOND CODE Regex-1-Introduction
-
Урок 144.
00:10:26
BEYOND CODE Regex-2-CharacterClasses
-
Урок 145.
00:09:29
BEYOND CODE Regex-3-Quantification
-
Урок 146.
00:18:20
BEYOND CODE Regex-4-MetaCharacters
-
Урок 147.
00:06:50
BEYOND CODE Regex-5-Grouping
-
Урок 148.
00:05:03
BEYOND CODE Regex-6-GreedyMatching
-
Урок 149.
00:07:23
BEYOND CODE Regex-7-EscapeCharacters
-
Урок 150.
00:05:46
BEYOND CODE Regex-8-BackReferences
-
Урок 151.
00:04:04
BEYOND CODE Regex-9-Lookahead
-
Урок 152.
00:15:15
BEYOND CODE Regex-10-MatchGroups
-
Урок 153.
00:08:03
BEYOND CODE Regex-11-Replacements
-
Урок 154.
00:06:32
BEYOND CODE Regex-12-Grep
-
Урок 155.
00:11:42
BEYOND CODE Terminal-1-Tour
-
Урок 156.
00:04:59
BEYOND CODE Terminal-2-ReadingFileContents
-
Урок 157.
00:11:48
BEYOND CODE Terminal-3-PagingOutput
-
Урок 158.
00:01:13
BEYOND CODE Terminal-4-HeadTail
-
Урок 159.
00:01:09
BEYOND CODE Terminal-5-CountingLines
-
Урок 160.
00:10:04
BEYOND CODE Terminal-6-Wildcards
-
Урок 161.
00:03:41
BEYOND CODE Terminal-7-Piping
-
Урок 162.
00:07:33
BEYOND CODE Terminal-8-Find
-
Урок 163.
00:04:14
BEYOND CODE Terminal-9-Grep
-
Урок 164.
00:02:20
BEYOND CODE Terminal-10-CopyingMoving
-
Урок 165.
00:01:43
BEYOND CODE Terminal-11-FileInformation
-
Урок 166.
00:05:54
BEYOND CODE Terminal-12-Backticks
-
Урок 167.
00:04:09
BEYOND CODE Terminal-13-SortUniq
-
Урок 168.
00:15:13
BEYOND CODE Terminal-14-Tips
-
Урок 169.
00:05:05
BEYOND CODE Terminal-15-Challenges
-
Урок 170.
00:06:27
BEYOND CODE Terminal-16-Remote
-
Урок 171.
00:04:56
BEYOND CODE Terminal-17-Multiplexing
-
Урок 172.
00:02:11
SWIFT for Beginners 1-1 Why Swift
-
Урок 173.
00:02:44
SWIFT for Beginners 1-2 About this course
-
Урок 174.
00:02:28
SWIFT for Beginners 1-3 How to follow along
-
Урок 175.
00:08:43
SWIFT for Beginners 2-1 How to create variables and constants
-
Урок 176.
00:05:47
SWIFT for Beginners 2-2 How to create strings
-
Урок 177.
00:04:48
SWIFT for Beginners 2-3 How to store whole numbers
-
Урок 178.
00:07:39
SWIFT for Beginners 2-4 How to store decimal numbers
-
Урок 179.
00:04:18
SWIFT for Beginners 2-5 How to store truth with Booleans
-
Урок 180.
00:06:15
SWIFT for Beginners 2-6 How to join strings together
-
Урок 181.
00:02:31
SWIFT for Beginners 2-7 Summary - Simple Data
-
Урок 182.
00:02:17
SWIFT for Beginners 2-8 Checkpoint 1
-
Урок 183.
00:14:19
SWIFT for Beginners 3-1 How to store ordered data in arrays
-
Урок 184.
00:10:20
SWIFT for Beginners 3-2 How to store and find data in dictionaries
-
Урок 185.
00:06:20
SWIFT for Beginners 3-3 How to use sets for fast data lookup
-
Урок 186.
00:05:24
SWIFT for Beginners 3-4 How to create and use enums
-
Урок 187.
00:10:18
SWIFT for Beginners 3-5 How to use type annotations
-
Урок 188.
00:02:59
SWIFT for Beginners 3-6 Summary - Complex Data
-
Урок 189.
00:02:10
SWIFT for Beginners 3-7 Checkpoint 2
-
Урок 190.
00:13:41
SWIFT for Beginners 4-1 How to check a condition is true or false
-
Урок 191.
00:10:11
SWIFT for Beginners 4-2 How to check multiple conditions
-
Урок 192.
00:10:35
SWIFT for Beginners 4-3 How to use switch statements to check for multiple conditions
-
Урок 193.
00:08:44
SWIFT for Beginners 4-4 How to use the ternary conditional operator for quick tests
-
Урок 194.
00:09:08
SWIFT for Beginners 4-5 How to use a for loop to repeat work
-
Урок 195.
00:04:59
SWIFT for Beginners 4-6 How to use a while loop to repeat work
-
Урок 196.
00:05:09
SWIFT for Beginners 4-7 How to skip loop items with break and continue
-
Урок 197.
00:03:09
SWIFT for Beginners 4-8 Summary - Conditions and Loops
-
Урок 198.
00:03:35
SWIFT for Beginners 4-9 Checkpoint 3
-
Урок 199.
00:11:15
SWIFT for Beginners 5-1 How to reuse code with functions
-
Урок 200.
00:10:16
SWIFT for Beginners 5-2 How to return values from functions
-
Урок 201.
00:09:39
SWIFT for Beginners 5-3 How to return multiple values from functions
-
Урок 202.
00:09:00
SWIFT for Beginners 5-4 How to customize parameter labels
-
Урок 203.
00:05:35
SWIFT for Beginners 5-5 How to provide default values for parameters
-
Урок 204.
00:11:16
SWIFT for Beginners 5-6 How to handle errors in functions
-
Урок 205.
00:02:18
SWIFT for Beginners 5-7 Summary - Functions
-
Урок 206.
00:03:48
SWIFT for Beginners 5-8 Checkpoint 4
-
Урок 207.
00:18:39
SWIFT for Beginners 6-1 How to create and use closures
-
Урок 208.
00:10:48
SWIFT for Beginners 6-2 How to use trailing closures and shorthand syntax
-
Урок 209.
00:08:41
SWIFT for Beginners 6-3 How to accept functions as parameters
-
Урок 210.
00:02:52
SWIFT for Beginners 6-4 Summary - Closures
-
Урок 211.
00:02:55
SWIFT for Beginners 6-5 Checkpoint 5
-
Урок 212.
00:13:23
SWIFT for Beginners 7-1 How to create your own structs
-
Урок 213.
00:06:45
SWIFT for Beginners 7-2 How to compute property values dynamically
-
Урок 214.
00:05:26
SWIFT for Beginners 7-3 How to take action when a property changes
-
Урок 215.
00:06:04
SWIFT for Beginners 7-4 How to create custom initializers
-
Урок 216.
00:04:45
SWIFT for Beginners 7-5 How to limit access to internal data using access control
-
Урок 217.
00:09:05
SWIFT for Beginners 7-6 Static properties and methods
-
Урок 218.
00:02:10
SWIFT for Beginners 7-7 Summary - Structs
-
Урок 219.
00:02:49
SWIFT for Beginners 7-8 Checkpoint 6
-
Урок 220.
00:07:52
SWIFT for Beginners 8-1 How to create your own classes
-
Урок 221.
00:06:07
SWIFT for Beginners 8-2 How to make one class inherit from another
-
Урок 222.
00:04:12
SWIFT for Beginners 8-3 How to add initializers for classes
-
Урок 223.
00:03:06
SWIFT for Beginners 8-4 How to copy classes
-
Урок 224.
00:05:57
SWIFT for Beginners 8-5 How to create a deinitializer for a class
-
Урок 225.
00:08:20
SWIFT for Beginners 8-6 How to work with variables inside classes
-
Урок 226.
00:01:53
SWIFT for Beginners 8-7 Summary - Classes
-
Урок 227.
00:02:47
SWIFT for Beginners 8-8 Checkpoint 7
-
Урок 228.
00:17:23
SWIFT for Beginners 9-1 How to create and use protocols
-
Урок 229.
00:13:42
SWIFT for Beginners 9-2 How to use opaque return types
-
Урок 230.
00:12:33
SWIFT for Beginners 9-3 How to create and use extensions
-
Урок 231.
00:06:25
SWIFT for Beginners 9-4 How to create and use protocol extensions
-
Урок 232.
00:09:50
SWIFT for Beginners 9-5 How to get the most from protocol extensions
-
Урок 233.
00:02:05
SWIFT for Beginners 9-6 Summary - Protocls and Extensions
-
Урок 234.
00:02:27
SWIFT for Beginners 9-7 Checkpoint 8
-
Урок 235.
00:12:49
SWIFT for Beginners 10-1 How to handle missing data with optionals
-
Урок 236.
00:05:17
SWIFT for Beginners 10-2 How to unwrap optionals with guard
-
Урок 237.
00:04:45
SWIFT for Beginners 10-3 How to unwrap optionals with nil coalescing
-
Урок 238.
00:04:23
SWIFT for Beginners 10-4 How to handle multiple optionals using optional chaining
-
Урок 239.
00:04:34
SWIFT for Beginners 10-5 How to handle function failure with optionals
-
Урок 240.
00:02:51
SWIFT for Beginners 10-6 Summary - Optionals
-
Урок 241.
00:02:17
SWIFT for Beginners 10-7 Checkpoint 9
-
Урок 242.
00:29:48
Objective-C - Complete Project Video
Any help from you would be much appreciated! Thank you for your work, Andrew