Զգուշացում! Այս հոդվածը ինժեներական չէ և նախատեսված է ընթերցողների համար, ովքեր փնտրում են iOS-ի զարգացման խորացված դասընթացներ: Ամենայն հավանականությամբ, եթե դուք հետաքրքրված չեք ուսուցմամբ, ապա այս նյութը ձեզ չի հետաքրքրի:
Գաղտնիք չէ, որ կան բազմաթիվ կազմակերպություններ, որոնք դասավանդում են ծրագրավորում։ Հիմնականում դրանք հիմնական գիտելիքներով հիմնական դասընթացներ են, որոնք երաշխավորում են նոր մասնագիտության զարգացումը ամենակարճ ժամկետում: Մենք OTUS-ում գնացել ենք այլ ճանապարհով. մեր դասընթացները հարմար չեն սկսնակների համար, բայց դրանք միանշանակ կարող են ձեզ բարձրացնել կրտսեր մասնագետից մինչև «միջին» և նույնիսկ ավելի բարձր:
Մի քանի ամիս առաջ OTUS-ը մեկնարկեց iOS-ի մշակման մի քանի դասընթացներ, մասնավորապես նախապատրաստական դասընթաց՝ հիմնական և առաջադեմ: Վերջինիս մասին կխոսենք։
Հարկ է նշել, որ դասընթացի առաջին երկու մեկնարկից հետո մենք բազմաթիվ հարցումներ ստացանք հաճախորդներից, որից հետո մենք որոշեցինք վերջնական տեսքի բերել (ընդլայնել) ծրագիրը և այժմ վերագործարկում ենք «V2.0» մակնշմամբ iOS մշակողների առաջադեմ դասընթացը։
Նոր դասընթացը չի պարունակի հիմնական գիտելիքներ, ուստի այն ավելի հարմար է 1 տարի և ավելի փորձ ունեցող iOS ծրագրավորողների համար։ Բարձրագույն մակարդակում սովորելու համար դուք պետք է ունենաք հետևյալ գիտելիքները.
- Swift լեզվի իմացություն (հիմնական տեսակներ, հանգույցներ, ճյուղավորում);
- iOS-ի մշակման առնվազն 1 տարվա փորձ;
- Հիմնադրամի (կամ Glibc) ընդհանուր պատկերացում;
- փորձ Xcode-ում;
- Git հմտություններ.
Որոշելու համար, թե արդյոք ունեք բավարար գիտելիքներ և փորձ այս դասընթացն անցնելու համար, կարող եք մասնակցել
Նաև իրական գործնական դեպքերի վրա հիմնված առցանց ուսուցման ձևաչափը փորձելու համար կարող եք ծանոթանալ անցած առցանց վեբինարի ձայնագրությանը.
Ի՞նչ նորություն կա Ընդլայնված դասընթաց 2.0-ում:
- Ուսանողները կլուծեն բարդ և կոշտ խնդիրներ՝ բարձրակարգ հավելվածների որակի մակարդակով;
- Վերապատրաստման գործընթացի ընթացքում մենք կմշակենք բարդ և անիմացիոն միջերես՝ օգտագործելով SwiftUI և գիտելիքներ, որոնք հնարավոր չէ գտնել ինտերնետում առկա հոդվածներում.
- Մենք կսովորենք, թե ինչպես հարմարեցնել UI կոդը iPadOS-ի համար և փոխանցել այն watchOS, tvOS, macOS հարթակներ;
- Եկեք ուսումնասիրենք Combine-ի վրա դեկլարատիվ և հրամայական պարադիգմների, Rx օրինաչափությունների և զարգացման հարցը:
- Եկեք սովորենք iOS ծրագրավորողների համար հավելվածը Android-ում հարմարավետ տեղափոխելու հազվագյուտ հմտությունը՝ պահպանելով տրամաբանության 80-90%-ը: Օգտագործելով կոդերի ստեղծում՝ ձեզ որպես T-աձև շարժական ինժեներ զարգացնելու միջոց:
Հաճելի բոնուսներից մեկն այն է, որ ամբողջ ուսումնական գործընթացի ընթացքում ուսանողները կարող են ապավինել ուսուցիչների աջակցությանը փակ խմբային ալիքներում:
Դասընթացն ավարտելուց հետո OTUS-ի բոլոր շրջանավարտները հնարավորություն ունեն աշխատանք գտնելու մեր գործընկեր հանդիսացող խոշորագույն ՏՏ ընկերություններում: Դրանք ներառում են այնպիսի կորպորացիաներ, ինչպիսիք են Yandex, Kaspersky, Gazprombank, Tele2, Tinkoff և շատ ուրիշներ, կարող եք տեսնել ամբողջական ցանկը
Source: www.habr.com