Խնդրում ենք Ձեր դիտարկիչի կարգավորումներից միացնել JavaScript-ը, էջի անխափան աշխատանքի համար։ iOS ծրագրավորման դասընթաց

Դասընթացավար՝

Վոլոդյա
Գալստյան

iOS ծրագրավորող
/ e-works /

Տևողություն՝ 4 ամիս

   |   

Փուլի արժեք՝ 45.000 դրամ

iOS ծրագրավորում

Գրանցվել

iOS օպերացիոն համակարգը ստեղծվել է "Apple Inc."-ի կողմից՝ նախատեսված իր սեփական արտադրանքների համար։ Տվյալ համակարգով են աշխատում iPhone-ը, iPad-ը և iPod Touch-ը։ Այն հայտնի է բարձր կատարողականությամբ և կայունությամբ։ iOS-ը հզոր, ապահով և վստահված օպերացիոն համակարգ է։ Իր արագագործության և որակի շնորհիվ այն ունի ավելի քան 700 միլիոն օգտատեր ամբողջ աշխարհում։

Դասընթացի ավարտից հետո Դուք կկարողանաք՝

  • Ստեղծել բազմաֆունկցիոնալ և նորարար հավելվածներ iOS ՕՀ-ի համար
  • Աշխատանքի անցնել առաջատար ՏՏ կազմակերպություններում՝ որպես junior ծրագրավորող
  • Դառնալ պահանջված մասնագետ մրցունակ աշխատաշուկայում

Դասընթացին կարող են մասնակցել այն անձիք, ովքեր՝

  • Ունեն Mac կամ բարձր կատարողականությամբ նոութբուք
  • Ունեն սովորելու մեծ ձգտում
  • Կարող են օրական կտրվածքով տրամադրել առնվազն 2 ժամ՝ տնային հանձնարարություններին
  • Ցանկանում են տիրապետել ամենաբարձր վարձատրվող մասնագիտություններից մեկին
  • Պատրաստ են ապրել ծրագրավորողի կյանքով ☺

Basic
1st phase

1.Introduction,Introduction to the IOS operating system and XCode platform
2.Templates, Projects, and Workspaces,Creating a New Project
3.Objective-C Data Types
4.Automatic Configuration,Property Attributes in Objective-C,Declared Properties
5.Classes, Objects
6. Methods and loops
7.OOP
8.Design Patterns
9.Memory Management,Automatic Reference Counting (ARC)
10.Categories and Extensions
11.Protocols,Delegates
12.Blocks(closures)
13.Quizze

iOS Level 1
2nd phase

1.Git/Bitbucket
2.Storyboard,xib
3.The View Hierarchy,Controllers,UIView
4.Text and Web Views,ScrollView
5.Navigation View,Navigation Based Applications, Adding the Root View Controller, Creating the Navigation Controller, Controlling the Stack Navigation Programmatically
6.UIAlertView(UIAlertController) and Action Sheets
7.Controlling Rotation Behavior,View Autosizing, Autolayout,Constraint
8.Size Class(Responsive)
9.Adding Scenes, Segues,Transitions
10.UIImageView,Segment,Slide,Progress
11.PageViewController,StackView
12.CollectionViews,Static and Dynamic CollectionViews , Delegates and DataSources,CollectionViews Styles, Custom Cells
13.Quizze

iOS Level 2
3-rd phase

1.Table Views,Static and Dynamic Table Views ,Delegates and DataSources,Table View Styles, Custom Cells
2.UIPickerView and UIDatePicker,Designing the UI,Codingfor the Data Picker,Show/Hiding the Keyboard
3.Drawing, Core Graphics and Quartz 2D,Lines,Paths,and Shapes
4.Animation,Core Animation Blocks,Animation Curves, Transformations
5.Multitasking, Application States,Background Execution,Background App Refresh in iOS, State Restoration,NSOperetions
6.Visual Effect View With Blure
7.Tap,Pan,Pinch,Swipe,Rotation,Screen Edge,Long Press Gestures
8.ToolBar,SearchBar,Flexible Space Bar
9.Container View,Child Views
10.Core Location Frameworko Location Accuracy,Obtaining Location Information,Calculating Distances,MapKit Framework and MKMapView
11.GoogleMap SDK/API
12.Targeting Multiple Devices iPhone vs. iPad Universal Apps Multiple SDK Support Detecting Device Capabilities
13.Quizze

iOS Level 3
4th phase

1.Notifications Local Notifications / Push Notifications
2.Networking Reachability Synchronous Downloads Asynchronous Downloads Handling Timeouts Sending HTTP GET and POST Requests Parsing JSON / Parsing XML
3.AFNetworking / Alamofire
4.Localization Resources Language and Region o NSLocale Text,Dates,Numbers
5.Working with Data,CoreData / Realm
6.Integrate Social Networks(login,share ...)
7.Directories and Fileso NSFileManager, NSFileHandle, and NSData
8.Using Camera and Photo Lybrary
9.Performance and Power Optimization
10.Measuring Performance Instruments Responsiveness Memory Usage, Spikes, and Leaks
11.Apple Account,Itunes Connect,Certificates,Profisioning Profiles
12.Publish your own project to App Store
13.Final Exam

Ծրագրավորման դասընթացներին մասնակցելու համար հարկավոր է հանձնել տրամաբանական բնույթի թեստ, որի նպատակն է ստուգել մասնակցի տրամաբանական մտածողությունը, որը կարևոր նախապայման է ծրագրավորում սովորելու համար:

Եթե տիրապետում եք նշված փուլերից որևէ մեկին, ապա կարող եք մասնակցել դասընթացներին՝ շրջանցելով տվյալ փուլը։:

Յուրաքանչյուր փուլ բաղկացած է 12 պարապմունքից՝ շաբաթական 3 օր հաճախականությամբ, 2 ժամ տևողությամբ։:

Յուրաքանչյուր փուլի ավարտին անցկացվում է թեստ, և բարձր առաջադիմություն ցուցաբերելու դեպքում հնարավոր է օգտվել մինչև 20% զեղչից՝ հետագա փուլերի համար։:

Դասընթացների ընթացքում անընդմեջ իրականացվում են պրակտիկ բնույթի առաջադրանքներ։:

Դասընթացների ամբողջական փուլերի ավարտից հետո, շրջանավարտներին տրվում է հավաստագիր։:

Մեր գործընկերները

Օնլայն վճարում

Հարգելի հաճախորդ, «Վճարման հաշիվ» դաշտում հարկավոր է նշել Ձեր էլ. հասցեին ուղարկված վճարման հաշվին համարժեք համարը։

Arca, Visa, MasterCard

Օնլայն վճարման համակարգում կատարվում են տեխնիկական աշխատանքներ։
Վճարում կատարելու համար խնդրում ենք օգտվել այլ եղանակներից։

Վճարումը հաջողությամբ կատարվել է։
Շնորհակալություն

Վճարումը չեղարկվել է։
Խնդրում ենք մուտքագրել վավեր տվյալներ։