کتاب صوتی مبانی و کاربردهای برنامه نویسی شیءگرا با جاوا
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی و کاربردهای برنامه نویسی شیءگرا با جاوا
موضوع کلی: علوم کامپیوتر و فناوری اطلاعات
موضوع میانی: برنامه نویسی شیءگرا
📋 سرفصلهای دوره
- 1. مقدمهای بر علوم کامپیوتر و برنامهنویسی
- 2. آشنایی با مفاهیم اولیه برنامهنویسی
- 3. تاریخچه زبانهای برنامهنویسی
- 4. مفهوم شیءگرایی و اهمیت آن
- 5. تفاوت برنامهنویسی رویهای و شیءگرا
- 6. معرفی زبان برنامهنویسی جاوا
- 7. محیط توسعه یکپارچه (IDE) برای جاوا
- 8. اولین برنامه جاوا: Hello, World!
- 9. کامپایل و اجرای برنامههای جاوا
- 10. انواع دادهها در جاوا (Primitive Data Types)
- 11. متغیرها و ثابتها در جاوا
- 12. عملگرها در جاوا (ریاضی، منطقی، مقایسهای)
- 13. ساختارهای کنترلی: دستورات شرطی (if, else, switch)
- 14. ساختارهای کنترلی: حلقهها (for, while, do-while)
- 15. آرایهها در جاوا
- 16. مفهوم کلاس و شیء در جاوا
- 17. تعریف کلاسها و ویژگیهای آنها (Fields)
- 18. متدهای کلاسها (Methods)
- 19. سازندهها (Constructors) در جاوا
- 20. کلمه کلیدی this
- 21. دسترسی به اعضای کلاس (Access Modifiers)
- 22. وراثت (Inheritance) در جاوا
- 23. کلمه کلیدی super
- 24. چندریختی (Polymorphism) در جاوا
- 25. کلاسهای انتزاعی (Abstract Classes)
- 26. واسطها (Interfaces) در جاوا
- 27. کلاسهای داخلی (Inner Classes)
- 28. مدیریت استثناها (Exception Handling) در جاوا
- 29. پرتاب و گرفتن استثناها
- 30. کلمات کلیدی try, catch, finally, throw, throws
- 31. استثناهای پیشفرض جاوا
- 32. ایجاد استثناهای سفارشی
- 33. مجموعهها (Collections) در جاوا
- 34. رابط List و پیادهسازیهای آن (ArrayList, LinkedList)
- 35. رابط Set و پیادهسازیهای آن (HashSet, TreeSet)
- 36. رابط Map و پیادهسازیهای آن (HashMap, TreeMap)
- 37. عملیات پایه روی مجموعهها
- 38. مفهوم ورودی/خروجی (I/O) در جاوا
- 39. کار با فایلها در جاوا
- 40. جریانهای ورودی/خروجی (Streams)
- 41. بافرها (Buffers)
- 42. سریالیسازی (Serialization)
- 43. مفاهیم پیشرفتهتر در جاوا
- 44. رشتهها (Strings) و عملیات روی آنها
- 45. کلاسهای Wrapper
- 46. تعبیهسازی (Generics)
- 47. حاشیهنویسیها (Annotations)
- 48. انعکاس (Reflection)
- 49. رشتههای همزمان (Concurrency) و چندنخی (Multithreading)
- 50. مفهوم نخها (Threads)
- 51. ایجاد و مدیریت نخها
- 52. همگامسازی (Synchronization)
- 53. قفلها (Locks)
- 54. مفاهیم پایگاه داده در جاوا
- 55. اتصال به پایگاه داده (JDBC)
- 56. اجرای کوئریهای SQL
- 57. مدیریت نتایج کوئریها
- 58. معماریهای نرمافزاری
- 59. الگوهای طراحی شیءگرا (Design Patterns)
- 60. الگوی Singleton
- 61. الگوی Factory
- 62. الگوی Observer
- 63. الگوی Strategy
- 64. الگوی Decorator
- 65. الگوی Facade
- 66. مقدمهای بر توسعه وب با جاوا (Servlet/JSP)
- 67. مفاهیم اولیه Servlet
- 68. چرخه حیات Servlet
- 69. مقدمهای بر JavaServer Pages (JSP)
- 70. عبارات و اسکریپتلتها در JSP
- 71. دستورات JSP
- 72. کار با دادهها در JSP
- 73. مقدمهای بر فریمورکهای جاوا
- 74. فریمورک Spring (مقدماتی)
- 75. معماری Spring
- 76. تزریق وابستگی (Dependency Injection)
- 77. کار با Spring Boot (مقدماتی)
- 78. مقدمهای بر توسعه اپلیکیشنهای موبایل با جاوا (Android)
- 79. مفاهیم پایه Android
- 80. فعالیتها (Activities)
- 81. چیدمانها (Layouts)
- 82. مقدمهای بر برنامهنویسی شبکه با جاوا
- 83. سوکتهای TCP/IP
- 84. کار با پروتکل HTTP
- 85. مقدمهای بر امنیت در برنامهنویسی جاوا
- 86. اصول اولیه امنیت کد
- 87. مقدمهای بر تست نرمافزار
- 88. تست واحد (Unit Testing)
- 89. چارچوب JUnit
- 90. نمونهسازی (Mocking)
- 91. اصول مهندسی نرمافزار
- 92. مدیریت پروژه نرمافزاری
- 93. روشهای چابک (Agile)
- 94. مستندسازی کد
- 95. اصول کدنویسی تمیز (Clean Code)
- 96. بازسازی کد (Refactoring)
- 97. مقدمهای بر معماری میکروسرویسها
- 98. مفاهیم و مزایای میکروسرویسها
- 99. مقایسه با معماری یکپارچه (Monolithic)
- 100. مقدمهای بر مفاهیم دادههای بزرگ (Big Data)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.