Дмитро Пучков – Znaty
Навігація
Message

Підписуйся на інсту, там більше лайву і токсичних порад

1+
Дмитро Пучков
Перевірка
5
(6)
Залишити відгук

Senior Backend розробник

Розповідаю про сучасні реалії ІТ, як новачкам знайти першу роботу, і як досвідченим заробляти більше $

Допоможу тобі прокачати карʼєру в ІТ🤝

Заповнюй анкету передзапису / Заповнюй анкету передзапису / Заповнюй анкету передзапису / Заповнюй анкету передзапису / Заповнюй анкету передзапису /
Відгуки
Віктор Сенішин
5.0
30.05.2025

Дуже сподобався підхід до навчання! Дмитро завжди був готовим допомогти і давав дуже корисні поради!

Детальніше
Дмитро
0.0
06.05.2025

Курс дуже сподобався, багато тем піднімали, і всі підняті теми залежали від запиту групи, я сам особисто отримав дуже багато інформації по питанням, які мене особисто цікавили. Чудовий зворотній зв'язок, в будь-який день тижня отримував відповіді на свої питання, на дзвінках також задавав багато питань і отримував гарні розгорнуті відповіді, проводили по цим питанням розгорнуті обговорення. Все, що було заявлено, було в курсі, навіть більше, я сам задавав теми які мені були цікаві, і вони були розкриті, навіть попри те що в початковій програмі їх не було.

Детальніше
Антон
0.0
06.05.2025

Курс чудовий. Дізнавався багато нового. Підтримка на кожному етапі. Дмитро завжди відповідав на запитання, і робив фідбек на завдання, які були виконані. Підказував де, що покращити в коді, чи почитати. Курс відповідає всьому контенту. Але це залежить ще і від того, як ти будеш займатися. Якщо будеш постійно вчитися, то отримаєш багато знань. Всі матеріали по родмапу курсу є.

Детальніше
Максим
0.0
06.05.2025

Курс цікавий, вивчали багато технологій, це і розробка на .NET, робота з базами даних, cloud та тонкощі працевлаштування. Куратори та мій ментор швидко дають фідбек, ментор особливу увагу приділяє якості коду, та розбору помилок. Всі основні теми ми розібрали, немає претензій до контенту. Тут все добре, всі зідзвони ми також вже пройшли. Зараз ще залишилось пройти останні теми та я готуюсь до активного пошуку роботи

Детальніше
Артем
0.0
06.05.2025

Курс дуже сподобався, всім рекомендую. В мене був куратор Саша, то все чудово, відповідав на питання мої, де я щось не зрозумів, давав крутий фідбек. Програма відповідає повністю, я цим задоволений повністю. Всі обіцянки були дотримані, та й взагалі, я отримав навіть більше, ніж очікував)

Детальніше

Про
навчання

100+ студентів
1/3 студентів отримують офери
1000% індивідуальної уваги
5+ Pet-проєктів на навчанні
С# edition
JavaScript Edition
Модуль 1

База C#/.NET

  • Що таке платформа .NET і що таке мова програмування C#?
  • CLR, CTS
  • Intermediate Language(IL)
  • .NET Framework vs .NET Standard vs .NET Core vs .NET 5+
Модуль 2

ООП/SOLID

  • ООП
  • SOLID
  • Design patterns
  • Інтерфейси в C#, inheritance, abstract class
  • Virtual methods, overrides
  • Covariance vs contravariance
Модуль 3

Алгоритми/структури даних

  • Базові структури даних в C#: Array vs List vs Dictionary
  • IEnumerable, LINQ
  • Як структури можуть лежати в оперативній пам`яті
  • Big-O notation
Модуль 4

Робота з файлами

  • File system
  • C# Streams
  • IDisposable, Finalize, GC
  • JSON/XML
  • Serialization/Deserialization
  • Бібліотеки System.Text.Json/
    Newtonsoft.Json
Модуль 5

Багатопоточність

  • Асинхрощина vs паралелізм, блокуючі та неблокуючі виклики
  • Що таке поток, C# Thread
  • async/await, як Task працює під капотом(питання зі співбесід), ThreadPool
Модуль 6

Додатково

  • DLR(Dynamic Language Runtime)
  • try/catch, exceptions
  • Delegates, Actions, Funcs
  • Anonymous classes, anonymous functions
  • Debug in Rider/Visual Studio
Модуль 7

Фундамент розробки під WEB

  • Що таке інтернет, як він працює
  • Основа мереж: IP, DNS, HTTP/HTTPS, TCP, клієнт/сервер, що таке браузер
  • Що таке API
  • HTTP request structure
Модуль 8

Основи ASP.NET Core

  • ASP.NET Core API додатки
  • Middleware(обов`язково для співбесід), HTTP Context
  • Filters, actions
  • Result API
  • Controller vs Minimal API
