لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استاد طراحی شی گرا در جاوا - تکالیف + راه حل
Master Object Oriented Design in Java - Homework + Solutions
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
فقط جاوا را یاد نگیرید! یاد بگیرید که نرم افزار شی گرا استاندارد صنعتی بنویسید و شغل خود را فوق العاده شارژ کنید! مهارت های برنامه نویسی خود را از یک مبتدی سطح پایین تا یک توسعه دهنده نرم افزار شی گرا سطح متوسط ارتقا دهید طراحی و توسعه نرم افزار با استفاده از بهترین روش ها در برنامه نویسی شی گرا. , Factory, and Builder به سمت ساخت نرم افزار حرفه ای جهش کنید و حرفه خود را به سطح بعدی ببرید! پیش نیازها: باید یک ویرایشگر جاوا نصب داشته باشید. ما از Eclipse استفاده خواهیم کرد. Jdk را از وب سایت اوراکل نصب کنید اصول اولیه حلقه ها و شرطی ها را بدانید.
آخرین به روز رسانی: نوامبر 2021
هزینه فوق العاده شغل برنامه نویسی خود را پرداخت کنید و مهارت های قابل فروش جدی را به دست آورید!
فقط به این دلیل که نحوه استفاده از چکش را یاد گرفتید به این معنی نیست که آماده ساختن یک ساختمان هستید. به طور مشابه، فقط درک یک زبان برنامه نویسی کافی نیست. این فقط ابزاری است که می توان از آن برای توسعه برنامه های مختلف استفاده کرد. کاردستی واقعی در نرم افزار DESIGN است.
این دوره طراحی شده است تا یک برنامه نویس سطح پایین با دانش محدود در مورد شی گرایی را به یک طراح نرم افزار شی گرا سطح شایسته ببرد! من انتظار دارم که شما اصول حلقه ها، متدها و شرطی ها را در جاوا درک کنید. شما تمرینات عملی تکالیف خانه را در طول دوره تکمیل خواهید کرد! من راهحلهای ویدئویی دقیقی برای تمرینها ارائه کردهام تا بتوانید پاسخهای خود را بررسی کنید و دستورالعملهای گام به گام نحوه انجام تکالیف طراحی شیگرا را دریافت کنید.
شما می توانید منابع زیادی را به صورت آنلاین برای حل یک پازل برنامه نویسی یا تمرین الگوریتم ها پیدا کنید. اما ... وقتی صحبت از طراحی شی گرا می شود، مسلماً مواد محدودی برای تمرین وجود دارد. بنابراین در این دوره، ما از یک رویکرد یادگیری از طریق انجام برای کشف یک سری تمرینات چالش برانگیز برای کشف 5 اصل اصلی طراحی شی گرا استفاده می کنیم که با نام اختصاری SOLID خلاصه شده است:
(S). مسئولیت منفرد
(O). باز/بسته
(L). تعویض لیسکوف
(l). جداسازی رابط
(D). وارونگی وابستگی
در طول این سفر، برخی از مهمترین الگوهای طراحی را که توسعهدهندگان شایسته باید در اختیار داشته باشند، تمرین خواهید کرد. الگوهای طراحی بسیار زیادی وجود دارد، اما ما تنها مهمترین آنها را به طور کامل پوشش خواهیم داد. در زمان خود از یادگیری تمام الگوهای طراحی و دیوانگی در طراحی صرفه جویی کنید. روی 20 درصدی تمرکز کنید که 80 درصد از سناریوها را پوشش می دهد و مایل ها به کارایی برنامه نویسی خود اضافه کنید.
اینها 80 درصد از الگوهای مورد استفاده در توسعه نرم افزار حرفه ای را پوشش می دهند.
1). الگوی استراتژی
2). الگوی مشاهده گر
3). الگوی سازنده
4). الگوی روش کارخانه
5). الگوی روش الگو
6). الگوی Singleton
موضوعات را می توان تقریباً برای هر زبان شی گرا اعمال کرد. اما، ما از جاوا استفاده خواهیم کرد، بنابراین انتظار دارم که با ساختارهای اصلی زبان مانند کلاس ها، متدها و رابط ها آشنا باشید. اما اگر در مورد این موارد نمی دانید نگران نباشید، من برای ایجاد 6 درس پیش نیاز جامع در مقدمه شی گرایی وقت گذاشته ام. در این درس ها، تازه واردان می توانند با اصول شی گرایی مانند:
آشنا شوند
1). کلاس ها و اشیاء
2). وراثت و چندشکلی،
3). رابط ها و کلاس های انتزاعی.
من مطمئن هستم که با تمرین مفاهیم تحت پوشش، جهش قابل توجهی در حرفه برنامه نویسی خود خواهید داشت. امیدوارم در درس های آینده شما را ببینم.
این دوره از این سایت است که سخنرانی هایی در مورد موضوعات کاربردی توسعه نرم افزار ارائه می دهد تا فوراً بر مهارت های برنامه نویسی شما تأثیر بگذارد. چیزهایی که می توانید در مصاحبه خود ببرید و به توانایی های خود اطمینان داشته باشید!
سرفصل ها و درس ها
چگونه از این دوره نهایت استفاده را ببریم
How to make the most of this course
چگونه از این دوره نهایت استفاده را ببریم
How to make the most of this course
کد منبع برای سخنرانی ها را دانلود کنید
Download Source Code for Lectures
چگونه از این دوره نهایت استفاده را ببریم
How to make the most of this course
چگونه از این دوره نهایت استفاده را ببریم
How to make the most of this course
کد منبع برای سخنرانی ها را دانلود کنید
Download Source Code for Lectures
اصول مقدماتی در شی گرایی (پیش نیاز اختیاری)
Introductory Principles in Object Orientation (Optional Prerequisite)
کلاس و شی (پیش نیاز اختیاری)
Class and Object (Optional Prerequisite)
پشتیبانی اختصاصی TA
Dedicated TA Support
جریان برنامه و استفاده از سازنده (پیش نیاز اختیاری)
Program Flow and Using Constructor (Optional Prerequisite)
شی و کلاس
Object and Class
زمان اجرای برنامه (پیش نیاز اختیاری)
Application Runtime (Optional Prerequisite)
جاوا پشت صحنه
Java Behind The Scenes
ارث بری کلاس (پیش نیاز اختیاری)
Class Inheritance (Optional Prerequisite)
آزمون زمان اجرا برنامه
Application Runtime Quiz
رابط ها و انتزاع ها (پیش نیاز اختیاری)
Interfaces and Abstractions (Optional Prerequisite)
کلاس های چکیده (پیش نیاز اختیاری)
Abstract Classes (Optional Prerequisite)
رابط ها و کلاس های انتزاعی
Interfaces and Abstract Classes
پیام مربی
Message From The Instructor
اصول مقدماتی در شی گرایی (پیش نیاز اختیاری)
Introductory Principles in Object Orientation (Optional Prerequisite)
کلاس و شی (پیش نیاز اختیاری)
Class and Object (Optional Prerequisite)
پشتیبانی اختصاصی TA
Dedicated TA Support
جریان برنامه و استفاده از سازنده (پیش نیاز اختیاری)
Program Flow and Using Constructor (Optional Prerequisite)
شی و کلاس
Object and Class
زمان اجرای برنامه (پیش نیاز اختیاری)
Application Runtime (Optional Prerequisite)
جاوا پشت صحنه
Java Behind The Scenes
ارث بری کلاس (پیش نیاز اختیاری)
Class Inheritance (Optional Prerequisite)
آزمون زمان اجرا برنامه
Application Runtime Quiz
رابط ها و انتزاع ها (پیش نیاز اختیاری)
Interfaces and Abstractions (Optional Prerequisite)
کلاس های چکیده (پیش نیاز اختیاری)
Abstract Classes (Optional Prerequisite)
رابط ها و کلاس های انتزاعی
Interfaces and Abstract Classes
پیام مربی
Message From The Instructor
اصول طراحی شی گرا (SOLID)
Object Oriented Design Principles (SOLID)
اشیاء، پیام ها و وابستگی ها
Objects, Messages and Dependencies
ایجاد ارتباط بین اشیاء
Forming Associations Between Objects
مروری بر طراحی نرم افزار
Overview of Software Design
اصل مسئولیت واحد
Single Responsibility Principle
نمودار UML - مسئولیت منفرد
UML Diagram - Single Responsibility
مسئولیت تک - تکلیف
Single Responsibility - Homework
آزمون اصل مسئولیت پذیری
Quiz on Single Responsibility Principle
الگوی اصلی و استراتژی بسته را باز کنید
Open Closed Principle & STRATEGY Pattern
Open Closed Principle - مشق شب
Open Closed Principle - Homework
امتحان در مورد اصل بسته باز
Quiz on the Open Closed Principle
نمایش نظرات