Учебные курсы по C++ и Delphi
Летом, в самый разгар сезона отпусков, появляется замечательная возможность уделить больше времени «прокачиванию» своих умений, получению новых знаний, опробыванию незнакомых продуктов и технологий. Грех этим не воспользоваться!
В период с 8 по 12 августа компания Embarcadero проводила краткий курс по работе с инструментом C++Builder 10.1 Berlin. Курс был бесплатным, чтобы пройти его нужно было только зарегистрироваться на сайте, и затем, каждый рабочий день в течение этой недели подключаться к лекции, демонстрации и обсуждению через интернет. Один минус – все на английском языке! И тем не менее, на курс зарегистрировались разработчики из 128 стран! Ожидаем не меньшего интереса в сентябре, когда начинается аналогичный курс по ObjectPascal (Delphi).
«Учебка по С++», как выглядит в дословном переводе название курса, или «Курс молодого бойца», как более привычно нашему уху, был предназначен, в основном, для уже действующих разработчиков, чтобы быстро познакомить их с назначением и возможностями этого инструментального решения. Но и совсем «зеленым новичкам», и опытным профессионалам, получившим большой опыт работы с предыдущими версиями C++Builder или RAD Studio, было полезно ознакомиться с удачными приемами и методами признанных специалистов.
Часто происходит так, что у людей в руках есть замечательный инструмент, но они не знают, виды, способы и пределы его применения. Тем более, когда на слуху множество сокращений и названий типа: VCL, FMX, RTL, Clang и т.п. Поэтому, начальное занятие было посвящено быстрому (реально быстрому!) созданию первого приложения на C++Builder, не подумайте, что это «Hello World»! Фактически, только один раз спроектировав графический пользовательский интерфейс и реализовав его с помощью обширной встроенной библиотеки компонент, слушатели создали сразу несколько интерактивных приложений, которые нативно работают на устройствах Windows, Android, iOS и OS X.
Выделю дни 3 и 4, ставшие лично для меня небольшими открытиями:
- Day 3: August 10, 2016 – C++11 language deep
- Day 4: August 11, 2016 – Game development with C++
Синтаксис C++ весьма непрост и отличается от эффективной красоты классического С. А вот стандарт С++11 дает возможность писать более сжато более понятный исходный код любых сложных задач. Из приведенных примеров и обсуждения вопросов я наглядно увидел, когда и какие преимущества можно извлечь из современных конструкций языка.
Кросс-платформенность – это хорошо! Но не идет ли ее поддержка в ущерб качеству приложений? В курсе мы познакомились с ELI M с сайта FMXExpress.com, который подробно рассказал, как на C++Builder были созданы 4 игры из многих, которые он уже разместил в AppStore. Исходный код этих 4 проектов доступен для скачивания.
Получается, что этот недельный курс оказался очень успешным. Компания получила значительный положительный фидбэк от слушателей, которые позитивно оценили продукт и его программу развития (roadmap), которая была опубликована чуть ранее. Да, на рынке C++ разработки конкурирует довольно много компиляторов, IDE и достойных коммерческих решений, но для самой быстрой и эффективной разработки визуальных, гибких, кроссплатформенных приложений, ничто не может сравниться с RAD Studio и C++Builder 10.1 Berlin. Также это лучшие продукты для поддержки образовательных программ.
Учебная неделя по Delphi в этом году будет проходить с 5 по 9 сентября. Приглашаем всех на интересные и полезные вебинары. По завершению курса всем зарегистрировавшимся будут доступны записи трансляций и дополнительные материалы

Comments
-
Please login first in order for you to submit comments