Модуль 9

Основи SQL

  • Що таке реляційні бази даних
  • Основа SQL як мови
  • Primary keys, foreign keys
  • One-to-one, one-to-many, many-to-many relationships
  • Normal forms
Модуль 10

Основи EntityFramework Core

  • Що таке ORM
  • DbContext
  • Database providers
  • Entities, налаштування через Data Annotations vs Fluent API
Модуль 11

Автентифікація/авторизація

  • Session, cookie, JWT-token
  • Що таке автентифікація/авторизація
  • OAuth2.0, OpenID
  • ASP.NET Core Identity
  • Ролі користувачів (адмін, користувач)
Модуль 12

Cloud

  • Що таке “хмарні” технології
  • Multiple environment configuration
  • Docker, docker-compose
  • CI/CD (на прикладі GitHub Actions)
  • Клауд на вибір
Модуль 13

Frontend

  • HTML/CSS
  • Основи JavaScript
  • Browser API
  • Основи Angular (або іншої сучасної технології типу ReactJS)
Модуль 14

Додатково

  • Unit testing
  • Exception handling
  • GraphQL, gRPC
  • ASP.NET MVC, Razor
  • CQS
  • Clean, Onion, Hexagonal architecture
Модуль 15

Працевлаштування

  • Підготовка до проходження співбесід
  • Розбори питань зі співбесід
  • Упаковка LinkedIn/CV
Модуль 1.1

Вступ до веб-розробки (HTML5)

  • Основна структура HTML-документа
  • Семантична структура (теги header, section, footer, main)
  • Форматування тексту, таблиці, форми
Модуль 1.2

Вступ до веб-розробки (CSS3)

  • Основні селектори
  • Основи Flexbox і Grid
  • Адаптивний дизайн та респонсивність
Модуль 1.3

Вступ до веб-розробки (JavaScript ES6+)

  • Синтаксис: let, const, arrow functions
  • Типи даних та приведення типів
  • Оператори, умовні оператори
Модуль 2.1

Основи React

  • Встановлення середовища (Create React App, Vite)
  • Основи JSX, компоненти, props, state
Модуль 2.2

Хуки

  • useState, useEffect для управління станом і побічними ефектами
  • оптимізація за допомогою useMemo, useCallback, useEffect
Модуль 2.3

Робота з формами

  • Основи форм
  • Управління станом форми
  • Обробка подій
  • Валідація форми
Модуль 3

Створення SPA з React Router

  • Налаштування маршрутизації: підключення React Router, налаштування базових маршрутів
Модуль 4

Управління станом

  • Redux
  • Redux Toolkit
  • React Context
  • Recoil Docs
Модуль 5

Типізація з TypeScript

  • Основи TypeScript
  • React з TypeScript
Модуль 6.1

Взаємодія з API. Основа роботи

  • Типи API
  • CORS (Cross-Origin Resource Sharing)
Модуль 6.2

REST API

  • Використання Fetch API або Axios:
  • Fetch API
  • Axios
  • Обробка помилок
  • Постійні запити (Polling)
Модуль 6.3

GraphQL. Основи запитів та мутацій

  • Запити (Queries)
  • Мутації (Mutations)
  • Фрагменти (Fragments)
  • Пагінація та фільтрація даних
  • Підписки (Subscriptions)
Модуль 6.4

Актуальні підходи та інструменти

  • React Query / TanStack Query
  • SWR (Stale-While-Revalidate)
  • Error Boundary для React
Модуль 7.1

Оптимізація продуктивності

  • Code Splitting, lazy loading, використання Suspense
  • Lighthouse для аналізу продуктивності
Модуль 7.2

Тестування

  • Jest
  • React Testing Library
  • Cypress or Playwright
