سرفصل های دوره:
1. مقدمه ای بر توسعه نرم افزار و نقش کتابخانه ها
2. تعریف و اهمیت کتابخانه های توسعه دهندگان
3. مروری بر ساختار کتابخانه های توسعه دهندگان
4. انتخاب کتابخانه های مناسب برای پروژه های مختلف
5. نصب و مدیریت کتابخانه ها
6. اصول اولیه کار با کتابخانه ها
7. استفاده از کتابخانه های استاندارد زبان برنامه نویسی
8. توابع و کلاس های اساسی در کتابخانه های استاندارد
9. مدیریت داده ها با استفاده از کتابخانه های استاندارد
10. عملیات ورودی/خروجی با کتابخانه های استاندارد
11. کار با رشته ها و ساختارهای داده ای
12. مقدمه ای بر کتابخانه های شخص ثالث
13. چرا از کتابخانه های شخص ثالث استفاده می کنیم؟
14. انواع مختلف کتابخانه های شخص ثالث (رایگان، پولی، متن باز)
15. یافتن و ارزیابی کتابخانه های شخص ثالث
16. نصب و پیکربندی کتابخانه های شخص ثالث
17. مدیریت وابستگی ها (Dependencies)
18. ابزارهای مدیریت بسته (Package Managers)
19. npm، pip، Maven، Gradle و موارد مشابه
20. مفاهیم اولیه مخازن (Repositories)
21. نحوه اضافه کردن مخازن سفارشی
22. به روزرسانی و حذف کتابخانه ها
23. کنترل نسخه (Versioning) در کتابخانه ها
24. تاثیر نسخه بندی بر پایداری پروژه
25. مدیریت تداخل نسخه ها (Dependency Conflicts)
26. معرفی کتابخانه های کلیدی در حوزه توسعه وب (فرانت اند)
27. HTML5 و CSS3 (به عنوان پایه)
28. جاوا اسکریپت: زبان اصلی توسعه وب
29. ...