Java + Android 1-й и 2й уровень
О чём курс
Данный комплексный курс представляет собой глубокое погружение в мир разработки на языке Java и создание мобильных приложений для платформы Android. Программа обучения структурирована таким образом, чтобы провести студента от основ программирования до создания сложных, функциональных и коммерчески успешных приложений. Курс идеально подходит для новичков, желающих освоить самый популярный язык программирования в мире, а также для тех, кто уже обладает базовыми знаниями и стремится систематизировать их, переходя к профессиональной разработке под Android.
Обучение строится на уникальном сочетании теоретической базы и интенсивной практики. В процессе изучения Java вы не просто знакомитесь с синтаксисом, но и учитесь мыслить в терминах объектно-ориентированного программирования (ООП). Учебный процесс включает в себя работу с методическими материалами и видео-уроками, однако ключевым элементом является разработка реальных проектов под руководством опытного наставника. Вы пройдете путь от написания простых программ до создания полноценной игры «Морской бой», сетевого чата и даже собственного простого веб-сервера. Особое внимание уделяется подготовке к реальной карьере: на восьмом уроке курса разбираются технические вопросы, которые чаще всего встречаются на собеседованиях на позицию Junior Java Developer, а также решаются логические задачи, практикуемые в ведущих IT-компаниях.
Переходя к блоку Android, вы погружаетесь в специфику мобильной разработки. Первый уровень Android-курса знакомит с особенностями верстки интерфейсов и проектированием многопоточных приложений. Вы узнаете, как устроена Android SDK, как эффективно использовать библиотеки классов и какие механизмы ООП лежат в основе мобильной платформы. Важной частью обучения является понимание процесса публикации приложений в Android Market и изучение стратегий монетизации собственного программного обеспечения.
Второй уровень Android-разработки предназначен для тех, кто готов создавать сложные, высокотехнологичные продукты. Здесь рассматриваются продвинутые темы: работа с базами данных, создание уникальных графических интерфейсов, интеграция с картами и геолокацией, разработка системных сервисов и виджетов, а также взаимодействие с телефонией. Вы научитесь работать с 2D и 3D графикой, а также освоите профессиональные инструменты отладки, такие как Logcat, Traceview и Android Debug Bridge. Практическая составляющая этого уровня включает создание таких проектов, как приложение и виджет «MyNotes» и сервис для работы с картами «MyPlaces». В процессе обучения вы не только создадите готовые решения, но и разработаете собственные библиотеки классов, которые станут надежным фундаментом для ваших будущих проектов. Этот курс — это полноценный образовательный трек, который дает не только знания, но и портфолио, необходимое для старта карьеры в сфере разработки ПО.
Программа обучения
Java
- Начать мыслить в терминах Объектно-Ориентированного Программирования
- Компилировать и запускать Java-приложения
- Уметь отлаживать Java-программы
- Познакомитесь со средами разработки Eclipse, Idea
- Разработаете приложение-игру "Морской бой"
- С нуля написание программы "Сетевой чат"
- Написание программы "simple Web-server"
- На 8ом уроке проработаете технические вопросы с собеседований на должность младшего java-разработчика
- Проработаете логические задачки, которые задают на собеседованиях в IT компаниях
Android 1 уровень
- Познакомитесь с особенностями верстки и разработки приложений на мобильной платформе Android
- Научитесь проектировать сложные многопоточные приложения
- Узнаете об особенностях публикации на Android Market
- Узнаете о способах заработка на собственных приложениях
Android 2 уровень
- Создание приложений баз данных
- Графические компоненты интерфейса пользователя
- Работа с местоположением и картами
- Создание системных сервисов
- Обмен данными между приложениями
- Создание виджетов
- Работа с сервисами телефонии
- Работа с 2D и 3D графикой
- Практика создания приложений (MyNotes - приложение и виджет для работы с заметками, MyPlaces - работа с картами и сохранение избранных мест)
- Разработка библиотек классов для работы с различными технологиями ОС Android
- Отладка приложений (Logcat, Traceview, Android Debug Bridge)
Теги курса
Другие материалы школы 10
ШП Школа программирования Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.