Професия Android разработчик - безплатен курс от Skillbox, обучение, Дата: 29 ноември 2023 г.
разни / / December 04, 2023
Руска интернет компания в областта на онлайн обучението, основана през 2016 г. Контролният пакет акции в Skilbox LLC принадлежи на VK. Компанията се счита за лидер на руския пазар за професионално онлайн обучение. Също така е лидер в обучението за работни места, свързани с дигиталната икономика и онлайн рекламата.
Skillbox е руска компания, специализирана в онлайн обучение. Skillbox нарича себе си онлайн университет за търсени умения.
Образователните програми на услугата са фокусирани в четири основни направления:
- дизайн;
- програмиране;
- маркетинг;
- контрол.
В платформата можете да придобиете знания по актуални теми и търсени умения. Всички курсове са насочени към практиката: ние следим уместността на материала и помагаме при наемане на работа и стажове.
Образователната платформа Skillbox стартира през 2016 г. Компанията е основана от Игор Коропов (1989-2020) и Дмитрий Крутов. По-късно към тях се присъединиха Андрей Анищенко и Сергей Попков. Генерален директор на компанията от нейното основаване е Дмитрий Крутов. Skillbox получи наградата Runet два пъти: през 2018 г. в категорията Образование и персонал и през 2019 г. в категорията Технологии и иновации.
През февруари 2019 г. Поща. Ru Group придоби 3% от компанията, след което увеличи дела до 10,33% през март и накрая до 60,33% през декември същата година. Според годишния доклад на Mail. Ru Group, контролният пакет акции в компанията й струва 1,6 милиарда рубли.
През ноември 2019 г. RBC включи компанията в рейтинга на 35-те най-големи EdTech компании в Русия, поставяйки Skillbox на 6-то място. През 2020 г. в класацията на 10-те най-големи EdTech компании, съставена от RBC, Skillbox се премести на 2-ро място.
През октомври 2020 г. Поща. Ru Group увеличи дела си в компанията до 70%. През ноември 2020 г. съоснователят на платформата Игор Коропов почина в Сочи.
Научете се да програмирате в Kotlin и да обработвате грешки. Запознайте се с принципите на ООП, асинхронно и реактивно програмиране.
Android разработчик. Ниво 1 ≈5-6 месеца
Ще преминете през основите на разработката за Android: ще научите как да оформяте екрани, да анимирате интерфейси, програмна логика, да работите с данни и мрежа. Разработете приложение, подобно на Unsplash, Reddit или Strava по ваш избор.
- Въведение в професията
- Начало на работа
- Оформление
- Компоненти
- ConstraintLayout
- Ресурси на проекта
- Екрани за приложения
- Анимация
- Локализация на приложението
- Жизнен цикъл
- Основи на съхранението на данни
- Архитектура на презентационния слой
- Работа в мрежа (модернизация)
- Работа с база данни (стая)
- Работа с масиви от данни
- Работа със защитени дялове на ОС
- Работа с местоположение
- Firebase
Android разработчик. Ниво 2 ≈4 месеца
Научете усъвършенствани техники за разработка - персонализирайте потребителския интерфейс, оптимизирайте производителността, запознайте се с моделите на проектиране и се потопете в концепцията за реактивно програмиране. В края на модула работа върху приложението в екип.
- Ние създаваме наши собствени изгледи и анимации.
- Работа със списъци.
- Декларативен потребителски интерфейс.
- Изпълнение на задачи във фонов режим: практика.
- Разширено инжектиране на зависимости. Кинжал 2.
- Шаблони за изграждане на приложения.
- Модели на презентационния слой.
- Тестване.
- Изход от приложението.
- Изтичане на памет и статични анализатори.
- Преглед на кода на напреднало ниво.
- RxJava. Основи.
- RxJava. Част 2. Оператори.
Git система за контрол на версиите
Научете основните команди на Git и научете как екипите организират работата в клонове.
- Версии на програмен код.
- Инсталиране на Git.
- Индекс и частични ангажименти.
- Сравнение на версиите.
- Отмяна на промените и връщане назад на версиите.
- Хранилища и работа в екип.
- Клонове – създаване и управление.
- Сливане и разрешаване на конфликти.
- Полезни инструменти.
- Правила за работа с Git.
SQL език за заявки
Научете езика на SQL заявките на дълбоко ниво. Научете се да пишете заявки към бази данни и да променяте данни.
- SQL. Въведение.
- Структура на базата данни, заявка DESCRIBE.
- Избор и филтриране на данни, SELECT заявка.
- Функции и изрази, агрегиране на данни.
- Релации и таблици за свързване: JOIN.
- Групиране.
- Модификация на данни.
- Подзапитвания.
- Декларация и промяна на структурата на данните.
Английски за IT специалисти
Научете се да общувате и да търсите информация на английски.
- ИТ автобиография и CV: Създаваме автобиография на английски език.
- Интервю за работа: въпроси и отговори: Интервюираме на английски език.
- Работа в екип: Говорим за работа в екип и процеси на английски език.
- Комуникация на работното място: английски за комуникация.
- Бизнес писмо: Ние кореспондираме на английски език.
- Разработка на софтуер: Анализираме всички етапи от жизнения цикъл на софтуера на английски език.
- Разработване на системна концепция и SRS: Съставяне на технически спецификации на английски език.
- Дизайн: Говорим за основни дизайнерски концепции.
- Разработка и тестване: Нека да разгледаме ключовите термини, които се използват в разработката и тестването.
- Внедряване и поддръжка: Обсъждаме типични действия при внедряване и допълнителна поддръжка на софтуер.
Кариера и развитие на програмист
Получете полезни съвети за по-нататъшно кариерно развитие.
- От какво се нуждае един работодател?
- Как да създадете автобиография и да търсите работа.
- Как да преминете успешно интервю.
- Как да преминете изпитателния срок.
Фигма 2.0
Ще навигирате в интерфейса на графичния редактор и ще създавате дизайн оформления за бъдещи приложения.
- Въведение във Figma. Преглед на характеристиките.
- Работа с графики.
- Редактор Figma - модулни мрежи и артбордове.
- Създаване и конфигуриране на компоненти, работа с ефекти.
- Създаване на вложени компоненти. Автоматично оформление.
- Организиране на работното пространство от компоненти и стилове. Работа в екип, контрол на версиите и прехвърляне на оформления към разработка.
- Прототипиране.
- Figma Animate.
- Бонус модул. Преглед и приложение на Figma плъгини.
Ръчно тестване на мобилни приложения
Научете се да проверявате приложенията за Android за грешки и да пишете доклади за грешки.
- Тестване на мобилно приложение.
- Общо запознаване с темата.
- Ориентация и екрани.
- Емулатори и симулатори.
- Изграждане на приложения и разширени функции на Android Studio и XCode.
- GPS и батерия.
- Връзка.
- Екранни снимки и регистрационни файлове.
- Информация за дипломния проект.
Предимства: Висококачествени видеоклипове, компетентни учители, много готини куратори! Недостатъци: Все още не съм намерил Здравейте! Реших да напиша ревю за Skillbox, защото тази образователна платформа наистина ме изненада! Кратко предисловие: Аз съм на 26 години, работя във фабрика като инженер, но мечтая да стана програмист. А именно много искам да се науча да правя приложения за Android устройства...
Предимства: Качествен материал и представяне, ефективност. Недостатъци: Цената без отстъпки и печалбата ми не е малка. Постоянно отбелязвам нещо интересно и важно или в лично съобщение във VK (мисля, че много хора правят това). Връзката към Skillbox събира прах в отметките ми от дълго време, въпреки че редовно преглеждах рецензии за тях, за да ги разбера по-добре и да науча повече, включително...
Плюсове: Няма. Недостатъци: Висока цена, лош материал. Безполезна. Здравейте, закупих курса на 18 май, учих един месец. За да изпълня задачите, които бяха зададени там, се свързах. Към видеоклипове на блогъри от YouTube, които са безплатни. В резултат на това стигнах до извода, че тези курсове са напълно ненужни, тъй като всеки път търся информация отвън. След 3 месеца реших да прекратя договора с този идиот...
Научете се да създавате свои собствени приложения и игри за Android, да работите със структури от данни и станете незаменим специалист за всяка IT компания.
В този курс ще научите как да работите с библиотеката Room. Room е интерфейс от високо ниво, който прави работата с SQLite база данни по-лесна.
В този мини-курс ще разработим приложение за търсене и запазване на любими филми и след това ще напишем Unit тестове с помощта на Mockito.