Course Details
Day 1
Topic 1 Get Started on Swift
- Installing Xcode
- Creating a playground
- Variables and Constant
- Comment
Topic 2: Data Types & Operators
- Numbers
- Boolean
- String
- Optional
- Any
- Array
- Set
- Dictionary
- Tuple
- Operators
Topic 3. Control Flow
- If Then Else
- Optional Binding
- Switch
- Loop
- Break & Continue
Topic 4. Functions
- Function Syntax
- Input Parameters
- Return Values
- Guard Else
- Closure
Topic 5. Enumeration
- Enum Syntax
- Enum with Switch
Day 2
Topic 6. Classes & Structures
- Class
- Objects
- Initialization
- Deinitialization
- Inheritance
- Structure
Topic 7. Error Handling
- Do-Catch-Try
Topic 8. Protocol and Extension
- What is Protocol
- Protocol Syntax
- What is Extension
- Extension Syntax
Topic 9. Generics
- What is Generics
- Generic Syntax
Topic 10. Access Control
- What is Access Control
- Access Control types