iOS Application Development using SWIFT Training at Bangalore

Hi, just a reminder that you're receiving this email because you have expressed an interest in KnowledgeWorks IT Consulting Pvt. Ltd.,. Don't forget to add workshop@knowledgeworks.co.in to your address book so we'll be sure to land in your inbox!
 
You may unsubscribe if you no longer wish to receive our emails.

iOS Application Development using SWIFT

Dates: 9th & 10th Aug 2014 at Bangalore

2 Days Instructor Led Hands-On Training

Hurry Register Now! 

KnowledgeWorks Event Album: Click Here 

Overview:

Apple has introduced Swift language in WWDC this year. Swift has various advantages over objective C and also has better performance with Apple hardware. Swift will be next Apple programming language and will evolve over the years. It is great opportunity to learn the language when it is first live giving us the great cutting edge over the other programmers. We will learn Apple concepts using Swift. We will learn every minor details which Swift comes with and comparing with Objective C, C++ and JAVA. Various frameworks using SWIFT.

Who Should Attend:

Prerequisite:

* Beginners, Junior Software Developers, Senior Software Developers, Team Leads and Managers.

* Hobbian who wants to bring their ideas into potential Apps.

* Basic knowledge of OOPs programming

* Have surface level of iOS programming will be beneficial

* Have basic knowledge of UI elements in iOS will be beneficial

What participants will learn?

 - Understanding SWIFT Language in terms syntax and Symantics

 - How variables and constants are define and managed in memory

 - SWIFT syntax, Disclosure, Methods new data types in Swift

 - Properties and Protocols in Swift

 - OOPs concepts in Swift

 - Nesting Types in Swift

 - Functions and Closures in Swift

 - Create simple application using SWIFT

Course Content:

Variables and Constant in SWIFT

* Understand variable declaration

* Understanding syntax for variable declaration

* Type defining the variable

* Understanding constant declaration

* Syntax for declaring the constant

* Understanding Type Annotation

* Type Alias and it's important

* Tuples and it's befinits

* How values are interpreted in print statement

* Understanding Optional Variables concepts

* Understanding Implicit Optional UnWrapping concepts

Operators and Collection Type in Swift

* Understand changes in some of the operators

* Understanding Array and Dictionary in Swift

Control Flow and Loops in Swift

* Understand If, If Else If and Switch statements in Swift

* Understanding various looping options in Swift

Functions or Methods, Closure and Subscripts in Swift

* Understanding Method declaration and parameters

* Understanding Functions as Type

* Talk about Functions as parameters

* Talk functions as returned type

* Nesting of function definition. Implementing functions within the functions

* Talk about Closure concepts

* Talk about Subscripts

Classes and OOPs concepts in SWIFT

* How Class is declared in SWIFT

* Class file structure in SWIFT

* How Factory design patterns works in SWIFT

* Talk about Initializer and deinitializer

 

Properties and Protocols in SWIFT

* Talk about properties

* Talk about properties in SWIFT

* How properties play vital role in memory management

* Talk about Initializer and deinitializer

* Talk about Protocols in Swift

Automatic Reference Counting in SWIFT

* ARC concepts in SWIFT

* Strong Reference between instance of Classes

* Talk about references and Closure

* Talk about open chaining

Type Casting in SWIFT

* Talk about ANY

* Talk about ANYObject

* Talk about Nested Type

* Talk about Generic Types and Functions

Application setup in SWIFT

* Talk about the various classes created on Project creation

* Understand AppDelegate class

UIKIt and  SWIFT

* Talk about UIView Hierarchy

* Talk about various UI components

* Play with some of the UI elements

Application architect of iOS Application

* Talk about Single View Application

* Talk about Multi Controller Applications

* Type of multicontroller applications

* Implement some project with various Application Architech

Overview of playground

Faculty Profile: KnowledgeWorks Accredited Trainer

The trainer is a visionary , young and energetic consultant and an expert on iOS development ever since iOS was born. After completing his BE in Computer Science (first class with distinction) from the esteemed engineering college, the trainer founded a iOS focusses company to better and innovatively serve the ever growing IT and Gaming industry and to better tap the unexplored opportunities that the iPhone/iPad brought with itself in terms of better apps and games. The trainer holds more than 4 years of experience in developing apps and games for iPhones/iPad, a technology which itself is just 5 years old. He has developed over 25+ enjoyable and interesting games which are already on iTunes. He has delivered training programs for leading companies like Accenture, Bookmyshow, Barix AG, Switzerland, Whatsonindia, Moreyaa Tech to name a few. He has also trained over 200+ experienced professionals from tier-1 & 2 software companies.

 

Fee Details:

Rs. 16,000.00 + 12.36% Service Tax (Per Participant)

Subject to availability of seats.  Terms & Conditions 

 

Hurry Register Now! 

 

Time: 09:30 am to 05:30 pm

 

Venue Details:

KnowledgeWorks IT Consulting Pvt. Ltd.,

No. 65, Sri Vinayaka Tower, 3rd Floor, 8th B Main, 27th Cross,

Jayanagar 4th Block, Bangalore - 560011

 

For any clarifications contact:

Mr. Sudhindra D N: +91 9886221314 | T: +91 80 26630622, 22459941, 41533451

E: sudhi@knowledgeworks.co.in | W: www.knowledgeworks.co.in 

 

Like us on Facebook     Follow us on Twitter     View our profile on LinkedIn     Find us on Google+     Visit our blog

This email was sent to seekajob@outlook.com by workshop@knowledgeworks.co.in |  
KnowledgeWorks IT Consulting Pvt. Ltd., | No. 65, Sri Vinayaka Tower, 3rd Floor, 8th B Main, | 27th Cross, Jayanagar 4th Block, | Bangalore | Karnataka | 560011 | India

No comments:

Post a Comment