Бінарна лекція для студентів другого курсу бакалаврату

Як полегшити роботу програміста на С#, використовуючи інтерфейс LINQ? Про це дізналися наші здобувачі під час бінарної лекції за участю Олени Рибальченко та спеціального гостя — Middle .NET developer компанії Unity Bars Богдана Заіки. Захід відбувся у межах вивчення дисципліни «Розробка програм на платформі .NET».

Під час зустрічі лектор розповів про можливості застосування цього потужного набору технологій у .NET, який дозволяє писати запити до даних безпосередньо в коді C#, використовуючи єдиний синтаксис для різних джерел: для проектування та фільтрування колекцій, пошуку елементів, перевірки відповідностей, акумуляторного перебору колекцій тощо. Лектор показав, що LINQ є містком до розуміння Entity Framework та мови SQL, оскільки переносить концепції структурування запитів до даних у програмний код.

Для студентів другого курсу спеціальності «Інженерія програмного забезпечення» така зустріч була дуже корисною, адже навчає сучасному стилю програмування. Ознайомлення з декларативним підходом та лямбда-виразами готує до роботи в індустрії, де цінуються читабельність та лаконічність коду. Дякуємо спікерам за професійний досвід та натхнення, адже Богдан Заіка показав лаконічність та красу сучасної мови C#, мотивуючи писати чистий та ефективний код.

Бінарна лекція для майбутніх інженерів програмного забезпечення

Як поєднати науковий пошук із розробкою високонавантажених систем? Про це дізналися наші магістранти на бінарній лекції за участю Андрія Стрюка та спеціального гостя — Senior Developer компанії EPAM Нікіти Шевціва.

Захід відбувся в межах вивчення дисципліни «Сучасні методи дослідження інформаційних систем». Формат «бінарності» дозволив розглянути кожне питання з двох сторін: методологічної та виробничої.

Ключові теми зустрічі:

  • Реальні технічні виклики сучасного ІТ-ринку.
  • Як наукові дослідження допомагають створювати ефективні програмні продукти.
  • Кейси впровадження інновацій у проєктах компанії EPAM.

Для студентів спеціальності «Інженерія програмного забезпечення» така зустріч стала можливістю побачити свій майбутній шлях у професії крізь призму наукового підходу. Дякуємо спікерам за професійний досвід та натхнення для нових досліджень!

Бінарна лекція для першокурсників з “Основ програмування”

Що таке декоратори? Про одну з найелегантніших можливостей мови програмування Python дізналися наші здобувачі під час бінарної лекції за участю Олени Рибальченко та спеціального гостя — Backend Software Engineer, Paybis/ClickLMS Богдана Гребенюка. Захід відбувся у межах вивчення дисципліни «Основи програмування».

Під час зустрічі лектор розповів про користь та магію декоратора у Python, який дозволяє відповідно до принципу DRY винести загальну логіку в одну обгортку і застосовувати її до десятків функцій. При цьому основна функція залишається «чистою» і виконує лише свою бізнес-логіку, а допоміжні завдання бере на себе декоратор. Лектор продемонстрував на прикладах найчастіші місця застосування декораторів: логування, авторизація, кешування, вимірювання часу тощо.

Для студентів першого курсу спеціальності «Інженерія програмного забезпечення» така зустріч була дуже корисною, бо продемонструвала один зі способів писати професійний, «чистий» код, який легко підтримувати і не соромно показати на співбесіді.

Дякуємо спікерам за професійний досвід та натхнення, адже Богдан Гребенюк показав сучасний стиль програмування на Python, пояснив концепцію функцій як об’єктів першого класу. Це критично важливий крок до опанування функціонального програмування.