Онлайн-курс – сертифицированная профессиональная стажировка по разработке приложений Google.

Изучите программирование с основ. Освойте принципы программирования, которые подготовят вас к изучению Java или любого другого языка. Вы изучите основы программирования, объектно-ориентированное программирование, контроль версий, автоматизацию сборки и несколько наиболее популярных методологий разработки.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Основные понятия в программировании
  • Ориентация объекта
  • Основные инструменты, такие как контроль версий и автоматизация сборки.
  • Популярные методологии разработки
  • Практика и знание структуры среды программирования
  • Определение и изменение рабочей среды

What you will learn in the course

Courses for which the course is suitable

  • Разработчик приложений
  • Разработчик программного обеспечения
  • Java-разработчик
  • Разработчик систем
  • клиентский разработчик
  • ключ на стороне сервера
  • Разработчик информационных систем
  • Разработчик веб-технологий
  • Программист без опыта работы

Экспертиза — серия курсов из 4 частей

Этот опыт предназначен для всех, кто хочет стать разработчиком приложений без предварительного опыта. За четыре курса вы узнаете:

  • Основные понятия в программировании
  • Ориентация объекта
  • Основные инструменты, такие как контроль версий и автоматизация сборки.
  • Популярные методологии разработки

Практический учебный проект

Эта специальность в основном теоретическая, но также включает ряд практических занятий для отработки новых навыков программирования. Вы можете использовать лабораторную среду Coursera, чтобы:

  • Практикуйтесь и знакомьтесь со структурой среды программирования.
  • Настройте и измените свое рабочее пространство

Этот опыт подготовил вас к изучению языка программирования Java и началу вашей карьеры программиста.

Details of the courses that make up the specialization

Курс 1: Основы прикладного программирования

Продолжительность: 9 часов

Рейтинг: 4.4 (34 оценки)

Что вы узнаете:

  • Принципы объектно-ориентированного программирования
  • Объекты, классы, сообщения, наследование, полиморфизм
  • Язык Python для иллюстрации

Навыки, которые вы приобретете:

  • логика
  • компьютерное программирование
  • Программирование на Python
  • Числовые операторы
  • шаблоны проектирования

Курс 2: Концепции объектно-ориентированного программирования

Продолжительность: 9 часов

Рейтинг: 4.5 (135 оценок)

Что вы узнаете:

  • Принципы объектно-ориентированного программирования
  • Объекты, классы, сообщения, наследование, полиморфизм
  • Язык Python для иллюстрации

Навыки, которые вы приобретете:

  • компьютерное программирование
  • методы
  • UML
  • Отделы
  • объектно-ориентированное программирование (ООП)

Курс 3: Основные инструменты для разработки приложений

Продолжительность: 6 часов

Рейтинг: 4.4 (10 оценок)

Что вы узнаете:

  • Системы управления версиями
  • Инструменты автоматизации строительства
  • Пример: Apache® Subversion® и Apache® Maven™.

Курс 4: Обзор методологий разработки

Продолжительность: 11 часов

Что вы узнаете:

  • Введение в методологии разработки
  • Жизненный цикл разработки программного обеспечения (SDLC)
  • Гибкие концепции
  • Непрерывная интеграция/непрерывная доставка
  • 12 факторов развития в облаке

Навыки, которые вы приобретете:

  • СДЛК
  • компьютерное программирование
  • методология
  • Гибкий
  • процесс