{"id":13495013,"url":"https://github.com/HowProgrammingWorks/Index","last_synced_at":"2025-03-28T15:32:32.862Z","repository":{"id":37390494,"uuid":"84378779","full_name":"HowProgrammingWorks/Index","owner":"HowProgrammingWorks","description":"Metarhia educational program index 📖","archived":false,"fork":false,"pushed_at":"2024-10-25T20:14:11.000Z","size":630,"stargazers_count":3455,"open_issues_count":6,"forks_count":443,"subscribers_count":294,"default_branch":"master","last_synced_at":"2024-10-29T15:11:00.727Z","etag":null,"topics":["algorithms","architecture","asynchronous","data-structures","engineering","javascript","lectures","nodejs","paradigms","parallel","programming"],"latest_commit_sha":null,"homepage":"https://youtube.com/@TimurShemsedinov","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HowProgrammingWorks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"tshemsedinov"}},"created_at":"2017-03-09T00:12:29.000Z","updated_at":"2024-10-29T12:15:07.000Z","dependencies_parsed_at":"2023-02-15T17:40:49.206Z","dependency_job_id":"fb31fa3f-ab8b-4882-99e3-ddf388f501b4","html_url":"https://github.com/HowProgrammingWorks/Index","commit_stats":{"total_commits":438,"total_committers":32,"mean_commits":13.6875,"dds":"0.13926940639269403","last_synced_commit":"499d0db4b450ce7209bb34eccacf2c0bddcced6f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HowProgrammingWorks%2FIndex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HowProgrammingWorks%2FIndex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HowProgrammingWorks%2FIndex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HowProgrammingWorks%2FIndex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HowProgrammingWorks","download_url":"https://codeload.github.com/HowProgrammingWorks/Index/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222389514,"owners_count":16976487,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","architecture","asynchronous","data-structures","engineering","javascript","lectures","nodejs","paradigms","parallel","programming"],"created_at":"2024-07-31T19:01:30.368Z","updated_at":"2024-10-31T09:31:42.126Z","avatar_url":"https://github.com/HowProgrammingWorks.png","language":null,"readme":"# Индекс и состояние курсов\n\nКнига по большей части материала (в разработке): https://github.com/HowProgrammingWorks/Book\n\n- [Индекс каналов и групп сообщества Метархия](Links.md)\n- [Индекс докладов, интервью и других выступлений](Courses/Talks.md)\n- [Индекс практических заданий](Practice/Index.md)\n- [Индекс созвонов сообщества](Archive/WeeklyCall.md)\n\n## Базовый курс инженерии программного обеспечения\n\n- [Введение и обзор знаний](Courses/Introduction.md) а так же [семинары](Courses/Seminars.md)\n- [Основы программирования для начинающих](https://www.youtube.com/watch?v=2DM5I2CI4gY\u0026list=PLpmhTzMVLuROAIey9vW3pyRSpHfknLssu)\n- [Основы программирования, модули (1 год обучения)](Courses/Fundamentals.md) [(с таймкодами)](Courses/Fundamentals-timecodes.md)\n- [Программирование (2 год обучения)](Courses/Advanced.md)\n\n## Отдельные специализированные курсы\n\n- [Асинхронное программирование](Courses/Asynchronous.md)\n  (курс готов, регулярно обновляется)\n  [(с таймкодами)](Courses/Asynchronous-timecodes.md)\n- [Технологический стек Node.js](Courses/NodeJS.md)\n  (курс готов, регулярно обновляется)\n  [(с таймкодами)](Courses/NodeJS-timecodes.md)\n- [Технологический стек Metarhia](Courses/Metarhia.md)\n  (готовность 5%)\n- [Шаблоны проектирования](Courses/Patterns.md)\n  (готовность 50%)\n- [Парадигмы программирования](Courses/Paradigms.md)\n  (готовность 70%)\n- [Метапрограммирование и мультипарадигменное программирование](Courses/Metaprogramming.md)\n  (готовность 50%)\n- [Алгоритмы и структуры данных](Courses/AlgAndData.md)\n  (готовность 20%)\n- [Проектирование сетевых протоколов и сервисов](Courses/Network.md)\n  (готовность 50%)\n- [Инструменты разработки и жизненного цикла ПО](Courses/Tools.md)\n  (есть несколько видео-лекций, нужно расширять)\n- [Функциональное программирование](Courses/Functional.md)\n  (готовность 20%)\n- [Объектно-ориентированное программирование](Courses/OOP.md)\n  (готовность 20%)\n- [GRASP принципы с адаптацией для JavaScript и Node.js](Courses/GRASP.md)\n  (готовность 40%)\n- [Операционные системы](Courses/OS.md)\n  (нужно сформировать программу)\n- [Системное программирование](Courses/System.md)\n  (нужно сформировать программу)\n- [Архитектура информационных систем](Courses/Architecture.md)\n  (готовность 40%)\n- [Веб-технологии](Courses/Web.md)\n  (готовность 25%)\n- [Параллельное программирование](Courses/Parallel.md)\n  (готовность 10%)\n- [Проектирование баз данных](Courses/Databases.md)\n  (готовность 25%)\n- [Высоконагруженные и масштабируемые системы](Courses/Highload.md)\n  (готовность 20%)\n- [Проектирование пользовательских интерфейсов](Courses/UI-UX.md)\n  (нужно сформировать программу)\n- [Безопасность информационных систем](Courses/Security.md)\n  (нужно сформировать программу)\n- [Качество, тестирование и надежность ПО](Courses/Quality.md)\n  (готовность 5%)\n","funding_links":["https://patreon.com/tshemsedinov"],"categories":["Others","JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHowProgrammingWorks%2FIndex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHowProgrammingWorks%2FIndex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHowProgrammingWorks%2FIndex/lists"}