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

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ส.ค. 2024
  • Зустрічайте - Іван Разнатовський! Карʼєра нашого кандидата нагадує цікавий міні-серіал, що має несподівані сюжетні повороти у кожному епізоді. Дивіться самі - провчившися з 2007 до 2012 за фахом програміста пішов натомість працювати спочатку на автосервіс, потім на АвтоЗАЗ, згодом працював технічним експертом з промислової безпеки.
    Лише 2016 року Іван згадує про програмування та створює систему обліку клієнтів та працівників за допомогою PHP, JS, SQL та CSS та продає її власнику СТО, де на той час працює. І уже наприкінці 2018 року вирішує повноцінно повернутися до розробки та наздогнати сучасні технології, зосередивши свою увагу на Angular.
    Перший практичний досвід Івана був у державній компанії, а саме у Агенції з розвитку інфраструктури фондового ринку України. Згодом - аутстаф, проєкти різноманітної складности, цікаві виклики та нестандартні рішення.
    Також Іван почав записувати курс з Angular українською мовою, і на даний момент уже записано 4 уроки. А в якості пет-проєкту він створює застосунок для аналітики ринку криптовалют за допомогою штучного інтелекту!
    Ось такий незвичайний та багатогранний кандидат завітає до мене на співбесіду уже цієї пʼятниці, 28 липня, о 19:00 на канал "Сергій Бабіч та Дивовижний світ веброзробки"!
    А знаєте, хто ще завітає цієї пʼятниці на етер? Правильно - Таємний Експерт! Цього разу ми обʼєднали зусилля з компанією Infopulse, що любʼязно та охоче запропонувала свого чемпіона з фідбеків, який і скине маску Таємного Експерта лише після завершення співбесіди та дасть розгорнутий відгук нашому кандидату та вам, мої любі глядачі. Ну що, готові? Тоді до зустрічі на етері!
    LinkedIn Івана - / ivan-raznatovskyi-9a61...
    Долучитися до допомоги ЗСУ
    🔗 send.monobank.ua/jar/AeXQ6YRf2X
    💳 5375411202918178
    Долучитися до розвитку каналу:
    🔗 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

