Code with Yesworld
👀 Привет друг.
Меня зовут Дамир, я fullstack web-программист (PHP / JS), работаю более 10 лет. Планирую создать серию уроков обучения языка, через программирование интересных задач и/или простых игр, если конечно Вам будет интересно. ;)

Часть 2: Создаем ASCII Art как middle разработчик JS, добавил Scale и обернем функционал в Class 🎨

Часть 1: Создаем примитивный Ascii art из загружаемого рисунка на JS/HTML

21 сайт с интерактивным программированием для детей и взрослых или как заинтересовать ребенка в it.

Урок 10 CI/CD: Build и Deploy нашей игры на TS для публикации в Git Pages при помощи GitHub Actions.

Урок 9: Создаем интерфейс для работы с игрой и добавим canvas confetti в callback завершения игры.

Урок 8: Живой пример поведенческого паттерна Наблюдатель (pattern Observer + Subject) на TypeScript

Урок 7: Применим SRP - принцип единой ответственности в TypeScript (SOLID).

Урок 6: Плюсы/минусы Синглитона в TypeScript. Создаем сервис для работе с размерами игры в ООП стиле

Урок 5: Применяем анти паттерн Одиночка (Singleton)

Урок 4: Порождающий паттерн Фабрика (Simple Factory) на ts (TypeScript).

Урок 3: Применяем порождающий паттерн Билдер (Builder). Приводим проект к ООП стилю.

Урок 2: SOLID, Open-Closed Principle - открытости и закрытости, загрузчик изображений assets.

Урок 1: SVG нарезка и содание отдельных файлов c животными. Подготовка файла с набором координат.

Урок 0: Создаем игру на TypeScript ООП применяя паттерны. Установка Vite, Prettier и Konva.