Модуль 8

Працевлаштування

  • Підготовка до проходження співбесід
  • Розбори питань зі співбесід
  • Упаковка LinkedIn/CV

Кейси

Артур

Точка А
Рік тому прийшов без досвіду на групове наставництво. Завдяки навчанню отримав перший офер на позицію Trainee .NET Developer із зарплатою 300$.

Точка Б
Через рік досвіду повернувся на індивідуальне менторство. Через 4 місяці отримав офер на Middle .NET Developer із зарплатою $2500 та додатковий part-time на 1000$.

Денис

Точка А
Працював 1 рік в аутсорс-компанії, куди потрапив після стажування. Прийшов з запитом систематизувати знання та отримати офер на Middle-позицію.

Точка Б
Отримав офер у відому українську продуктову компанію на сучасний проект зі стеком, який йому цікавий. Позиція. NET Developer зі ставкою $2200 net. Bcсі етапи співбесіди пройшов впевнено, оскільки знання були систематизовані, а не просто завчені модні терміни.

Віктор

Точка А
Студент, непоганий багаж знань

Точка Б
Офер на Trainee .NET Developег у квітні 2024 року, зараз на оплачуваному випробувальному періоді.

Маша

Точка А
Самостійне навчання без структури, багато прогалин у знаннях. Не мала реального комерційного досвіду роботи. Брак впевненості в собі через відсутність практики.

Точка Б

Отримала перший комерційний досвід. Виконала проєкт з інтеграцією ChatGPT y Discord, розробила backend-частину платформи. Отримала свій перший дохід – 1,000$ за реалізацію проєкту.

Влад

Точка А
Школяр, гарний багаж знань

Точка Б
Офер на Trainee .NET Developeг у липні 2024 року на оплачуване стажування

Роман

Точка А
Рома прийшов на навчання з мінімальними знаннями в програмуванні: трохи знайомий із Java і С#, але без поглибленого розуміння та практичного досвіду.

Точка Б
Через декілька місяців навчання Рома отримав офер у стартапі мого колеги із зарплатою 450$. Почав активно отримувати запрошення на співбесіди в інші компанії, що демонструє його зростання як спеціаліста.

Нікіта

Точка А
Зарплата джуна при 3 роках досвіду – 1200$. Робота на проекті без розвитку, нерозуміння, куди рухатися далі. Відсутність необхідних hard skills для Middle-позицій.

Точка Б
Вже через місяць навчання отримав офер на 2800$. Ще через певний час, змінив роботу ще раз – отримав новий контракт на 4000$. Вийшов на рівень Middle .NET Developer.

Антон

Точка А
Антон працював на позиції Junior .NET Developer протягом 2 років із зарплатою 500$. Застряг на проекті, який не давав розвитку, і мав чіткий запит – знайти нову роботу для подальшого професійного зростання та покращенням рівня зарплати.

Точка Б

Через 3 місяці навчання отримав офер на позицію Middle .NET Developer із зарплатою 2000$ чистими. Під час навчання суттєво прокачав хард-скіли.

Антон

Антон прийшов до мене з доволі багатим досвідом роботи на C#/.NET, але він трішки засидівся на проєкті з CRM Creatio, доволі нішева штука. Відповідно ми з ним підтягнули теорію та підготувалися до спібесід на класичні Backend-позиції на ASP.NET Core, що доволі швидко дозволило йому знайти роботу на більші гроші й на кращий стек, що закрило цілі навчання. Інвестиція в курс йому окупилася в перший місяць нової роботи.

Олександр

Точка А
Застряг на проєкті без перспективи розвитку, де він вигорав від обов`язків, ЗП~3500$

Точка Б
Офер на 5700$ на проєкт з клаудом/мікросервісами, у великій компанії та краще поставленими процесами

Олександр

Точка А
Студент, дуже базові знання по С#

Точка Б
Пропозиція на Junior FullStack Developer, ЗП 400+$

Цікавишся C# або JavaScript?

Я створив 2 безкоштовні спільноти, де є все для старту в IT:
• План навчання
• Ефіри, розбори оферів
• Співбесіди, та приклади резюме
• Підтримка менторів та інших учасників

Шукаєш
наставника в ІТ?

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

Заповнити анкету