Учебные курсы по C++ и Delphi

Posted by on in Blogs

Летом, в самый разгар сезона отпусков, появляется замечательная возможность уделить больше времени «прокачиванию» своих умений, получению новых знаний, опробыванию незнакомых продуктов и технологий. Грех этим не воспользоваться!

В период с 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, ставшие лично для меня небольшими открытиями:

Синтаксис C++ весьма непрост и отличается от эффективной красоты классического С. А вот стандарт С++11 дает возможность писать более сжато более понятный исходный код любых сложных задач. Из приведенных примеров и обсуждения вопросов я наглядно увидел, когда и какие преимущества можно извлечь из современных конструкций языка.

Кросс-платформенность – это хорошо! Но не идет ли ее поддержка в ущерб качеству приложений? В курсе мы познакомились с ELI M с сайта FMXExpress.com, который подробно рассказал, как на C++Builder были созданы 4 игры из многих, которые он уже разместил в AppStore. Исходный код этих 4 проектов доступен для скачивания.

Получается, что этот недельный курс оказался очень успешным. Компания получила значительный положительный фидбэк от слушателей, которые позитивно оценили продукт и его программу развития (roadmap), которая была опубликована чуть ранее. Да, на рынке C++ разработки конкурирует довольно много компиляторов, IDE и достойных коммерческих решений, но для самой быстрой и эффективной разработки визуальных, гибких, кроссплатформенных  приложений, ничто не может сравниться с RAD Studio и C++Builder 10.1 Berlin. Также это лучшие продукты для поддержки образовательных программ.

Учебная неделя по Delphi в этом году будет проходить с 5 по 9 сентября. Приглашаем всех на интересные и полезные вебинары. По завершению курса всем зарегистрировавшимся будут доступны записи трансляций и дополнительные материалы 



About
Gold User, Rank: 11, Points: 295
SC at Embarcadero. DB Tools expert Delphi practitioner

Comments

Check out more tips and tricks in this development video: