Ашық бағдарлама

Курстар

Жарияланған курстар авторизациясыз көрінеді. Құрылым, деңгей және жазылым талабы ашық.

Git инженерлік тәртіп ретінде
Бастапқы Plus

Git инженерлік тәртіп ретінде

Git бойынша практикалық курс: командаларды жаттап алу үшін емес, жүйенің моделін түсіну, өзгерістер тарихын таза жүргізу, тармақтармен қауіпсіз жұмыс істеу, қақтығыстарды шешу және релиздерді ретпен шығару үшін.

Курсты ашу
Docker Engineering Environment
Бастапқы Plus

Docker Engineering Environment

Docker development environment бойынша практикалық курс: Docker Engine 29.x, Docker Compose v2, Dockerfile, image/container model, volumes, networks, healthchecks, Traefik v3.6, PhpStorm, Xdebug және инженерлік Make workflow. Курс контейнерлерді соқыр іске қосуды емес, reproducible local environment-ті team contract ретінде құруды үйретеді.

Курсты ашу
PHP синтаксисінен корпоративтік CRUD-қа
Бастапқы Plus

PHP синтаксисінен корпоративтік CRUD-қа

Практикалық beginner-курс: HTTP, PHP runtime, файлдар және JSON-нан бастап ООП, Composer, SQL/PDO, тесттер, Laravel 13, Eloquent, авторизация, queues және Filament admin UI-ға дейін. Ортақ жоба - NSI management system: тауарлар, санаттар, өлшем бірліктері, жеткізушілер, пайдаланушылар және рөлдер. Курс PHP 8.3-8.5, Laravel 13 және Filament 5 үшін дайындалған.

Курсты ашу
Әзірлеушінің бизнес-ойлауы: DDD-lite және Laravel
Орта Plus

Әзірлеушінің бизнес-ойлауы: DDD-lite және Laravel

Бар Laravel/Filament CRUD жүйесін бизнес мағынасы бар жүйеге дамытуға арналған практикалық курс: пәндік аймақ тілі, процестер, ережелер, тауар сипаттамалары, DDD-lite, use cases, application services, Laravel adapters және мағынаны тексеретін тесттер.

Курсты ашу
Production ішіндегі Laravel: Octane, FrankenPHP және long-running lifecycle
Жоғары Plus

Production ішіндегі Laravel: Octane, FrankenPHP және long-running lifecycle

Курс Laravel жобасы nginx + PHP-FPM моделінен Laravel Octane және FrankenPHP арқылы long-running runtime моделіне көшкенде не өзгеретінін түсіндіреді. Сен repeated bootstrap, warm workers, сақталған state, persistent connections, race conditions, memory leaks, watch/reload workflow, адал benchmark және production restart strategy тақырыптарын талдайсың.

Курсты ашу
Laravel жобасына арналған Quality Pipeline және алғашқы бақылаушылық
Жоғары Plus

Laravel жобасына арналған Quality Pipeline және алғашқы бақылаушылық

Git, Docker, PHP, Laravel, DDD-lite және Octane курстарынан кейін студент жұмыс істейтін код жазуды және қолданбаның lifecycle логикасын түсінеді. Бірақ жұмыс істейтін код өзгеріске, review-ға және deployment-қа дайын деген сөз емес. Егер сапа әзірлеушінің тестті іске қосуды ұмытпауына, frontend build жасағанына немесе reviewer-дің кездейсоқ қатені көруіне ғана тәуелді болса, жоба әлі де әлсіз болып қалады. Бұл курс сапаны инженерлік pipeline ретінде көрсетеді. Студент дайын Laravel/Filament/Octane жобасын алып, оның айналасына кері байланыс жүйесін жинайды: жергілікті Make командалары, автоматты форматтау, static analysis, басқарылатын Rector, тест стратегиясы, coverage report, parallel tests, GitHub Actions, pre-commit hooks, structured logs, healthchecks және қарапайым architecture guards. Курстың негізгі нәтижесі - ойлау тәсілінің өзгеруі. Менде жұмыс істейді енді дайындық өлшемі емес. Дайындық дегеніміз: жобаны бір түсінікті командамен тексеруге болады, дәл сол тексерістер CI ішінде қайталанады, маңызды runtime signals көрінеді және қолмен қалатын тәуекелдер ашық аталады.

Курсты ашу
Метрикалар және бақылаушылық: backend-инженерге арналған Prometheus + Grafana
Жоғары Plus

Метрикалар және бақылаушылық: backend-инженерге арналған Prometheus + Grafana

Quality pipeline курсынан кейін студент жобаны merge алдында тексере алады: make qa, тесттер, static analysis, build, healthchecks және architecture guards. Бірақ жасыл pipeline жүйенің нақты жүктемеде қалай жұмыс істейтінін көрсетпейді. Endpoint тесттен өтіп, бәрібір баяу болуы мүмкін. Queue backlog жинауы мүмкін. Octane worker жадыны біртіндеп көбірек қолдануы мүмкін. Орташа мән қалыпты көрінгенімен, қолданушылар p95 latency кесірінен қиналуы мүмкін. Бұл курс студентті сезімге емес, дерекке сүйенуге үйретеді. Дайын Laravel/Filament жобасының негізінде студент Prometheus және Grafana қосады, /metrics endpoint жасайды, HTTP routes, queue және runtime signals өлшейді, dashboard жинайды, SLI/SLO анықтайды және графикті нақты әрекетпен байланыстыруды үйренеді. Метрикалар бұл жерде безендіру емес. Әр signal жұмыс сұрағына жауап беруі керек: қаншалықты жылдам, қанша қате, queue не болып жатыр, worker жағдайы қандай, қашан әрекет ету керек. Курстың негізгі нәтижесі - жаңа инженерлік әдет. Архитектуралық шешімді енді "жылдамырақ сияқты" деген сөзбен қорғауға болмайды. Baseline, metric, graph, себеп-салдар түсіндірмесі, tradeoff және қалған risk керек.

Курсты ашу
Corporate Laravel ортасындағы Clean Architecture
Жоғары Plus

Corporate Laravel ортасындағы Clean Architecture

Бұл курс оқу Laravel/Filament НСИ system-ін жалғастырады және оны religious overengineering-ке айналдырмай Clean Architecture ішіне көшіреді. Сен business rules неге controller, Filament resource, Eloquent model немесе console command ішінде тұрмауы керек екенін талдайсың және scenarios-ты actors айналасында жобалауды үйренесің: номенклатураны admin panel арқылы, API арқылы және document import арқылы жасау. Курстың негізгі идеясы - concrete implementations-пен loose coupling. Laravel, Filament, Eloquent, queue, database және import format маңызды, бірақ олар external details болып қалуы керек. Ішінде use cases, commands, queries, handlers, domain rules, contracts және adapters болуы керек. Сондықтан course CQRS, Dependency Rule, actor-specific use cases, ports/adapters, mappers, transaction boundary, layer testing және automatic architecture guard ретінде deptrac/deptrac-ты бөлек жабады. Курс car body аналогиясын қолданады: crash кезінде car-дың алдыңғы және артқы бөліктері crumple болып, cabin мен ішіндегі адамдарды қорғайды. Application ішінде Presentation және Infrastructure ұқсас role атқарады: олар change impact-ті қабылдайды, ал Application және Domain stable қалады. Курс соңында сенде src ішінде түсінікті Clean Architecture structure, бірнеше actor-specific nomenclature scenarios, command/query side separation, infrastructure adapters, HTTP, Filament және Console үшін presentation adapters, Deptrac ruleset және solution үшін final architecture defense болады.

Курсты ашу