Мы улучшили профессии!
Запуск новых курсов - каждый раз приятное и волнительное событие для нас. GeekBrains постоянно совершенствует образовательный процесс, чтобы приблизить вас к цели, ради которой вы учитесь. Представляем вам два новых курса:
В каждый из них мы добавили современные технологии и навыки, о которых вы просили в комментариях и отзывах. Продвинутые курсы научат программировать на профессиональном уровне и сформируют чёткое представление о профессиях IOS-разработчика и программиста Python. Результат каждого курса - полноценный проект для портфолио!
"Эффективность и простота Swift дадут молодым программистам стимулы к обучению, к тому же теперь они смогут распространять свои идеи повсюду: от мобильных устройств до облачных систем." - Крейг Федериги, старший вице-президент Apple по программному обеспечению
Новый курс в программе профессии "Программист IOS"!
Swift. Уровень 2
Продвинутый курс поможет освоить приёмы разработки высоконагруженных приложений. Вы научитесь работать с файлами и архивами, управлять процессами в фоновом режиме, оптимизировать работу приложения для загрузки больших объёмов данных.
Так же вы освоите методы разработки приложений с универсальным интерфейсом, получите опыт работы с популярным Backend-сервисом Firebase от Google. Вы пройдёте все этапы публикации вашего приложения в AppStore и узнаете самые популярные способы монетизации современных приложений.
Вы научитесь:
- Создавать, читать, записывать данные и работать с файлами;
- Управлять очередями и потоками и работать с GCD;
- Использовать NotificationCenter для уведомления внутри приложений о завершенных или начатых задачах;
- Отслеживать проблемы с производительностью при больших объёмах данных; Использовать шаблон Delegate для передачи действий других объектам;
- Подготавливать и загружать приложения в AppStore.
Новый курс в программе профессии "Программист Python"!
Python. Уровень 2
Язык программирования Python - это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.
Курс “Python. Уровень 2” создан как для опытных программистов, так и начинающих разработчиков, которые уже знают основы. Мы поэтапно рассмотрим разработку приложения, обеспечивающего управление информацией от проектирования до тестирования.
Вы научитесь:
- Расширенным возможностям Python;
- Применять принципы объектно-ориентированного программирования при разработке приложения;
- Использовать модуль TKinter для разработки графического интерфейса;
- Обеспечивать взаимодействие приложений Python с базой данных MySql;
- Писать многопоточные программы;
- Защищать своё приложение от нежелательных пользователей;
- Использовать модуль Unittest для тестирования;
- Писать код в соответствии с рекомендациями PEP 8.