ความคิดเห็น • 38

  • @thewhitenoise4678
    @thewhitenoise4678 4 หลายเดือนก่อน +3

    Захоплююся кожною людиною, котра погоджується на публічну співбесіду👏👏👏Дякую Сергію та його гостям за такий потрібний контент!

    • @babichweb
      @babichweb  4 หลายเดือนก่อน

      Дякую) Я так само обожнюю усіх моїх учасників за сміливість)

  • @Dmytro_Galak
    @Dmytro_Galak 10 หลายเดือนก่อน +1

    Обовязково))) До зустрічі!

  • @serafimdev
    @serafimdev 11 หลายเดือนก่อน +2

    Дякую за те що ви робите! Дуже крутий контент!
    Чекаэмо співбесіду middle vue ;)

    • @babichweb
      @babichweb  11 หลายเดือนก่อน +1

      Чекаємо ;)

  • @pavloburyanov5842
    @pavloburyanov5842 5 หลายเดือนก่อน +1

    найкраща відповідь на питання: "для чого потрібні генератори"
    це: "для того щоб генерувати"
    нескінечні массиви можна, або autoincrement

  • @tarasshevchuk8477
    @tarasshevchuk8477 5 หลายเดือนก่อน +1

    Цікава розмова. Дякую

  • @nazaralex1942
    @nazaralex1942 ปีที่แล้ว

    Оце дуже вчасно

  • @Dmytro_Galak
    @Dmytro_Galak 10 หลายเดือนก่อน

    Дяку за вашу роботу!!! Дуже сподобалося)))

    • @babichweb
      @babichweb  10 หลายเดือนก่อน

      Приходьте ще!)

  • @ASDjonok
    @ASDjonok 7 หลายเดือนก่อน

    Дякую

  • @1654045
    @1654045 ปีที่แล้ว

    Ооо! Дослухав фінал а там якраз про відповіді! :) Суупер! Тоді ше можна як висновок тіпа псевдо офер давати чи не давати. Мовляв візьму такого, але не мідлом а джуном на 700 баксів.

  • @illyaovsiannikov9911
    @illyaovsiannikov9911 ปีที่แล้ว

    @babichweb Дякую за крутий контент якого дуже невистачає. Найбільше сподобався фітбек "Таємного Гостя", дуже лаконічно, розгорнутий фітбек по співбесіді. Ще раз дякую)

    • @babichweb
      @babichweb  ปีที่แล้ว

      Дякую за відгук!

  • @1654045
    @1654045 ปีที่แล้ว +2

    Дякую за ангуляр. Все ж хочеться почути і правильні відповіді. Може окремі випуски робити де давати вже чоткі відповіді на ті ж самі питання?

    • @babichweb
      @babichweb  ปีที่แล้ว +2

      Зупинимося поки на відповідях )

  • @user-sh4qs3wc6i
    @user-sh4qs3wc6i 11 หลายเดือนก่อน +2

    Дуже інформативна співбесіда!
    Коли буде доступний документ з відповідями на питання із співбесіди?

    • @babichweb
      @babichweb  11 หลายเดือนก่อน +1

      Документ в роботі, буде доступний разом з іншими.

  • @itslen
    @itslen 4 หลายเดือนก่อน +1

    Дуже пізнавально ❤а чи вже доступні документи з питаннями десь?

    • @babichweb
      @babichweb  4 หลายเดือนก่อน +1

      Цей пункт у списку справ пече мене уже давно, зізнаюсь )

  • @Dru4Dro
    @Dru4Dro 3 หลายเดือนก่อน +1

    це ж джун

    • @babichweb
      @babichweb  3 หลายเดือนก่อน

      Де?

  • @dimas9148
    @dimas9148 ปีที่แล้ว +2

    Було б цікаво побільше питань по джсу)

    • @babichweb
      @babichweb  ปีที่แล้ว

      Заповнюй форму )))

  • @user-rc1lw8kl9w
    @user-rc1lw8kl9w 3 หลายเดือนก่อน

    Підскажіть будь ласка, вже є документ з відповідями?

    • @babichweb
      @babichweb  3 หลายเดือนก่อน +1

      Ще ні, пріоритети дещо інші ) Я досі пам'ятаю про цю обіцянку і обов'язково виконаю

  • @dimapopov5962
    @dimapopov5962 6 หลายเดือนก่อน

    Думаю тут Сергій заплутав постановкою питання. Я б поставив питання так: "Як можна створити асинхронну операцію в JS? Якими способами?" Впевнений, що кандидат це знав. Якісно відрізняються тільки проміси та таймери, а await то тільки альтернативний інтерфейс для промісів.

  • @boyywnkobe
    @boyywnkobe ปีที่แล้ว

    Супер. Як ти ангуляр вчив?

    • @ivan_matador
      @ivan_matador ปีที่แล้ว

      Купляв курс на Udemy))

    • @boyywnkobe
      @boyywnkobe ปีที่แล้ว

      @@ivan_matador а бабіч як вчив ?

    • @babichweb
      @babichweb  ปีที่แล้ว +3

      Не знаю як бабіч, а от Бабіч вчив на практиці, працюючи над проєктом, мучаючи в процесі ґуґл та документацію.

    • @boyywnkobe
      @boyywnkobe ปีที่แล้ว

      @@babichweb топ

    • @valentynlugovyi4789
      @valentynlugovyi4789 ปีที่แล้ว +1

      А шо за курс? Можна силочку? Також цікавить:)

  • @1654045
    @1654045 ปีที่แล้ว +4

    Чо тіко сервіси? Переводь весь проект на ангуляр. Не зупиняйся на півдороги.

  • @volodymyraleksieiev229
    @volodymyraleksieiev229 ปีที่แล้ว +1

    ну йопрст, прототипное наследование, ну камон... от хоть один пример с реальной работы в ангулар проекте((( та даже кор вещи на TS в 90% случаев

    • @ivan_matador
      @ivan_matador ปีที่แล้ว +1

      Добре, але ось питання: Ангуляр використовує прототипне, або класове наслідування? Десь в Ангулярі є шось_там.prototype?

    • @volodymyraleksieiev229
      @volodymyraleksieiev229 ปีที่แล้ว

      @@ivan_matador в коре, да есть и только где уже где всякую дичь совмещали. Встречный вопрос, я условно подам вам в любом проекте ангулар ПР с прототипным наследованием, вопрос: куда такой код будет послан? ну от правде в глаза.. если такое есть, то это олд рукожопство, а не код который мы вмержим к нашим сервисо/компонентам

    • @andrew_makar13
      @andrew_makar13 6 หลายเดือนก่อน

      я взагалі вперше чую шо таке класичне наслідування 😂😂😂 виявляється це новий синтаксис з ECMAScript 2015, який під капотом так чи інакше має прототипне наслідування. Або я шось плутаю.