لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بررسی عمیق Java SE: الگوهای طراحی ساختاری (Structural Design Patterns)
- آخرین آپدیت
دانلود Java SE Deep Dive: Structural Design Patterns
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
الگوهای طراحی راهکاری فوقالعاده برای انتقال مفاهیم کدنویسی به سایر توسعهدهندگان و جلوگیری از تکرار اشتباهات گذشته هستند.
در دوره «بررسی عمیق Java SE: الگوهای طراحی ساختاری»، شما نحوه استفاده از این الگوها را در توسعه روزمره نرمافزار خواهید آموخت.
ابتدا، هر یک از الگوهای ساختاری را با استفاده از زبان جاوا بررسی کرده و تفاوتهای آنها را با یکدیگر میسنجیم.
سپس، یاد میگیرید که در چه شرایطی از هر الگو استفاده کنید.
در نهایت، با چالشها و خطاهای احتمالی هر روش آشنا میشوید.
پس از پایان این دوره، شما مهارتها و دانش لازم درباره الگوهای طراحی Gang of Four (GoF) را کسب کردهاید و میدانید چگونه این الگوها میتوانند به بهبود معماری کلی کد شما کمک کنند.
سرفصل ها و درس ها
الگوی آداپتور (Adapter)
Adapter Pattern
چرا از الگوهای طراحی استفاده کنیم؟
Why Design Patterns?
چرا الگوی آداپتور؟
Why Adapter?
مثال کاربردی روزمره Arrays.asList()
Everyday Example - Arrays.asList()
دمو: الگوی آداپتور
Demo: Adapter
چالشها و مقایسهها
Pitfalls and Contrast
الگوی پل (Bridge)
Bridge Pattern
چرا الگوی پل؟
Why Bridge?
مثال کاربردی روزمره JDBC
Everyday Example - JDBC
دمو: الگوی پل
Demo: Bridge
دمو: فرمتکننده (Formatter)
Demo: Formatter
چالشها و مقایسهها
Pitfalls and Contrast
الگوی کامپوزیت (Composite)
Composite Pattern
چرا الگوی کامپوزیت؟
Why Composite?
مثال کاربردی روزمره Map
Everyday Example - Map
دمو: الگوی کامپوزیت
Demo: Composite
چالشها و مقایسهها
Pitfalls and Contrast
الگوی دکوراتور (Decorator)
Decorator Pattern
چرا الگوی دکوراتور؟
Why Decorator?
مثال کاربردی روزمره InputStream
Everyday Example - InputStream
دمو: الگوی دکوراتور
Demo: Decorator
چالشها و مقایسهها
Pitfalls and Contrast
الگوی نما یا فاساد (Facade)
Facade Pattern
چرا الگوی فاساد؟
Why Facade?
مثال کاربردی روزمره HttpClient
Everyday Example - HttpClient
دمو: الگوی فاساد
Demo: Facade
چالشها و مقایسهها
Pitfalls and Contrast
الگوی فلایویت (Flyweight)
Flyweight Pattern
چرا الگوی فلایویت؟
Why Flyweight?
مثال کاربردی روزمره Integer
Everyday Example - Integer
برایان مدیر گروه فناوری فناوری ، یک شرکت مشاوره مستقر در سالت لیک سیتی است و دوره های متعددی را در جاوا تألیف و تدریس کرده است. در طی سالها ، برایان دوره هایی را در مورد گواهینامه های جاوا ، JPA ، Hibernate ، Spring ، Spring MVC ، Spring JDBC ، Maven ، RESTful Services ، سلنیوم ، تست خودکار ، CAS و موضوعات مختلف امنیتی تدریس کرده است.
نمایش نظرات