Котлин Бацкенд Девелопер. Професионални - курс 74 300 руб. из Отуса, обука 5 месеци, датум 02.12.2023.
мисцеланеа / / December 06, 2023
Ово је прегледни и практични курс. У њему ћете додирнути велики број алата за развој модерних, флексибилних серверских апликација високих перформанси на језику Котлин. Фокусираћете се на неке од алата – по вашем избору – детаљније и уз њихову помоћ имплементирати сопствени пројекат. Такође ћете видети тактичке и стратешке технике развоја архитектуре и како Котлин помаже у развоју.
Научићеш:
- користити Котлин језик за развој серверских апликација;
- креирајте апликације за различите платформе користећи Котлин Мултиплатформ: ЈС, ЈВМ, Нативе (Линук/Виндовс/МацОс/Андроид/иОС);
- примењују асинхроно и вишенитно програмирање са корутинама;
- интегрисати позадину апликацију са различитим фронтендовима користећи ОпенАПИ и Котлин Мултиплатформ;
- користите Котлин у комбинацији са различитим оквирима: Спринг, Ктор, Котлесс (Амазон Веб Сервицес);
- имплементирати асинхрони транспорт користећи ВебСоцкет, РаббитМК и Кафка;
- изгради складишта заснована на СКЛ-у и НоСКЛ-у (Цассандра, АВС ДинамоДБ)
- писати апликације са монолитном, микросервисном и без серверском архитектуром;
- развити флексибилну и поуздану пословну логику било које сложености користећи Котлин ДСЛ, ООП и нулл-сафети алате;
- дизајнирати архитектуру апликације користећи приступе као што су модуларни развој, ДДД, ТДД, МДД;
- узму у обзир захтеве законодавства у области заштите информација при формирању архитектуре апликације;
- имплементирати БИ елементе у апликације за добијање аналитичких извештаја о функционисању и пословним процесима.
Курс се препоручује програмерима који су упознати са објектно оријентисаним програмирањем и СКЛ-ом.
У последње време развијам разне програме у различитим областима, радим у стартап-у, ИТ компанији и водим сопствене пројекте. Тренутно радим као програмер софтвера у ЈетБраинс-у, развијајући и побољшавајући нове начине за додавање...
У последње време развијам разне програме у различитим областима, радим у стартап-у, ИТ компанији и водим сопствене пројекте. Тренутно радим као софтверски програмер у ЈетБраинс-у, развијајући и побољшавајући нове начине за проширење кода. Креирани пројекти од нуле у скоро свим областима и на различитим језицима (остаје само да се дотакне гамедев-а). ⁃ Предајем развој на Андроид-у (Јава/Котлин) у Самсунг-у више од 4 године ⁃ Позадински развој, примена ЦИ/ЦД-а и додатка за ИнтеллИЈ ИДЕА на Котлину у ЈБ-у ⁃ Закључивање неуронских модела (ГПТ-2) на Питхон ⁃ Оснивач и водећи програмер 2 мобилне апликације засноване на Реацт Нативе+ТС и чистом Котлину ⁃ Фронтенд на Ангулар (ТипеСцрипт) Образовање: Државни универзитет у Санкт Петербургу, примењена математика и Информатика
4 године у бацкенд развоју. Радио је као Јава програмер у Сбербанци и Иандек-у, након чега је прешао на Котлин у АлиЕпресс-у. Поред Јава/Котлина, радио сам са ЈС/Го/Питхон-ом.
4 године у бацкенд развоју. Радио је као Јава програмер у Сбербанци и Иандек-у, након чега је прешао на Котлин у АлиЕпресс-у. Поред Јава/Котлина, радио сам са ЈС/Го/Питхон-ом.
Главне специјализације: Фулл Стацк развој пословних апликација, развој апликација за стартап, рад са великим подацима. Добро разуме најновије трендове у бацкенд развоју и архитектури, има велико искуство у Јави и Котлину. мој...
Главне специјализације: Фулл Стацк развој пословних апликација, развој апликација за стартап, рад са великим подацима. Добро разуме најновије трендове у бацкенд развоју и архитектури, има велико искуство у Јави и Котлину. Написао сам свој први програм 1991. године и развијао га цео живот. Након дипломирања на УСУ, студирао је науку – теоријску физику – на универзитетима у Русији, Европи и САД. Од 2015. године прешао је на комерцијални развој, радио на пројектима из области Веба, Јаве, БигДата, Котлина, радио како у малим компанијама тако и у корпорацијама. Више пута је учествовао у развоју разних стартапова – и као програмер и као оснивач. Недавна интересовања укључују Серверлесс за позадину, Флуттер (фронтенд за различите платформе), вишејезичне интерфејсе (ОпенАПИ, гРПЦ), НевСКЛ базе података, машинско учење.
Увод у Котлин
-Тема 1.Увод у курс и преглед језика
-Тема 2.Котлин основе, типови, оператори, функције
-Тема 3.Објектно оријентисано програмирање
-Тема 4.Доменски оријентисани језици (ДСЛ)
-Тема 5. Асинхроно и вишенитно програмирање са корутинама
-Тема 6. Асинхроно и вишенитно програмирање са каналима
-Тема 7.Котлин Мултиплатформа и интероперабилност са ЈВМ, ЈС
Почетак пројекта и општи принципи развоја бекенда
-Тема 8.Маркетинг и пројектна аналитика
-Тема 9. Тестирање пројекта, ТДД, МДД
-Тема 10. Архитектонска питања и иницијализација пројекта
-Тема 11.Вежба на иницијализацији пројекта и ТДД
Модули транспортног модела
-Тема 12.Креирање интерфејса користећи ОпенАПИ
-Тема 13.Креирање АПИ модела са Котлин Мултиплатформом
- Тема 14. Вежбање у развоју транспортних модела
Рад са оквирима у Котлину
-Тема 15.Развијање монолитне апликације са Спринг
-Тема 16.Развој микросервисне апликације са КТОР-ом
-Тема 17.Развијање апликације без сервера користећи АВС Ламбда као пример користећи Котлесс
-Тема 18.Вежбање у раду са оквирима
Модул пословне логике пројекта
-Тема 19. Израда библиотеке за шаблон Ланац одговорности
-Тема 20.Креирање модула пословне логике помоћу шаблона Ланац одговорности.
-Тема 21. Корак валидације у пословном ланцу
-Тема 22.Вежбање креирања пословног слоја Бацкенд апликације
Транспортни слој апликације
-Тема 23.Транспорт са ВебСоцкет-ом
-Тема 24.Транспорт са РаббитМК
-Тема 25.Транспорт са Кафком
-Тема 26.Вежбање на транспортном слоју апликације
Рад са базама података у Котлин пројекту
-Тема 27.Креирање спремишта
-Тема 28.Репозиторијум са ПостгреСКЛ
-Тема 29.Репозиторијум са Касандром
-Тема 30. Репозиторијум са ДинамоДБ
-Тема 31.Вежбати рад са базама података у Бацкенд апликацији
Информациона безбедност и управљање корисницима
-Тема 32. Општи принципи заштите информација
-Тема 33. Ауторизација и аутентификација у оквирима
-Тема 34.Вежбање управљања корисницима
Мониторинг апликација
-Тема 35. Општи принципи праћења
-Тема 36.Прикупљање дневника и генерисање аналитичких извештаја
-Тема 37.Вежбање на праћењу
Пројектни рад
-Тема 38. Приказ значајних пројеката на Котлину који излазе из оквира предмета
-Тема 39. Консултације о пројектима и домаћим задацима
-Тема 40.Заштита пројектантских радова
С
сцхнапс1981
06.10.2022 Г.
Котлин бацкенд девелопер - одличан курс
Предности: прави курс за почетак. Недостаци: ниједан није пронађен. Завршио курс. Много теоријског материјала, много праксе. Одлични наставници, Сергеј (вођа курса) је сасвим друга прича, осим што је одличан предавач за слушање задовољство је, јер он такође има огромну количину знања у области развоја као таквог, и не стиди се да то знање подели, Тако...