Вы научитесь создавать приложения для iOS на Swift, даже если вы новичок в программировании. Обучитесь азам работы с клиент-серверными приложениями Apple, смоделируете удобный пользовательский интерфейс с помощью различных UI-компонентов, а также прокачаете уровень теоретических знаний о программировании и Computer Science. Кроме того, вы начнёте изучать как базовые навыки коммуникации на английском языке, так и специальные темы для IT-специалистов, после чего пройдёте стажировку в GeekBrains, создадите свой проект для портфолио и будете готовы к поиску работы вашей мечты.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Руководитель по цифровой трансформации
Директор по продукту
Инвестиционный директор
Учитель информатики
Веб-разработчик
Фронтенд-разработчик
PHP-разработчик
Программист
Промышленный дизайнер в Торгово-промышленная компания "Pro-Motion"
Руководитель проектов
Senior Software Developer
Ведущий программист
Product Manager
Senior Product Manager
Флорист
Старший разработчик в Яндекс
Вы узнаете, как будет проходить масштабное обучение от GeekBrains. Преподаватель расскажет, чему вам предстоит учиться на курсе по iOS-разработке и почему стоит выбрать именно эту программу.
Курс можно пройти в одном из двух пакетов: уровень «Специалист» или «Инженер». Вы сможете уверенно писать код и работать с базами данных, добавите профессиональный кейс в портфолио и пройдёте стажировку в крупной компании.
Вы изучите основы программирования, такие как типы данных, переменные, операторы, условные операторы и циклы.
Вы нучитесь работать с системами контроля версий, такими как Git. Изучите команды для работы с репозиториями, создания веток и изменений.
Вы познакомитесь с несколькими основными языками: Java, Python, C# и другие, для разработки под мобильные устройства.
Вы рассмотрите несколько инструментов: HTML, CSS и JavaScript. Узнаете про основные концепции и инструменты для создания интерактивных пользовательских интерфейсов.
Вы поработаете с сортировкой, поиском и хэшированием данных.
Вы научитесь использовать его для разработки приложений для iOS и macOS.
Вы изучите основные концепции, такие как классы, наследование, протоколы и расширения.
Вы пройдете практикум по созданию приложения на языке Swift для iOS или macOS.
Вы сможете применять его для разработки приложений.
Вы изучите принципы проектирования баз данных, создания таблиц и выполнения запросов на выборку данных.
Вы сможее работать с управлением файловой системой, настройками сети и созданием виртуальных машин.
Вы продемонстрируете знания и навыки, создав проект или приложение.
Вы погрузитесь в основы программирования: познакомитесь с базовыми понятиями и првилами работы в этой сфере.
Вы поработаете с контролем версий кода. Узнаете, как изучать историю изменений.
Вы освоитесь в нескольких языках. Изучите синтаксис и построение функций.
Вы изучите несколько баз данных и способов работы с ними.
На этом этапе у вас будет сформирован взгляд на IT-сферу. Вы выберете специализацию, чтобы затем начать развиваться в ней.
Вы заполните пробелы в знаниях математики.
Вы выучите язык программирования Python и сможете разрабатывать базовый код на нём.
Вы сравните Python с Java и поработаете с новой темой: API.
Вы изучите принципы ООП. Сможете соблюдать их.
Вы узнаете, какие операционные системы вам стоит изучить, чтобы стать профессиональнее.
Вы научитесь писать запросы к базам данных.
Вы погрузитесь в структуры данных и сможете ориентироваться в алгоритмах.
Вы разберетесь с понятиями исключений.
Вы пройдете промежуточный контроль знаний через практику.
Вы узнаете, что такое архитектура ПО и как она строится.
Вы освоит технологию запуска приложений изолированно от основной ОС.
Вы раберете способы сбора проектов.
Вы научитесь выбирать алгоритм написания кода.
Вы узнаете, как управлять разработкой и проектом в целом.
Вы изучите многообразие веб-технологий и сможете
Вы сможте профессионально работать с сетями.
Вы поработаете с СКВ более глубоко.
Вы пройдете аттестацию и подтвердте освоение программы.
Вы научитесь программировать на Swift.
Вы создадите приложение с нуля.
Вы рассмотрите основные концепции, классы, наследование и протоколы.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Этот курс создан для тех, кто хочет освоить профессию с нуля и дойти до уверенного уровня программирования. Уже спустя 9 месяцев вы начнете трудоустройство.
Здесь собраны все самые нужные технологии для профессии, но при этом нет воды и инструментов для галочки. Вы также можете выбрать предпочтительный пакет для обучения.
Да. Вы можете работать над собственным проектом в течение курса, чтобы реализовать его. Знаний хватит для разработки продукта любой сложности.
По почте sales@geekbrains.ru или по номеру 8-800-700-68-41, если вы уже учитесь в GeekBrains. Остальные могут написать на support@geekbrains.ru.
Да. Если вы хотите пополнить портфолио работами и трудоустроиться, актуализировать знания, то можете поступить на этот курс.
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Все уроки курса доступны в записи, но если вы чувствуете, что не успеваете нагнать упущенный материал, можете связаться с координаторами и перевестись на другой поток обучения, а также приостановить прохождение курса не неопределенное время.