Сәлем, Хабр! Бүгін біз Microsoft тегін оқу курстарының 5 жинағын қамтитын мақалалар сериясын бастаймыз. Бұл мақалада бізде бағдарламашыларға ұнайтын әзірлеушілерге арналған ең керемет курстар бар.
Айтпақшы!
Барлық курстар тегін (тіпті ақылы өнімдерді тегін пайдаланып көруге болады);
6/7 орыс тілінде;
Жаттығуды бірден бастауға болады;
Аяқтағаннан кейін сіз курсты сәтті аяқтағаныңызды растайтын бейдж аласыз.
2. Xamarin.Forms көмегімен мобильді қолданбаларды құру
Бұл курс құралдың барлық функционалдығын толығымен немесе толығымен қамтиды және 10 сағаттық оқытуға арналған. Ол сізге Xamarin.Forms бағдарламасымен қалай жұмыс істеу керектігін және iOS және Android құрылғыларында жұмыс істейтін қолданбаларды жасау үшін C# және Visual Studio қалай пайдалану керектігін үйретеді. Сәйкесінше, оқуды бастау үшін сізде Visual Studio 2019 және C# және .NET тілдерімен жұмыс істеу дағдылары болуы керек.
Курс модульдері:
Xamarin.Forms көмегімен мобильді қосымшаны құру;
Xamarin.Android бағдарламасына кіріспе;
Xamarin.iOS жүйесіне кіріспе;
XAML көмегімен Xamarin.Forms қолданбаларында пайдаланушы интерфейсін жасау;
Xamarin.Forms ішіндегі XAML беттеріндегі орналасуды теңшеу;
Ортақ ресурстар мен мәнерлерді пайдалана отырып, тұрақты Xamarin.Forms XAML беттерін жобалау;
Azure деректерді сақтаудың көптеген жолдарын ұсынады: құрылымсыз деректерді сақтауды, мұрағатты сақтауды, реляциялық сақтауды және т.б. пайдалану. 3,5-4 сағаттан кейін сіз Azure жүйесінде сақтауды басқару, сақтау тіркелгісін жасау және бұлтта сақтағыңыз келетін деректер үшін дұрыс үлгіні таңдау туралы негізгі білім аласыз.
Курс модульдері:
Мәліметтерді сақтау тәсілін таңдау;
Сақтау тіркелгісін жасаңыз;
Қолданбаны Azure сақтау қоймасына қосу;
Azure Storage Account Protection (бұл модуль бұлттық деректерді қорғау курсына да кіреді);
4. Python және Azure ноутбуктерін пайдалану арқылы машиналық оқытуға кіріспе
Бұл курс сізге шамамен 2-3 сағатты алады, бірақ сізге көптеген пайдалы практикалық дағдылар береді. Ақыр соңында, оны оқу арқылы үлгілерді болжау және трендтерді анықтау үшін Azure Notebooks жүйесінде жұмыс істейтін Jupyter жазу кітапшаларында Python және қатысты кітапханаларды қалай пайдалану керектігін үйренесіз.
Курс барысында сіз климаттық деректерді дербес талдайсыз, ұшудың ықтимал кешігуін болжайсыз және пайдаланушылардың пікірлерін талдайсыз. Мұның бәрі машиналық оқыту және Python көмегімен.
Өту үшін Python бағдарламалаудың негізгі білімі қажет.
Мұнда қауіпсіздік бойынша айтарлықтай үлкен курс бар - оны оқу үшін шамамен 6-7 сағат қажет. Онда қолданба деректерін қауіпсіз сақтау үшін кірістірілген Azure қызметтерін пайдалану жолын үйренесіз, осылайша деректерге тек рұқсат етілген қызметтер мен клиенттер қол жеткізе алады.
Курс модульдері:
Azure жүйесіндегі қауіпсіз архитектура;
Қауіпсіздіктің бес маңызды элементін іске асыру алдында қарастыру керек;
Azure сақтау тіркелгісін қорғау (бұл модуль сонымен қатар Azure деректерді сақтау курсына кіреді);
Azure Key Vault көмегімен серверлік қолданбалардағы құпияларды басқару;
Azure App Services көмегімен шолғышқа негізделген қолданбаларды аутентификациялау;
Шартты қол жеткізу арқылы Azure ресурстарын қорғау;
Azure ресурстарын рөлге негізделген қатынасты басқару (RBAC) арқылы қорғау;
Azure функциялары оқиғаларға негізделген және әртүрлі сыртқы оқиғалар орын алған кезде іске қосылатын сұраныс бойынша есептеу жүйелерін жасауға мүмкіндік береді. 6-7 сағаттан кейін серверлік логиканы іске қосу және серверсіз архитектураларды құру үшін Azure функцияларын пайдалану жолын үйренесіз.
Курс модульдері:
Бизнес-процестерді автоматтандыру үшін оңтайлы Azure қызметін таңдау;
Қазір біз әзірлеушілерге арналған осы жинақтың соңғы курсына жеттік. Ағылшын тіліндегі жалғыз бұл – олар оны әлі орыс тіліне аудара алмаған. Бұл курс тек 1-1.5 сағат уақытыңызды алады және DevOps туралы кіріспе білім береді.
DevOps - соңғы пайдаланушыларға құндылықты үздіксіз жеткізу үшін адамдарды, процестерді және өнімдерді байланыстыру. Azure DevOps - бұл мүмкіндікті қосатын қызметтер жиынтығы. Azure DevOps көмегімен бұлтта немесе жергілікті жерде кез келген қолданбаны құрастыруға, тексеруге және орналастыруға болады. Ашықтықты, ынтымақтастықты, үздіксіз жеткізуді және үздіксіз орналастыруды қамтамасыз ететін DevOps тәжірибелері бағдарламалық жасақтаманы әзірлеу цикліне біріктірілуде.
Осы оқу жолы арқылы DevOps-ке саяхатыңызды бастайсыз және мыналарды үйренесіз:
мәндер ағынының диаграммалары ағымдағы процестер мен технологияларды бағалауға қалай көмектесе алады;
Тегін Azure DevOps тіркелгісіне қалай тіркелуге болады;
Azure тақталары арқылы жұмыс элементтерін қалай жоспарлауға және бақылауға болады.
Бүгін біз сізге әзірлеушілер үшін пайдалы болуы мүмкін 7 тегін курстар туралы айттық. Жақында біз бұл мақалалар топтамасын жаңа жинақтармен жалғастырамыз. Ал, олар қандай болады - сіз түсініктемелерде болжауға тырысуға болады. Өйткені, бұл мақалалар топтамасының мазмұнында жұлдызшалар бар.
*Кейбір модульдерді аяқтау үшін қауіпсіз қосылым қажет болуы мүмкін екенін ескеріңіз.