آموزش Java SE 17 الگوهای طراحی خلاقانه

Java SE 17 Creational Design Patterns

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما الگوهای طراحی تحت پوشش Gang of Four را در حین استفاده از جاوا برای زبان برنامه نویسی می آموزد. الگوهای طراحی راهی باورنکردنی برای برقراری ارتباط با سایر توسعه دهندگان است و در عین حال مشکلات گذشته را بازسازی نمی کنند. در این دوره آموزشی، Java SE 17 Creational Design Patterns، یاد خواهید گرفت که چگونه از الگوهای طراحی تعریف شده توسط Gang of Four در توسعه روزمره خود استفاده کنید. ابتدا، تمام الگوهای خلقت را بررسی خواهید کرد. سپس، متوجه خواهید شد که چه زمانی از هر الگوی استفاده کنید. در نهایت، شما در مورد هر گونه دام احتمالی یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش 5 الگوی طراحی Gang of Four تعریف شده و اینکه چگونه می توانند به شما در معماری کلی کدتان کمک کنند، خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

الگوی سینگلتون Singleton Pattern

  • مقدمه Introduction

  • بررسی نسخه Version Check

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considerations

  • مثال روزمره - Runtime Env Everyday Example - Runtime Env

  • نسخه ی نمایشی: Runtime Env Demo: Runtime Env

  • تمرین - ایجاد Singleton Exercise - Create Singleton

  • نسخه ی نمایشی: Static Singleton Demo: Static Singleton

  • نسخه ی نمایشی: Lazy Loaded Singleton Demo: Lazy Loaded Singleton

  • نسخه ی نمایشی: یکپارچه سازی پایگاه داده Singleton Demo: Singleton Database Integration

  • دام Pitfalls

  • مقایسه الگوها Pattern Comparison

  • خلاصه Summary

الگوی سازنده Builder Pattern

  • مقدمه Introduction

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considerations

  • مثال روزمره - StringBuilder Everyday Example - StringBuilder

  • نسخه ی نمایشی: StringBuilder Demo: StringBuilder

  • تمرین - ایجاد سازنده Exercise - Create Builder

  • نسخه ی نمایشی: تغییرناپذیری Demo: Immutability

  • نسخه ی نمایشی: سازندگان تلسکوپ Demo: Telescoping Constructors

  • نسخه ی نمایشی: سازنده Demo: Builder

  • دام Pitfalls

  • مقایسه الگوها Pattern Comparison

  • خلاصه Summary

الگوی اولیه Prototype Pattern

  • مقدمه Introduction

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considerations

  • مثال روزمره - بیانیه Everyday Example - Statement

  • نسخه ی نمایشی: بیانیه Demo: Statement

  • تمرین - نمونه اولیه ایجاد کنید Exercise - Create Prototype

  • نسخه ی نمایشی: ایجاد نمونه اولیه Demo: Create Prototype

  • دام Pitfalls

  • مقایسه الگوها Pattern Comparison

  • خلاصه Summary

الگوی روش کارخانه Factory Method Pattern

  • مقدمه Introduction

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considerations

  • مثال روزمره - تقویم Everyday Example - Calendar

  • نسخه ی نمایشی: تقویم Demo: Calendar

  • تمرین - ایجاد کارخانه Exercise - Create Factory

  • نسخه ی نمایشی: کارخانه Demo: Factory

  • نسخه ی نمایشی: Enum Demo: Enum

  • دام Pitfalls

  • مقایسه الگوها Pattern Comparison

  • خلاصه Summary

چکیده الگوی کارخانه AbstractFactory Pattern

  • مقدمه Introduction

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considersations

  • مثال روزمره - DocumentBuilderFactory Everyday Example - DocumentBuilderFactory

  • نسخه ی نمایشی: DocumentBuilderFactory Demo: DocumentBuilderFactory

  • تمرین - ایجاد AbstractFactory Exercise - Create AbstractFactory

  • نسخه ی نمایشی: ایجاد AbstractFactory Demo: Create AbstractFactory

  • دام Pitfalls

  • مقایسه الگوها Pattern Comparison

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش Java SE 17 الگوهای طراحی خلاقانه
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 5m
57
Pluralsight (پلورال سایت) pluralsight-small
13 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Bryan Hansen

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bryan Hansen Bryan Hansen

برایان مدیر گروه فناوری فناوری ، یک شرکت مشاوره مستقر در سالت لیک سیتی است و دوره های متعددی را در جاوا تألیف و تدریس کرده است. در طی سالها ، برایان دوره هایی را در مورد گواهینامه های جاوا ، JPA ، Hibernate ، Spring ، Spring MVC ، Spring JDBC ، Maven ، RESTful Services ، سلنیوم ، تست خودکار ، CAS و موضوعات مختلف امنیتی تدریس کرده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.