0% found this document useful (0 votes)
14 views4 pages

Beginner Course

oko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

Beginner Course

oko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

IOS/XCODE INTERFACE BUILDER

SYLLABUS • How to set up a new Xcode project.


THE COMPLETE I OS • How to use the Interface Builder to design and create
the appearance of your app.
BEGI NNER
• How to find your way around Xcode.
APP DEV ELOPMENT
• How to change the attributes of various UI elements.
COURSE • How to arrange UI elements on screen by their setting
their coordinates.
• How to size UI elements by changing their dimensions.

INTRODUCTION TO IOS APP DEVELOPMENT


LANGUAGES

• What is Objective-C?
• What is SWIFT?
• Differences : Objective-C Vs. SWIFT
• SWIFT Programming Structure

INTRODUCTION TO SWIFT PROGRAMMING

• How to use Swift Playgrounds and become familiar


with Swift syntax.
• Understand the data type system and how to use
Strings, Integers, Doubles etc.
• Understand how to declare constants and variables
using let or var.
• How to use Swift functions and understand their
input parameters and return
• Implement Class and Structure.
• How to use Tuples, Optional, Enumerations,
Operators, Statements, Arrays, Dictionaries (NS
Dictionaries, NS Mutable Dictionary).
YOGESH PATEL • How to use IF-ELSE statements to control the flow of
execution.
[email protected]
• Swift loops.
APPLICATION DEVELOPMENT USING
SYLLABUS COMMON CONTROLS

THE COMPLETE I OS • Creating IBoutlet, IBaction


• Using Text field, Text View, Button
BEGI NNER
• UISegment Control, Stepper, Switch, Slider, Progress
APP DEV ELOPMENT bar
COURSE • UISwitchButton, UIStapper, UIActivityController
• UIView, UIStackView, UIActivityIndicatorView,
UIAlertController (Alert and ActionSheet)
• Keyboardhiding, UIImageView,
UIimagePickerController
• Text Sharing (UIActivityViewController)

IMPLEMENTING BAR APPLICATIONS AND


PICKERS

• Toolbar application
• Tabbed application
• UIPickerview
• UIDatePicker
• UIImagePicker for accessing iPhone gallery

APPLICATION DEVELOPMENT USING


ADVANCE CONTROLS

• Tableview Application
• Custom Cell implementation
• UISearchController, UISearchBar
• UIGestures Controls
• Navigation bar, Navigationitem, bar button item
• Collectionview Application
• Webview Application
• Scroll Bar Application
YOGESH PATEL • App icon, Splash Screen

[email protected]
SYLLABUS • Validation [TextField Validator]
• Higher order function
THE COMPLETE I OS
BEGI NNER IMPLEMENTING MULTIPLE SCREEN
APP DEV ELOPMENT NAVIGATION

COURSE • App delegate, files Owner, Scene delegate


• Introducing multiscreen Storyboards
• UINavigationControllers
• Navigation using Segue
• Navigation using Storyboard ID
PUSH | POP | Present | Dismiss
• Protocols and Delegation

IOS DESIGN PATTERNS AND THE MODEL-


VIEW-CONTROLLER (MVC)

• What is a design pattern and how is it used in


programming.
• How to use the Model-View-Controller or MVC
pattern for app development.
• Interface builder, XIB, NIB, Storyboard files
• UI and Code Debugging

BUILDING RESPONSIVE USER INTERFACE |


IOS AUTO LAYOUT AND SETTING
CONSTRAINTS

• How to add constraints and understand how auto


layout works.
• How to Pin and Align UI elements.
• How to create containers to configure advanced
layouts. How to debug auto layout errors.
• Understanding what Xcode needs in order to correctly
YOGESH PATEL layout a design.
• How to use stack views to easily layout your UI.
[email protected]
NETWORKING, APIS, DATABASE STORAGE
AND THIRD PARTY LIBRARY
SYLLABUS
THE COMPLETE I OS • Directory Handling and UserDefaults
• Basic knowledge of Property List Files - Fetch and
BEGI NNER
Load on table view
APP DEV ELOPMENT • JSON parsing - GET, POST

COURSE • Core data - CRUD


• All about Local Notification
• Singleton Class
• IPA (iOS App-store Package)

IOS APPLICATION WITH THIRD PARTY


INTEGRATION | CocoaPods

• What is Third Party?


• What is Cocoa Pods?
• How to install / use Cocoa Pods?
• Working with third party controls using Cocoa Pod,
IQKeyboardManager, Alamofire, and more...

OTHER TOPICS

• Basic knowledge of Threading, Dispatch queue, QOS


and GCD
• The power of Extensions
• Property Observers
• Xcode tips and tricks | Snippet | Mark Keyword
• Create Dice Program
• User Registration, Login, Logout flow
• iOS Application and View Controller Life Cycle
• Basic of GitHub - Repo | Create Branch | Commit |
Push
• Postman

YOGESH PATEL BONUS

[email protected] ❖ Interview preparation | Tips to make better Resume

You might also like