Как я учусь на курсе "Инфраструктура Frontend" (часть #2)



Часть #1



Продолжаю проходить курс по инфраструктуре от Андрея Кобеца и Дмитрия Холстинина. Отсмотрела еще 4 лекции, и впечатление только улучшается, хотя, казалось бы, и так, хорошее было.



📌 Что проходили



Эти 4 лекции были посвящены теме CI/CD с нуля, для самых маленьких, для тех, кто эти аббревиатуры видел издали и даже пайплайны чутка, возможно, трогал, но совершенно не вдавался в подробности.



🟣 начали с самого концепта Continuous Development - что это такое, как мы жили раньше, когда такой штуки еще не было, из чего состоит (CI, CT, CD), и каждое из сокращений тоже концептуально разобрано.



Дальше уже пошло детальней: что такое пайплайны, какие у них есть этапы, что такое джобы, чутка про кэши и шардирование. Ну и примеры Github Actions и Gitlab CI;



🔵продолжили темой статических проверок и тестирования в CI - обсудили тестирование концептуально, какие есть виды, какие есть фреймворки для тестирования, хорошие и плохие практики, как интегрировать все это дело в CI, чтоб нормально работало, как генерировать отчеты;



🟢 а дальше уже разобрали в детальных деталях Github CI и Gitlab CI. Как настраивать пайплайны обоих вариантов от и до: от верхнеуровневых схем до нюансов.



Это, на самом деле, офигенно, потому что для меня эта тема была всегда какой-то магией, которая как-то сама там работает и к которой не ясно, как подступиться. А теперь ясно!



Резюмирую



Меня не перестает радовать, насколько это - дружелюбный к начинающим курс, насколько комфортно и понятно подан материал, и сколько умудряются упихивать инфы в некрупные, в общем-то (около 2 часов) лекции.



Впереди у меня 9 лекций и мастер-класс, про которые тоже потихоньку напишу!