Разработчик на Android. Професионален - безплатен курс от Otus, обучение 5 месеца, Дата: 1 декември 2023 г.
разни / / December 05, 2023
Курсът е предназначен за Android разработчици с поне 1 година опит и познания по Java или Kotlin.
Ще се научиш:
- Задълбочено разбиране на Android SDK. Разликата между младши и старши разработчици е, че първият може да внедри някаква функция, а вторият може обяснете какво се крие зад всеки ред код за тази функция, намерете потенциални проблемни области и оптимизирайте техен. Ще научите какво се случва в класовете и методите на Android SDK, ще можете значително да ускорите вашето приложение, изберете оптималния алгоритъм за криптиране за вашето приложение и организирайте сигурно съхранение на тайни данни.
- Организиране на инфраструктура. Внедрете непрекъсната интеграция и системи за непрекъснато доставяне, изградете git flow, повдигнете Docker контейнери и Jenkins в тях. Научете се да прилагате и конфигурирате линтери и стилове за проверка, за да проверите качеството на кода. Ще можете да пишете свои собствени задачи и добавки за Gradle, за да автоматизирате и оптимизирате процесите на изграждане и тестване.
- Проектиране на архитектура на приложението. Ще научите силните и слабите страни на моделите и архитектурните решения и ще научите как да изберете правилния архитектурен модел за вашето приложение. Master GoF, MV* шаблони за Android и принципи на чиста архитектура. Научете се да проектирате мултимодулна архитектура и да преработвате наследен код.
- Тестови приложения. Не е достатъчно само да можете да пишете тестове. Важно е да свикнете да пишете надежден и тестван код, интеграционни тестове и UI тестове. Нека да разгледаме популярни рамки за тестване и подходи за писане на тестове.
- Използвайте модерни библиотеки и рамки На професионално ниво, овладейте Dagger 2 и RxJava 2, ще можете да правите правилно организирайте DI в приложение с помощта на Dagger 2, напишете свои собствени оператори в RxJava и т.н. Сравнение с основния курс Android
Задълбочено потапяне в индустриалната разработка на Android
Целият курс е изграден на езика Kotlin
Много практика и общуване на живо с преподаватели
Задълбочено изучаване на Gradle, Dagger 2, RxJava 2 и процеса на тестване на Android приложения
Изграждане на инфраструктура от нулата
Проектиране на архитектурата на приложението
2
курсЗавършил Казанския авиационен институт с магистърска степен по радиотехника и телекомуникации.Разработва Android от 2013 г. Разработвал е приложения в малки стартъпи и огромни компании, работил е в SberTech, ръководил е разработката на Android в Technocracy.
Завършил Казанския авиационен институт с магистърска степен по радиотехника и телекомуникации.Разработва Android от 2013 г. Разработвал е приложения в малки стартъпи и огромни компании, работил е в SberTech, управлявал е Разработка на Android в компанията Technocracy. В момента управлява разработката на Android в Алфа-Банк. Оптимизира процесите на разработка и доставка на функции, работи върху инструменти, за да улесни живота на разработчиците. В допълнение към Android разработката, той се интересува от backend разработка и DevOps практики. Обича да решава алгоритмични задачи.
3
курсВ индустрията от 2017 г. Работих в аутсорсинг компания, успях да натрупам опит в много стартиращи компании, а също така работих с много технологии. Успях да работя по заявки от две различни банки. Компании:...
В индустрията от 2017 г. Работих в аутсорсинг компания, успях да натрупам опит в много стартиращи компании, а също така работих с много технологии. Успях да работя по заявки от две различни банки. Компании: S Media Link, EPAM, Alfa bank Интереси: Java, Kotlin, многопоточност, архитектура. В EPAM той беше сертифициран интервюиращ, управляваше общността на градските офис разработчици, изнасяше доклад за gdg, пише статии в Habr и media.
1
добреЗанимава се с разработването на мобилни приложения в Beeline като ръководител на екип. Работил е както в малки стартъпи, така и в големи компании: Rambler&Co, Lazada (купена от Alibaba) Започва пътя си като...
Занимава се с разработването на мобилни приложения в Beeline като ръководител на екип. Работил е както в малки стартъпи, така и в големи компании: Rambler&Co, Lazada (закупена от Alibaba) Започва кариерата си като backend разработчик, но скоро се интересува от програмиране за Android OS и оттогава програмира за мобилни устройства платформи. Той смята разработването на мобилното приложение My Beeline от нулата за един от най-интересните периоди в кариерата си и също така формирането на мобилен отдел за развитие за последваща поддръжка и подобряване на проекти компании. Завършил Южния федерален университет (катедра Компютърен софтуер). След това учи в Техническия университет в Хамбург във Факултета по компютърни науки.