HOT LINE:

+919019191856

+1 (201) 720-5410 (USA)

My Cart

0

Swift Programming

Quality
Price
Value
1 Review(s)

Training Mode: Class Room / Live Online


myTectra the Market Leader in Swift Programming training in bangalore

myTectra offers Swift Programming training using Class Room. myTectra offers Live Online Swift Programming Training Globally.

 

Module 1 - Introducing Swift
About Swift
XCode Overview
Projects and Playgrounds
Basic Swift Syntax
Module 2 - Data Types
Primitives
Integers, Floats, Booleans, Tuples
Working with strings
Constants and Variables
Literals
Type Aliases
Optionals
Module 3 - Basic Syntax
Math and Logic operations
Defining Arrays and Collections
Controlling Program Flow with conditionals and loops
Enumerations
Nested Types
Module 4 - Functions and Closures
Defining a Function
Passing parameters
Returning single and multiple return values
Parameter Naming
Variadic, constant, variable and In-Out parameters
Closures
Module 5 - Classes and Structures
Value types explained
Defining structures
Assigning structure instances
Reference Types
Defining Classes
Differences between Value and reference types and when to use
Setting up Initializers and de-initializers
Module 6 - Properties in detail
Stored Properties
Lazy and Computed properties
Working with Property Observers
Encapsulation?
Module 7 - Methods
Defining Instance and Type Methods
Method naming
Mutating Methods
Subscripts
Module 8 - Using Inheritance and Polymorphism
Creating Subclasses
Overriding Methods, Properties and Observers
Initialization of inherited types - Chaining
Casting and subtype polymorphism
Module 9 - Automatic Reference Counting
Reference Counting Explained
ARC Under the hood
Strong and Weak references
Unowned references
ARC and Closures
Module 10 - Protocols and Extensions
What is a protocol
Implementing a protocol
Delegation
Protocol Inheritance
Checking conformance
Extending types with Extensions
Module 11 - Generics
Why Generics
Generic Functions
Generic Types
Constraints

To Learn Live Online Swift Programming training Globally and swift programming training using Class Room, ENROLL TODAY at myTectra.

Customer Reviews

1 Item(s)

per page
Good institute Review by Arpitha
Price
Quality
Value
"I have completed my course from myTectra Learning Solutions. Its been a nice experience. They have an excellent range of faculties who are experienced in various fields.

1 Item(s)

per page

Only registered users can write reviews. Please, log in or register

brand
myTectra Stands for Quality Training and provides training using Experienced professionals on the Respective Technologies and who has a good teaching expertise.


WHY DO YOU AWAIT FOR FIXED SCHEDULES ? CHOOSE MYTECTRA LEARN AT YOUR CONVENIENT TIME

myTectra flexible batch schedules enables you to start your class at your convenient date and time.


1. All the enrolled candidates must start the class by any date within 30 days from the date of enrollment.
2. Maximum of 3 Days will be taken by myTectra to schedule the batches from the date of schedule request from the candidate.
3. Individual Focus - Maximum 5 candidates allowed per batches
4. The candidate can request any one of the batch time slot from the below list
Batch Type Time Slab Hours/Day Time Zone Days
Regular Morning 6.30 AM - 9.30 AM Anytime Maximum 2 Hrs IST Monday-to-Friday
Regular Evening 6.30 PM - 9.30 PM Anytime Maximum 2 Hrs IST Monday-to-Friday
Week End 6.30 AM - 9.30 PM Anytime Maximum 3 Hrs IST Saturday,Sunday
Fast Track-Morning 6.30 AM - 9.30 AM Anytime Maximum 2 Hrs IST Monday-to-Saturday
Fast Track-Evening 6.30 PM - 9.30 PM Anytime Maximum 2 Hrs IST Monday-to-Saturday
Customized Batch Customized Timing Customized Hrs IST Customized Days

Note : We can schedule your batch anytime on Saturday and Sunday between 6.30 AM 9.30 PM at your convenient time


Do you have any questions ? please call us on +919019191856 or email to [email protected]