О курсе
На этом курсе мы последовательно изучим синтаксис и ключевые концепции языка программирования Dart — современного, высокоуровневого языка, разработанного компанией Google в 2011 году. С момента своего появления Dart (англ. "дротик" или "стрела") прошёл значительный путь эволюции и сегодня активно используется в разработке приложений для различных платформ с помощью фреймворка Flutter. Однако Dart — это не только инструмент для разработки приложений для мобильных устройств. Это универсальный язык, подходящий для самых разных задач: от создания веб-приложений (как frontend, так и backend) до написания консольных утилит (CLI) и скриптов автоматизации.
В рамках курса мы начнём с основ: познакомимся с объявлением переменных и констант, правилами именования, типами данных и базовыми математическими операциями. Затем изучим управляющие конструкции, функции, поработаем со строками и встроенными коллекциями. В конце курса рассмотрим исключения и основы ООП (объектно-ориентированное программирование) в Dart.
Весь изучаемый материал сопровождается вопросами и задачами на программирование с автоматической проверкой. Это выгодно отличает данный курс от простого чтения статей или книг, так как позволяет сразу закрепить теорию и убедиться, что Вы верно поняли материал. А ближе к концу курса мы с нуля создадим несколько небольших, но полноценных программ на Dart.
Комментарии ко всем урокам курса открыты. Вы в любой момент сможете задать интересующий Вас вопрос. Я читаю все комментарии и отвечаю максимально быстро.
Я старался сделать курс максимально простым и компактным, но ёмким и информативным. Упор делался на современную версию Dart. Этот курс не является исчерпывающим и не охватывает многие углублённые темы, но после его прохождения Вы с уверенностью сможете перейти к изучению более сложных вещей в программировании на Dart или к освоению фреймворка Flutter (на данном курсе Flutter не рассматривается).
Обратите внимание! На данный момент курс находится на завершающем этапе разработки. Уже добавлено порядка 90% материалов и заданий. После добавления всех планируемых материалов и заданий цена курса сильно вырастит.
Если у Вас остались вопросы – напишите мне в Telegram: ivmax96 Я обязательно Вам отвечу.
Буду рад видеть Вас на курсе!
Для кого этот курс
Начальные требования
Никаких особых предварительных знаний и навыков не требуется. Если Вы можете отличить переменную от функции и условие от цикла, то этого уже достаточно. Хотя я старался сделать материал доступным даже тем, кто вообще никогда не программировал. В любом случае Вы всегда сможете задать любые вопросы в комментариях.
Наши преподаватели
Как проходит обучение
Вся теория подаётся в текстовом виде максимально кратко и просто с большим количеством примеров кода на Dart. Весь теоретический материал сопровождается множеством вопросов и практических заданий на программирование, что позволяет лучше усвоить материал и сразу применить полученные знания на практике. Также будет показано создание нескольких несложных консольных программ на Dart.
Программа курса
Сертификат
Что вы получаете
- Знания основ языка программирования Dart;
- Представление об ООП в Dart;
- Примеры нескольких полноценных программ на Dart;
- Навыки самостоятельного написания несложных утилит на Dart;
- Прочный фундамент для более глубокого изучения Dart или фреймворка Flutter;
- Сертификат о прохождении курса;
- Полный неограниченный доступ ко всем имеющимся и будущим материалам и заданиям курса, что позволит использовать его как удобную шпаргалку по основам программирования на Dart.