@@ -339,6 +339,74 @@ class="link-body-emphasis text-decoration-none icon-link icon-link-hover stretch
339
339
</div >
340
340
</div >
341
341
342
+ <!-- Author: Danil Shutsky -->
343
+ <div class =" row g-0 rounded bg-body-tertiary mb-5" >
344
+ <div class =" col-lg-4 order-lg-last" >
345
+ <div class =" position-relative overflow-hidden h-100 rounded-end" >
346
+ <img src =" /img/community/danil-shutsky.png" class =" w-100 h-100 object-fit-cover" >
347
+
348
+ <div class =" position-absolute hero-image top-0 bottom-0 start-0 end-0 text-white p-5 d-flex align-items-end" >
349
+ <div >
350
+ <small class =" d-block opacity-50 small mb-1" >Ваш учитель:</small >
351
+ <p class =" fs-4 lh-1 text-balance mb-0" >Данил Щуцкий (CutCode)</p >
352
+ </div >
353
+ </div >
354
+ </div >
355
+ </div >
356
+ <div class =" col-lg-8" >
357
+ <div class =" p-4 py-xl-0 px-xl-5 my-xl-5" >
358
+ <div
359
+ class =" row justify-content-between row-cols-1 row-cols-sm-2 row-cols-md-2 row-cols-lg-2 g-4 g-xl-5 text-start" >
360
+ <div class =" col" >
361
+ <div class =" d-grid gap-4 d-flex justify-content-md-start position-relative" >
362
+ <img src =" /img/ui/courses/relationship.svg" height =" 80" >
363
+ <a href =" https://www.youtube.com/playlist?list=PLTucyHptHtTmEUKZhY40SrXPhUuPdp1bD"
364
+ class =" link-body-emphasis stretched-link text-decoration-none text-balance" >
365
+ <h5 class =" mb-2" >Отношения в Laravel</h5 >
366
+ <p class =" opacity-75 line-clamp line-clamp-3 small" >Гайд по основам применения различных типов отношений</p >
367
+ </a >
368
+ </div >
369
+ </div >
370
+ <div class =" col" >
371
+ <div class =" d-grid gap-4 d-flex justify-content-md-start position-relative" >
372
+ <img src =" /img/ui/courses/chest.svg" height =" 80" >
373
+ <a href =" https://www.youtube.com/playlist?list=PLTucyHptHtTnkmEwK0Yxxl-L9Z_8XOK6c"
374
+ class =" link-body-emphasis stretched-link text-decoration-none text-balance" >
375
+ <h5 class =" mb-2" >"Под капотом" Laravel</h5 >
376
+ <p class =" opacity-75 line-clamp line-clamp-3 small" >Как устроен Laravel в деталях</p >
377
+ </a >
378
+ </div >
379
+ </div >
380
+ <div class =" col" >
381
+ <div class =" d-grid gap-4 d-flex justify-content-md-start position-relative" >
382
+ <img src =" /img/ui/courses/laravel.svg" height =" 80" >
383
+ <a href =" https://www.youtube.com/playlist?list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I"
384
+ class =" link-body-emphasis stretched-link text-decoration-none text-balance" >
385
+ <h5 class =" mb-2" >Laravel с нуля</h5 >
386
+ <p class =" opacity-75 line-clamp line-clamp-3 small" >
387
+ Быстро войти в курс дела
388
+ </p >
389
+ </a >
390
+ </div >
391
+ </div >
392
+ <div class =" col" >
393
+ <div class =" d-grid gap-4 d-flex justify-content-md-start position-relative" >
394
+ <img src =" /img/ui/courses/moonshine.svg" height =" 80" >
395
+ <a href =" https://www.youtube.com/playlist?list=PLTucyHptHtTnFB4pLj1FpqEMwu7qv3xbG"
396
+ class =" link-body-emphasis stretched-link text-decoration-none text-balance" >
397
+ <h5 class =" mb-2" >MoonShine 2</h5 >
398
+ <p class =" opacity-75 line-clamp line-clamp-3 small" >Видео-гайды для раскрытия возможностей админ-панели</p >
399
+ </a >
400
+ </div >
401
+ </div >
402
+ </div >
403
+ <div class =" mt-4 small text-balance" >
404
+ <p class =" mb-0" >Laravel-комьюнити со своей экосистемой во главе с Данилом Щуцким: сайт, канал на YouTube, чат в Telegram и open-source админ-панель для Laravel - MoonShine. Бесплатный образовательный контент и курсы по Laravel и не только.</p >
405
+ </div >
406
+ </div >
407
+ </div >
408
+ </div >
409
+
342
410
<div class =" row g-0 rounded bg-body-tertiary mb-5" >
343
411
344
412
<div class =" col-lg-4 order-lg-last" >
0 commit comments