ITCAT – Telegram
ITCAT
3.86K subscribers
1.03K photos
10 videos
6 files
569 links
Cучасна онлайн-база безоплатних та платних ресурсів для старту в IT

Наші канали:
@aplaywork
@osvita_vdoma
@top_vacansii
@BrainHubbb
@engimproving
@staty_boss

Сайт: mediacat.in.ua

Замовлення: @mediacattg_bot

Адмін: @aplay_publish
Download Telegram
Команда MediaCat щиро вітає з прийдешнім святом, Різдвом Христовим

Пам'ятайте, що у тяжкі часи дуже важливо зберігати в серці вогник надії і віри! 🙏🏻 Нехай добрий янгол оберігає вас на всіх життєвих дорогах, а кожен захисник повернеться додому цілим та неушкодженим.

Хай сьогодні лунають мелодії веселих різдвяних колядок у Ваших серцях та оселях. А ми і надалі завзято будемо допомагати вам досягати кар'єрних висот 🫶🏻

Р.S. Вважаємо, що щирі емоції — найцінніший подарунок. Тож даруємо усім чек-лист з різдвяними та новорічними фільмами, мультфільмами та казками 🎁

З любов'ю та повагою, команда A-Play, CatWork, Marketing Hub, Твої Перспективи, CatEnglish, CatBoss та CatFrontend 🎄
👍5
Безкоштовні освітні заходи

Добірка онлайн-заходів, які можна відвідати найближчим часом.

Вебінар «Структури даних у Go»
🕑 Коли? 26 грудня о 19:00
✔️ Зареєструватися

Вебінар «Декларуй і реагуй: переваги реактивного програмування в Angular»
🕑 Коли? 11 січня о 19:00
✔️ Зареєструватися

Вебінар «Автоматизація тестування: не така вже й страшна, як її малюють»
🕑 Коли? 12 січня о 19:00
✔️ Зареєструватися

Івент «Ukraine Bitcoin Meetup»
🕑 Коли? 11 січня о 19:10
✔️ Зареєструватися

Однотижнева програма «Як знайти гарну роботу QA на ринку США та Канади»
🕑 Коли? 27 грудня
✔️ Зареєструватися

«Frontend remote internship від Mageap»
🕑 Коли? 15 січня 2024 року
✔️ Зареєструватися

Марафон «Тестування комерційного проєкту»
🕑 Коли? 28 грудня
✔️ Зареєструватися

«EPAM Front-End Development Online Program»
🕑 Коли? 15 січня 2024 року
✔️ Зареєструватися

Залиште 👍🏻, якщо зацікавила інформація.
#навчання #курси #вебінари
5
Статті, новини та нововведення зі світу Front-end (частина 1)

Дайджест із цікавими матеріалами зі світу фронтенда за останній тиждень.

🧑🏻‍💻 JavaScript:
JavaScript у 2023 році: Signals, RSC в React та Full-Stack JS
Пʼять систем збірки JavaScript на 2024 рік
Глибоке клонування об’єктів у JavaScript, сучасний спосіб
Освоєння принципів SOLID в JavaScript: вичерпний посібник
Prototypes Unleashed: розганяй JavaScript і залишай повільний код у дзеркалі заднього виду!
20 сучасних сніппетів Javanoscript для розв’язання поширених проблем в JS

⚫️ React
Порівняння інструментів та стратегій тестування Next.js
Занурення в Server Actions в Next.js 14
Розуміння хуків React-а useFormState та useFormStatus
Як тестувати хуки React

⚫️ Vue
Перетворіть свій сайт на Vue на готовий до роботи в автономному режимі прогресивний вебзастосунок
Vue 2 наближається до EOL
Vue Query проти Pinia: порівняння

⚫️ Angular
Persistent Data Grids в Angular: вичерпний посібник
Angular Change Detection — сьогодні та завтра
Local Change Detection в Angular 17
Оптимізація архітектури великих вебзастосунків за допомогою Angular
Виявлення змін, zone.js, zoneless, local change detection та історія про signals
NG hint [Angular Signals з RxJS]

Переходьте за посиланнями та черпайте корисності.
#поради_catfrontend
6👨‍💻1
Статті, новини та нововведення зі світу Front-end (частина 2)

Продовження підбірки із цікавими матеріалами зі світу фронтенда.

🧑🏻‍💻 Веброзробка:
Веброзробка у 2023 році: JavaScript все ще рулить, з’являється штучний інтелект
FileReader API
DeviceScript — TypeScript для крихітних IoT-пристроїв
Підтримка аудіоописів у HTML-відео

🔵 Інструменти:
Чи варто використовувати Bun, Node.js або Deno у 2024 році?
Дослідження трасувань Chrome: вступ з прикладами
Експериментальні можливості вебплатформи Chromium
Погляд на абсолютно новий інтерфейс Edge DevTools

🔵 Продуктивність:
Вимірювання, моніторинг та оптимізація TTFB за допомогою Server timing
Аналіз продуктивності INP з використанням реальних даних RUMvision
За межами софт-навігації: відстеження TTFB вашого SPA

