СПІВБЕСІДА Angular Middle | По живому наживо №7 | Онлайн

Описание к видео СПІВБЕСІДА Angular Middle | По живому наживо №7 | Онлайн

Зустрічайте – Іван Разнатовський! Карʼєра нашого кандидата нагадує цікавий міні-серіал, що має несподівані сюжетні повороти у кожному епізоді. Дивіться самі – провчившися з 2007 до 2012 за фахом програміста пішов натомість працювати спочатку на автосервіс, потім на АвтоЗАЗ, згодом працював технічним експертом з промислової безпеки.

Лише 2016 року Іван згадує про програмування та створює систему обліку клієнтів та працівників за допомогою PHP, JS, SQL та CSS та продає її власнику СТО, де на той час працює. І уже наприкінці 2018 року вирішує повноцінно повернутися до розробки та наздогнати сучасні технології, зосередивши свою увагу на Angular.

Перший практичний досвід Івана був у державній компанії, а саме у Агенції з розвитку інфраструктури фондового ринку України. Згодом – аутстаф, проєкти різноманітної складности, цікаві виклики та нестандартні рішення.

Також Іван почав записувати курс з Angular українською мовою, і на даний момент уже записано 4 уроки. А в якості пет-проєкту він створює застосунок для аналітики ринку криптовалют за допомогою штучного інтелекту!

Ось такий незвичайний та багатогранний кандидат завітає до мене на співбесіду уже цієї пʼятниці, 28 липня, о 19:00 на канал "Сергій Бабіч та Дивовижний світ веброзробки"!

А знаєте, хто ще завітає цієї пʼятниці на етер? Правильно – Таємний Експерт! Цього разу ми обʼєднали зусилля з компанією Infopulse, що любʼязно та охоче запропонувала свого чемпіона з фідбеків, який і скине маску Таємного Експерта лише після завершення співбесіди та дасть розгорнутий відгук нашому кандидату та вам, мої любі глядачі. Ну що, готові? Тоді до зустрічі на етері!

LinkedIn Івана –   / ivan-raznatovskyi-9a6192202  

Долучитися до допомоги ЗСУ
🔗 https://send.monobank.ua/jar/AeXQ6YRf2X
💳 5375411202918178

Долучитися до розвитку каналу:
🔗 https://send.monobank.ua/jar/9LUqtFvZXp
💳 5375411204412287

00:00 Привітання, знайомство з кандидатом
03:25 Концепція замикань в JavaScript
06:50 Різниця між синхронним та асинхронним JavaScript. Як обробляються асинхронні виклики.
13:00 Що таке генератори (generators) в JavaScript, і в чому вони відрізняються від звичайних функцій?
18:12 Різниця між прототипним наслідуванням та класичним наслідуванням в JavaScript. Обговорення прикладу.
26:10 Що таке модулі (modules) в JavaScript, і як вони сприяють кращій організації та інкапсуляції коду?
32:38 Як вирішується проблема взаємодії між компонентами в Angular?
43:10 Концепція директив (directives) в Angular та їхні використання.
48:10 Механізм виявлення змін (change detection) в Angular та оптимізації для покращення продуктивності додатка.
56:48 Що таке HttpClient в Angular, і як його використовувати для здійснення API-викликів у додатку на Angular?
59:50 Валідація форм в Angular? Різниця між формами на основі шаблонів (template-driven) та реактивними формами (reactive forms).
01:07:00 Як працює Dependency Injection (DI) в Angular?
01:14:40 Що саме потрібно тествати юніт-тестами в конпонентах
01:15:45 Як забезпечити залежності компонента при тестуванні
01:17:33 Один з членів команди випадково закомітив чутливу інформацію, таку як API-ключі або паролі, у репозиторій. Як реагувати на таку ситуацію, щоб уникнути витоку чутливої інформації у Git-історії?
01:21:00 Як на практиці вирішуються конфлікти в Git
01:23:45 Приклади порушення принципів SOLID, які можна побачити на код-ревʼю
01:28:30 Знайомство з партнером та таємним експертом
01:30:10 Фідбек від Романа Гаршмаша, Infopulse

Комментарии

Информация по комментариям в разработке