- Регистрация
- 13.03.2019
- Сообщения
- 48 482
Автор: GeekBrains Год: 2017 Формат: mp4, pdf, pptx, docx Коротко о профессии: Кто такой Mobile-разработчик? Специалист, создающий приложения для мобильных устройств (смартфоны, планшеты, умные часы). Кому подходит эта профессия? Для начала обучения специальные знания не требуются. Главное — желание учиться и интерес к миру мобильных приложений. Средняя зарплата для Mobile-разработчика в Москве и МО Android-разработчик 115 000 ?/мес iOS-разработчик 126 000 ?/мес Узкая специализация в мобильной разработке, как и в любой другой области, считается показателем профессионализма. Но что если постоянно меняющийся рынок оставит вас не удел? А если заказов станет меньше, а вы уже привыкли жить на широкую ногу? Можно наспех перепрофилироваться, теряя время и заказы на не профессионализме, а можно сразу задать себе планку, а потом лишь поддерживать высокий уровень и пожинать плоды собственных трудов. ";Расширенная версия"; - программа для тех, кто не привык размениваться по мелочам и лишать себя потенциала для роста и развития. Должность: Разработчик мобильных приложений Знание Java Core Знание Android SDK Опыт работы в IntelliJ IDEA, Eclipse, Android Studio Опыт разработки Android-приложений на Java Опыт работы с XML, JSON, HTTP, sockets Знание Android API, понимание архитектуры Android, пользовательский интерфейс, меню, диалоги, ресурсы, logcat, MVCIntents, Fragments, Контент-провайдеры, бродкаст-ресиверы, Google Maps, виджеты, телефония, сенсоры, блютуз, графика и анимация SQLite, Web, Concurrency Базовое знакомство с гайд-лайнами Android последней версии Понимание особенностей работы мобильного приложения в условиях слабого сигнала связи Уверенное владение базовыми паттернами проектирования Творческий подход к поставленным задачам Умение писать чистый код и правильно создавать и использовать модульные тесты Умение и желание приобретать новые навыки и осваивать новые технологии Умение быстро разбираться в чужом коде‚ если это понадобится Опыт разработки мобильных приложений под iOSObjective-C plain old C Знание iOS SDK, XCode, Cocoa, iOS GuidelinesCore Data, Animation, Graphics, Text и UI Kit Опыт проектирования и разработки клиент-серверных приложений, в том числе на основе JSON / XML Умение работать с iTunes Connect, iOS Provisioning Portal Навык программирования на языке Swift Никаких скучных теорий. Восемь практических курсов. Включены следующие курсы: Java. Уровень 1. Базовый курс Курс для начинающих разработчиков, тех, кто хочет быстро освоить основы объектно-ориентированного программирования (ООП) и научиться создавать собственные проекты. Главной особенностью курса является сочетание изучения теоретических основ языка Java и практических онлайн-тренировок под руководством преподавателя. Чему Вы научитесь: Ознакомитесь с одним из самых востребованных языков программирования; Научитесь устанавливать и настраивать инструменты разработчика; Изучите основные конструкции, применяемые при разработке программ; Напишите игру “Крестики-нолики” в процедурном стиле; Изучите основные принципы объектно-ориентированного программирования и научитесь применять их на практике; Узнаете, как преобразовать программу из обычного процедурного вида в ООП, и научитесь такие программы составлять; Познакомитесь с созданием графического интерфейса с помощью библиотеки Swing и напишите приложение с его использованием; Java. Уровень 2. Продвинутый курс Курс для тех, кто хочет укрепить свои знания в Java. На курсе ученики осваивают теорию и параллельно под руководством преподавателя с нуля разрабатывают полноценный проект на Java, получая таким образом практический опыт применения сложных объектно-ориентированных концепций, характерных для языка. Перед прохождением курса рекомендуется освоить курс для новичков: ";Java. Уровень 1";. Чему Вы научитесь: Разрабатывать приложения с графическим интерфейсом с помощью библиотеки Swing; Продвинутому объектно-ориентированному программированию; Корректно обрабатывать ошибки, работать с исключениями; Работать с сетью; Использовать коллекции и исключения; Java. Уровень 3. Профессиональная разработка программного обеспечения Курс предназначен для тех, кто хочет узнать о продвинутых возможностях языка Java и получить практический опыт в написании приложений. Для успешного прохождения курса студентам необходимо понимать базовые понятия программирования и иметь начальный опыт работы с Java. Курс охватывает все основные темы, необходимые для профессиональной работы. Чему Вы научитесь: Разрабатывать сложные, многокомпонентные приложения с графическим интерфейсом; Работать с базами данных; Разрабатывать надёжные приложения с использованием Unit-тестов и логирования. Android. Уровень 1. Разработка под мобильные устройства Курс предназначен для начинающих Android-разработчиков, изучающих перспективные технологии, занявшие за короткое время лидирующие положения на рынке. Изучение программирования для Android-устройств сделает вас востребованными специалистами, позволит получать не только удовольствие от работы, но и достойное вознаграждение. На уроках мы изучим важные аспекты для грамотного проектирования и реализации Android-приложений. Чему Вы научитесь: Работать в IDE Android Studio; Создавать макеты; Работать с операциями и фрагментами; Проектировать и создавать свои приложения, учитывая форм-фактор устройства.Обрабатывать события жизненного цикла приложения; Работать со списками и адаптерами. Android. Уровень 2. Профессиональная разработка приложений Вы уже имеете базовые знания архитектуры операционной системы Android? Но Android SDK содержит системные службы, поставщики контента, базу данных и много других интересных вещей, которые позволят вам эффективно использовать аппаратные и программные возможности платформы.На втором уровне мы будем учиться использовать SDK, чтобы не изобретать ещё раз колесо. Наша цель научить вас создавать приложения, ориентированные на пользователя. Чему Вы научитесь: Создавать удобные для пользователей приложения; Работать с базами данных; Создавать виджеты; Создавать многопоточные приложения и понимать, где эти навыки можно использовать; Работать с картами Google. Objective C. Уровень 1. Программирование под iPhone и iPad Начальных знаний в программировании (в том числе в программировании для устройств Apple) не требуется. Необходимо наличие компьютера или ноутбука Apple. Чему Вы научитесь: Использовать основные конструкции языка; Писать программы в ООП-стиле; Создавать программы с графическим интерфейсом для iPhone и iPad Objective C. Уровень 2. Профессиональная разработка приложений и игр Курс «Objective C. Уровень 2» предназначен для iOS и OS X разработчиков, желающих освоить методикиразработки интегральных систем и игр, с использованием систем контроля версий, 2d и 3d графики и современных фреймворков. Для полноценного освоения материала слушателям желательно иметь навыки разработки консольных приложений с использованием Objective C или языка Си. Чему Вы научитесь Проектировать интерфейсы для iPhone и iPad Писать программы для OS X и iOSСоздавать многопоточные приложения; Работать с сетью Использовать API социальных сетей Работать с видео и аудио файлами Swift. Уровень 1. Современные технологии программирования под AppleSwift - новый язык от Apple, появился в середине 2014 года. Несмотря на свою новизну, он стремительно развивается и включает в себя все лучшие конструкции программирования, заимствованные из множества современных языков.Специалистов, знающих Swift, на рынке сейчас единицы. Этот курс поможет вам изучить синтаксические основы Swift и получить хороший опыт программирования на данном языке. Чему Вы научитесь Основным конструкциям языка Swift; Программировать в объектно-ориентированном стиле на Swift; Работать с сетью и сторонними API; Создавать приложения с графическим интерфейсом для iOS; |
Быстрая оплата RUB, UAH, KZT