🔵 Анімація:
View Transitions API та чудові UI-анімації (частина 1)
Приклади та інструменти для демонстрації анімації на основі скролу, створеної за допомогою Web Animations API (WAAPI) та CSS Animations API.
Анімація на основі прокрутки
Як найкраще перезавантажити ланцюгову WAAPI-анімацію?
View Transitions
Створення аудіореактивних візуальних ефектів з динамічними частинками в Three.js

Переходьте за посиланнями та черпайте корисності.
#поради_catfrontend
👍4
Опануйте Python, створивши 100 проектів за 100 днів

Мова йде про навчальний курс Python Pro на Udemy.

ви дізнаєтесь про автоматизацію, розробку ігор, програм і веб-розробку, науку про дані та машинне навчання, використовуючи Python;
створите повноцінні веб-сайти та веб-додатки;
дізнаєтеся про Selenium, Beautiful Soup, Request, Flask, Pandas, NumPy, Scikit Learn, Plotly та Matplotlib;
навчитеся створювати ігри, як Blackjack, Pong і Snake;
створите портфоліо зі 100 проектів, щоб подати заявку на вакансію розробника

Класна подача матеріалу англійською, багато практики.
#python
1
У новий рік з новими можливостями 💫🎄

Хочете зробити їх реальними і досягати цілей?
Для цього вам стане в пригоді папка-добірка корисних каналів від наших колег. Зібрали для вас ресурси про розвиток, кар'єру, технології і бізнес. Вони допоможуть:

🔹 знайти нові можливості для розвитку
🔹 отримувати актуальні вакансії та будувати кар'єру
🔹 відстежувати корисні програми та застосунки
🔹 бути в курсі останніх новин ґаджетів та технологій
🔹 розуміти принципи інвестування та економіки
🔹 цікаво вивчати іноземні мови
🔹 навчитися вести бізнес та керувати фінансами

👉 Підписатися на корисні ресурси
3
Безплатні та платні онлайн-сервіси для тренування навичок програмування

Добірка сервісів, які пропонують розв’язувати складні й прості завдання онлайн, аби прокачувати hard skills.

💻 HackerRank
https://www.hackerrank.com/dashboard

💻 LeetCode
https://leetcode.com/

💻 Codewars
https://www.codewars.com/

💻 Coderbyte
https://coderbyte.com/

💻 Topcoder
https://www.topcoder.com/

💻 Project Euler
https://projecteuler.net/

💻 SPOJ (Sphere Online Judge)
https://www.spoj.com/info/

💻 Geeks for Geeks
https://www.geeksforgeeks.org/

💻 freeCodeCamp
https://www.freecodecamp.org/

💻 DataCamp
https://www.datacamp.com/

💻 HackerEarth
https://www.hackerearth.com/practice/

💻 CodeChef
https://www.codechef.com/

💻 Exercism
https://exercism.org/

💻 CodingBat
https://codingbat.com/java

#поради_catfrontend
11
Зі списку варіантів оберіть 5 способів скопіювати масив у Java
Anonymous Quiz
30%
for loop, .clone(), System.arraycopy(), Arrays.copyOf(), Arrays.copyOfRange()
11%
for loop, .clone(), System.arraycopy(), Arrays.asList(), Arrays.toString()
25%
for loop, .clone(), System.arraycopy(), Arrays.deepCopy(), Arrays.deepEquals()
16%
for loop, .clone(), System.arraycopy(), Arrays.sort(), Arrays.binarySearch()
😐1
Чому модульне тестування є важливим для розробників? 5 способів скопіювати масив у Java

Модульне тестування — потужний інструмент для підвищення якості програмного забезпечення.

Хороші модульні тести створюють тестований код, який покращує якість. У цьому коді буде менше дефектів, а значить, менше виправлень помилок для швидшого завершення проекту.

Коли у програмному забезпеченні виникають помилки, модульні тести прискорюють налагодження, виправлення та написання коду. І це відбувається таким чином, що ймовірність повторення дефекту значно знижується — одночасно покращується якість та швидкість коду.
#java
👍4
Гейміфіковані сервіси та ігри для програмістів

Платформи, що допоможуть розробникам відточити навички.

CodinGame ⤵️
беріть участь у написанні коду для ігор, в які ви граєте безпосередньо онлайн

CheckiO ⤵️
розв’язувати завдання можна за допомогою Python і TypeScript

CSS Diner ⤵️
гра для вивчення і практики CSS-селекторів

Robocode ⤵️
гра для програмістів, яка допомагає вивчити Java

CodeMonkey ⤵️
онлайн-платформа, яка навчає CoffeeScript і Python

Codepip ⤵️
платформа, де грають в ігри, які навчать HTML, CSS, JavaScript тощо

Robot Odyssey ⤵️
освітня гра від Девіда Ауербаха, письменника і Software Engineer, що працював у Google і Microsoft

У підбірці є тренажери як для дорослих кодерів, так і для дітей.
#поради_catfrontend
5
Цьогорічний топчик публікацій від адмінів MediaCat. Збережіть найцікавіше!

