دوره آموزش زبان برنامه نویسی جاوا پیشرفته

دوره آموزش زبان برنامه نویسی جاوا پیشرفته

 
فروشنده: رضا داوری
  • زبان برنامه نویسی:java
  • روش برگزاری:خصوصی
  • سطح:پیشرفته
0
0
مجازی
  • توضیحات
  • خصوصیات
  • نظرات کاربران

مشخصات

  • زبان برنامه نویسی: java
  • روش برگزاری: خصوصی
  • سطح: پیشرفته

تکمیلی

  • تعداد جلسات: 10 جلسه
  • مدت زمان: 30 ساعت

توضیحات

سرفصل‌های دوره:

1. مروری بر مباحث پیشرفته شی‌گرایی (OOP Advanced)

  • مروری بر طراحی  شی گرا

  • اصول SOLID و کاربرد آن در توسعه نرم‌افزار

  • طراحی و پیاده‌سازی الگوهای طراحی (Design Patterns)

    • Singleton, Factory, Builder, Observer, Strategy

2. مدیریت حافظه و بهینه‌سازی (Memory Management & Optimization)

  • مدیریت حافظه در JVM (Heap, Stack, Garbage Collection)

  • تکنیک‌های بهینه‌سازی عملکرد (Profiling & Benchmarking)

  • استفاده از ابزارهای مانیتورینگ (VisualVM, JConsole)

3. برنامه‌نویسی همروند (Concurrency & Multithreading)

  • مدیریت Thread و Thread Pool

  • استفاده از کلاس‌های همزمان (Concurrent Collections)

  • قفل‌ها (Locks) و مکانیزم‌های Synchronization

  • CompletableFuture و برنامه‌نویسی واکنشی (Reactive Programming)

4. ورودی/خروجی (I/O) پیشرفته

  • کار با NIO و NIO.2 (Non-blocking I/O)

  • مدیریت فایل‌ها و مسیرها

  • Serializing و Deserializing داده‌ها

5. ارتباط با پایگاه داده (Database Integration)

  • کار با JDBC پیشرفته (Batch Processing, Transactions)

  • معرفی JPA و Hibernate

  • بهینه‌سازی کوئری‌ها و Cache Management

6. برنامه‌نویسی تحت وب با جاوا

  • معماری سرویس‌گرا (RESTful API)

  • استفاده از Spring Boot برای توسعه سریع

  • مدیریت درخواست‌ها و پاسخ‌ها

7. تست و تضمین کیفیت (Testing & Quality Assurance)

  • نوشتن تست‌های واحد با JUnit 5

  • تست یکپارچه (Integration Testing)

  • Mocking با Mockito

8. امنیت در برنامه‌های جاوا

  • مدیریت احراز هویت و مجوزها

  • رمزنگاری (Encryption & Hashing)

  • جلوگیری از آسیب‌پذیری‌های رایج (OWASP)

9. ابزارهای توسعه و DevOps

  • استفاده از Maven و Gradle

  • پیاده‌سازی CI/CD با Jenkins

  • مدیریت نسخه‌ها با Git

10. پروژه نهایی

  • طراحی و پیاده‌سازی یک برنامه جاوا پیشرفته

اونباما
×
سلام، چطور می تونم کمکتون کنم.
بارگذاری مجدد تصویربارگذاری مجدد تصویر