لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مسترکلاس الگوهای طراحی جاوا: همراه با پروژههای واقعی
- آخرین آپدیت
دانلود Java Design Patterns Masterclass: With Real-World Projects
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
الگوهای طراحی Gang of Four (GoF) در جاوا را به طور کامل بیاموزید. با استفاده از الگوهای طراحی، اپلیکیشنهایی مقیاسپذیر و قابل نگهداری بسازید.
دقیقاً کشف کنید که یک معمار نرمافزار چه کاری انجام میدهد، چرا این نقش وجود دارد و چگونه از روز اول با اعتماد به نفس کامل در این جایگاه قرار بگیرید.
ذهنیتی را پرورش دهید که معماران برجسته را از توسعهدهندگان خوب متمایز میکند — بیاموزید که به جای کدنویسی صرف، به صورت سیستمی فکر کنید.
الگوهای معماری را که موتور محرک موفقترین محصولات نرمافزاری جهان، از استارتاپها تا سازمانهای بزرگ هستند، به طور کامل فرا بگیرید.
با استفاده از الگوهای طراحی تست شده و استاندارد، کدهایی تمیزتر و هوشمندانهتر بنویسید که تمام تیم شما بابت آن سپاسگزار باشند.
مهارتهای نرمی را کسب کنید که هیچکس آموزش نمیدهد اما هر معماری به شدت به آنها نیاز دارد — ارتباطات، مدیریت ذینفعان و تصمیمگیری تحت فشار.
بیاموزید چگونه اسناد معماری (Architecture Documents) ایجاد کنید که واقعاً خوانده، درک و اجرا شوند — نه اینکه بایگانی شده و فراموش گردند.
سبک معماری مناسب را برای سیستم نرمافزاری خود انتخاب کرده و از آن دفاع کنید.
شناسایی بدترین متدهای کدنویسی برای اجتناب از آنها و بازنویسی (Refactor) کدهای شلوغ به کدهایی تمیز و با ساختار ساده.
فراتر از مبانی بروید و الگوهای معماری پیشرفتهای را که برای چالشهای واقعی، پیچیده و حساس طراحی شدهاند، بیاموزید.
پیش نیازها: هیچ مهارت برنامهنویسی خاصی مورد نیاز نیست؛ هر آنچه باید بدانید را در این دوره خواهید آموخت.
مسترکلاس الگوهای طراحی جاوا
الگوهای طراحی Gang of Four (GoF) را به طور کامل فرا بگیرید و بیاموزید چگونه با استفاده از تکنیکهای اثبات شده طراحی نرمافزار، اپلیکیشنهای جاوایی مقیاسپذیر، قابل نگهداری و توسعهپذیر بسازید.
الگوهای طراحی از مهمترین مفاهیم در توسعه حرفهای نرمافزار هستند. این الگوها راهحلهای قابل استفاده مجدد برای مشکلات رایج طراحی نرمافزار ارائه میدهند و به توسعهدهندگان کمک میکنند اپلیکیشنهایی بسازند که در طول زمان راحتتر درک، نگهداری و گسترش یابند.
در این دوره جامع، مجموعه کامل الگوهای طراحی Gang of Four (GoF) را از طریق پیادهسازیهای عملی در جاوا و مثالهای واقعی خواهید آموخت. به جای حفظ کردن تعاریف، هدف هر الگو، مشکلاتی که حل میکند، مزایا و معایب آن و زمان دقیق استفاده از آن در محیط تولید (Production) را درک خواهید کرد.
در طول دوره، الگوهای طراحی را گامبهگام در جاوا پیادهسازی میکنید و مهارتهای لازم برای شناسایی چالشهای رایج طراحی و انتخاب مناسبترین راهحل را به دست میآورید.
آنچه خواهید آموخت
✓ درک هدف و مزایای الگوهای طراحی نرمافزار
✓ یادگیری نحوه بهبود کیفیت کد و قابلیت نگهداری توسط الگوهای طراحی
✓ تسلط بر الگوهای طراحی سازندهای (Creational Design Patterns)
Singleton
Factory Method
Abstract Factory
✓ تسلط بر الگوهای طراحی ساختاری (Structural Design Patterns)
Adapter
Composite
Decorator
Facade
Proxy
✓ تسلط بر الگوهای طراحی رفتاری (Behavioral Design Patterns)
Observer
Strategy
Command
State
Chain of Responsibility
Template Method
✓ یادگیری زمان دقیق استفاده یا عدم استفاده از الگوهای خاص
✓ درک توازن (Trade-offs) در رویکردهای مختلف طراحی
✓ بهبود مهارتهای طراحی نرمافزار و حل مسئله
✓ ساخت اپلیکیشنهای جاوایی مقیاسپذیر و قابل نگهداری
✓ به کارگیری تکنیکهای طراحی استاندارد صنعت در نرمافزارهای سازمانی
چرا الگوهای طراحی را یاد بگیریم؟
الگوهای طراحی یک زبان مشترک برای حل مشکلات تکرار شونده در طراحی نرمافزار فراهم میکنند. این الگوها به توسعهدهندگان کمک میکنند معماریهای منعطفی بسازند، پیچیدگی کد را کاهش دهند و قابلیت نگهداری را بهبود بخشند.
درک الگوهای طراحی به شما کمک میکند تا:
کدهایی تمیزتر و سازمانیافتهتر بنویسید
اپلیکیشنهایی بسازید که گسترش آنها راحتتر باشد
قابلیت استفاده مجدد از کدها را افزایش دهید
ایدههای طراحی را به شکل موثرتری منتقل کنید
به یک مهندس نرمافزار با اعتماد به نفس بیشتر تبدیل شوید
این دوره برای چه کسانی است؟
توسعهدهندگان جاوا که به دنبال بهبود مهارتهای طراحی نرمافزار خود هستند
توسعهدهندگانی که برای مصاحبههای فنی آماده میشوند
دانشجویانی که مفاهیم مهندسی نرمافزار را میآموزند
توسعهدهندگان بکاند که در حال ساخت اپلیکیشنهای سازمانی هستند
هر کسی که علاقهمند به تسلط بر الگوهای طراحی در جاوا است
نیازمندیها
دانش پایه برنامهنویسی جاوا
آشنایی با کلاسها و اشیاء (Classes & Objects)
هیچ دانش قبلی از الگوهای طراحی مورد نیاز نیست.
در پایان این دوره
شما درک عمیقی از الگوهای طراحی Gang of Four خواهید داشت و اعتماد به نفس لازم برای به کارگیری موثر آنها در اپلیکیشنهای واقعی جاوایی را کسب میکنید. شما قادر خواهید بود مشکلات طراحی را شناسایی کنید، راهکارهای مناسب را انتخاب کنید و نرمافزاری بسازید که نگهداری، گسترش و مقیاسپذیری آن سادهتر باشد.
سرفصل ها و درس ها
کدنویسی هوشمند با الگوهای طراحی
Smart Coding with Design Patterns
مقدمهای بر الگوهای طراحی بخش اول
Intro to design patterns part 1
مقدمهای بر الگوهای طراحی بخش دوم
Intro to design patterns part 2
اهمیت الگوهای طراحی
Importance of design patterns
منشأ الگوهای طراحی
The Origin of Design Patterns
انواع الگوهای طراحی
Types of design patterns
الگوهای طراحی بخش اول: الگوهای سازنده
Design Patterns Part 1: Creational Patterns
الگوی طراحی Singleton و موارد استفاده از آن
Singleton Design pattern and it's Use Case
پیادهسازی Singleton در جاوا همراه با مثال کد زنده
Singleton implementation in Java with live code example
مقدمهای بر الگوی Factory
Factory Design Intro
الگوی Simple Factory
Simple Factory
پیادهسازی Simple Factory در جاوا همراه با مثال کد زنده
Simple Factory Implementation in Java with live code example
الگوی Factory Method
Factory Method
پیادهسازی Factory Method در جاوا همراه با مثال کد زنده
Factory Method Implementation in Java with live code example
نمایش نظرات