A-Play:
▪️Як фейкові роботодавці обманюють українців
▪️Програми для створення презентацій

CatWork:
▪️14 сервісів для створення резюме
▪️Що писати в резюме, щоб одразу отримати роботу?

Твої Перспективи:
▪️Матеріали для вдосконалення англійської від А1 до С1
▪️Куди можуть влаштуватись на роботу підлітки

Marketing Hub:
▪️Освітні серіали для маркетологів від Дія.Освіта
▪️Додатки, які допоможуть у створенні контенту

CatEnglish:
▪️Додатки для вивчення англійської
▪️Фрази для покращення англійської

CatBoss:
▪️10 міжнародних сертифікатів, які відчинять двері у топкомпанії
▪️5 мотивуючих фільмів про бізнес та кар'єру

Catfrontend:
▪️Фріланс-платформи для програмістів
▪️Новини зі світу Front-end — частина 1, частина 2

Нам було складно виділити лише по 2 пости з кожного каналу. Ми поважаємо ваш час і впевнені, що цей контент буде корисним 🙌🏻
👍10
Вітаємо кожного 🥰🤝

Незважаючи на всі випробування, які випали на нашу долю у цьому році, ми продовжуємо йти вперед, демонструючи свою стійкість, силу та незламність українського духу.

Новий Рік без подарунків? Такого не може бути! Ми підготували чек-лист із ресурсами для продуктивності, який допоможе вам досягти своїх цілей у наступному році!


Завантажити чек-ліст:
🎁 http://surl.li/osgfl

Нехай 2024 рік стане роком відновлення та процвітання для України 🇺🇦
13
Вебінар «Декларуй і реагуй: переваги реактивного програмування в Angular»

Якщо ти junior або middle frontend-розробник на Angular, долучайся до вебінару, де дізнаєшся, як реактивні парадигми можуть трансформувати твій код та підхід до програмування.

🕑 Коли? 11 січня о 19:00

Говоритимуть про наступне:
📎 Основні концепції та переваги реактивного програмування;
📎 Реактивні можливості Angular (RxJS, Observables), поради та найкращі практики;
📎 Переваги та обмеження порівняно з іншими підходами програмування;
📎 Блок питання/відповіді.

Посилання на подію у Zoom надішлють у день проведення заходу на email, вказаний у формі реєстрації. Посилання на реєстрацію 👉🏻
#вебінар
👍51
Профілі у Twitter, які варто додати в закладки

✖️Addy Osmani — профіль розробника з Google, який працює над Chrome. Нещодавно Едді Османі виклав у вільний доступ свою книгу про патерни та React.

✖️Mathias Bynens — автор працює над інструментами для Chrome і V8 — двигуном для JS. У профілі публікує посилання на свої лекції, а також розповідає про нові можливості JS та CSS.

✖️Сторінка про V8 — ви знайдете інформацію про те, як усе працює під капотом. Наприклад, про Sparkplug (неоптимізований компілятор байт-коду в машинний) і заховані класи (метод оптимізації продуктивності) тощо.

✖️А також dan_abramov, Alex Xu, Satya Nadella, Kevin Scott, Adam Selipsky, Clement Mihailescu та Illya Klymov, React.js.

Додавайте профілі, на які підписані ви👇🏻
#поради_catfrontend
🔥2👍1
Мануал для джуна. Що має знати, вміти та вчити Junior Python Developer?

З хорошою базою Python можна подаватися на різноманітні вакансії, проте деякі напрями можуть вимагати додаткових навичок:

☑️ Web development — знання Python, БД, вебфреймворків (Django, FastAPI, Flask)
☑️ Data analytics — знання Python, SQL, інструментів для візуалізації (Looker, Power BI, Tableau)
☑️ Software Engineer in Test — знання Python та теорії тестування

Важливо: розбиратись у технологіях; розвивати soft skills; створювати власні проекти, долучатися до волонтерських; прокачувати англійську.

Про те, що треба знати, чого вчитися, щоб зайняти позицію Python Software engineer, розповідає Іван Рамик, Software engineer & Coach в Mate academy.
#python
👍3
Якщо у вашому списку цілей на 2024 рік також є пункт знайти нову роботу, тоді ця добірка саме для вас!

Добірка актуальних вакансії від No Fluff Jobs. Завжди з рівнем зарплат:

📌 Junior Next.js/React developer | 16k – 26k UAH
📌 Frontend Developer (React) | 114.3k – 152.4k UAH | Lviv
📌 React Developer | 41.6k – 83.3k UAH
📌 Middle Front End Developer | 68.6k – 95.2k UAH
📌 WordPress Developer | 38.1k – 57.1k UAH
📌 ServiceNow Engineer | 152.4k – 228.7k UAH
📌 React Developer | 57.1k – 114.3k UAH

Для No Fluff Jobs прозорість в оплаті праці — це право, а не привілеї. Саме тому на цьому порталі 100% вакансій містять діапазон зарплат.

Більше вакансій знаходьте на No Fluff Jobs 👣
#підбірка_вакансій
6❤‍🔥3👍3