تخفیف ویژه هفته کتاب و کتاب خوانی، فرصت یادگیری با 40٪ تخفیف (کد تخفیف: Ketab)
زمان باقی مانده تخفیف ویژه (تمدید شد)
سبد (0)

درباره مدرس (آموزش اصول کدنویسی با کیفیت بالا)

تضمین کیفیت

با یک کلیک بیاموز
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است.

آموزش اصول کدنویسی با کیفیت بالا

(
بازدیدها: 66
)

معرفی اجمالی محصول (آموزش اصول کدنویسی با کیفیت بالا)

1 چرا نوشتن کدهای با کیفیت مهم است؟
2 نام گذاری متغیرها
3 فرمت بندی کد
4 نوشتن کلاس های با کیفیت
5 نوشتن متدهای با کیفیت
6 استفاده ی صحیح از متغیرها
7 استفاده ی صحیح از عبارت ها
و ...

دیگر مشخصات (آموزش اصول کدنویسی با کیفیت بالا)

حجم فایل : 595 مگابایت
مدت زمان : 03:30:00
شماره درس : پکیج کامل
نوع آموزش : تصویری و کاملاً فارسی
مقدار: 
59,000 تومان
توضیحات کامل (آموزش اصول کدنویسی با کیفیت بالا)

کیفیت برنامه از دو جنبه بررسی می شود: کیفیت خارجی که همان کیفیتی است که توسط کاربر حس می شود و کیفیت داخلی که مربوط به کیفیت ساختار داخلی برنامه است. در این قسمت به بررسی کیفیت داخلی می پردازیم. کیفیت داخلی مربوط به کیفیت ساختن برنامه می باشد، به عبارت دیگر اینکه برنامه ی مورد نظر چقدر خوب نوشته شده است. کیفیت داخلی به این معناست که طراحی و معماری مورد نظر مناسب و در عین حال ساده می باشد و حتی ایجاد تغییر در برنامه برای اضافه کردن قسمتهای جدید آسان می باشد یا خیر. با این قابلیت با نام maintainability یاد می شود. علاوه بر این، مبحث comprehensibility که به معنی قابل فهم بودن کد و قابلیت خوانایی (readability) می باشد نیز مهم است. در قالب یک جمله، کیفیت داخلی مربوط به کیفیت کد برنامه و ساختار داخلی آن می باشد.

در بسته ی آموزش اصول کدنویسی با کیفیت بالا، به بررسی مباحثی می پردازیم که با استفاده از آنها می توان کدهای با کیفیت تری نوشت.


سرفصل آموزش اصول کدنویسی با کیفیت بالا

 فصل اول: چرا نوشتن کدهای با کیفیت مهم است؟

1

مقدمه

 
2

اهمیت کیفیت کد

 
3

معنای کدهای با کیفیت چیست؟

 
4

ویژگی های کدهای با کیفیت

 
5

رسم و رسومات کد نویسی

 
6

مدیریت پیچیدگی

 

 فصل دوم: نام گذاری متغیرها

7

نام گذاری

 
8

عدم استفاده از اختصارات

 
9

استفاده از زبان انگلیسی

 
10

سازگاری در نام گذاری

 
11

نام گذاری کلاس ها، اینترفیس ها، صفات، دیلیگیت ها، اسمبلی ها و …

 
12

نام گذاری متغیرهای خاص

 
13

نام گذاری با پیشوند و پسوند

 

 فصل سوم: فرمت بندی کد

14

نیاز به فرمت بندی کد

 
15

فرمت بندی بلاک

 
16

فرمت بندی متد

 
17 نمایش رایگان

فرمت بندی Type ها

 
18

فرمت بندی حلقه های تکرار و شرط

 
19

استفاده از خط های خالی

 

 فصل چهارم: نوشتن کلاس های با کیفیت

20

کلاس های با کیفیت

 
21

مسائل مربوط به انتزاع

 
22

مسائل مربوط به وراثت

 
23 نمایش رایگان

مسائل مربوط به کپسوله سازی

 
24

توابع سازنده

 
25

Deep Copy و Shallow Copy

 

 فصل پنجم: نوشتن متدهای با کیفیت

26

دلیل استفاده از متدها

 
27

یک متد باید چه کار کند

 
28

مباحث Strong Cohesion و Loose Coupling

 
29 نمایش رایگان

طول استاندارد یک متد

 
30

مباحث مربوط به پارامترهای یک متد

 

 فصل ششم: استفاده ی صحیح از متغیرها

31

برگرداندن نتیجه

 
32

اصول Initialization

 
33

تعریف یک متغیر در یک بلاک یا متد

 
34

مباحث مربوط به Scope، Span و Life time متغیرها

 
35

قوانین دیگر کار با متغیرها

 

 فصل هفتم: استفاده ی صحیح از عبارت ها

36

عدم ایجاد عبارت های پیچیده

 
37

انجام ریفکتورینگ

 

 فصل هشتم: استفاده ی صحیح از ثابت ها

38

استفاده از ثابت ها

 
39 نمایش رایگان

زمان های استفاده از ثابت ها

 
40

زمان های عدم استفاده از ثابت ها

 

 فصل نهم: استفاده ی صحیح از حلقه ها و جملات شرطی

41

استفاده از براکت برای ایجاد بلاک ها

 
42

استفاده ی صحیح از جملات شرطی

 
43

استفاده ی صحیح از حلقه ها

 

 فصل دهم: برنامه نویسی تدافعی (ِDefensive Programming)

44

معرفی مبحث برنامه نویسی تدافعی

 
45

مبحث Assertion ها

 
46

مقایسه ی Assertion و Exception

 
47

برنامه نویسی تدافعی با Exception ها

 

 فصل یازدهم: مستندسازی کد

48

ایجاد کدهای خود مستند (Self-Documenting Code)

 
49

مباحث مربوط به نوشتن کامنت های با کیفیت

 
50

نوشتن کامنت با XML

 

 فصل دوازدهم: جمع بندی

51

جمع بندی

 

پیش نمایش آموزش اصول کدنویسی با کیفیت بالا

 درس شماره 17 (فرمت بندی Type ها) زمان فیلم:  03:46

   دانلود مستقیم پیش نمایش (فرمت بندی Type ها) - حجم دانلود 8 مگابایت (کلیک کنید +)

 درس شماره 23 (مسائل مربوط به کپسوله سازی) زمان فیلم:  03:02

   دانلود مستقیم پیش نمایش (مسائل مربوط به کپسوله سازی) - حجم دانلود 7 مگابایت (کلیک کنید +)

 درس شماره 29 (طول استاندارد یک متد) زمان فیلم:  02:42

   دانلود مستقیم پیش نمایش (طول استاندارد یک متد) - حجم دانلود 7 مگابایت (کلیک کنید +)

 درس شماره 39 (زمان های استفاده از ثابت ها) زمان فیلم:  01:21

   دانلود مستقیم پیش نمایش (زمان های استفاده از ثابت ها) - حجم دانلود 3 مگابایت (کلیک کنید +)

نظرات (آموزش اصول کدنویسی با کیفیت بالا)
Copyright www.maxx-marketing.net

راهنمای خرید از فروشگاه بیاموز (قوانین و مقررات)

کاربر عزیز به فروشگاه بیاموز خوش آمدید. جهت آشنایی بهتر با فروشگاه، نحوه خرید و ضمانت ما و موارد دیگر به نکات زیر توجه فرمایید:

نکته 1: دقت فرمایید که هر پکیج آموزشی شامل قسمت هایی رایگان است که می توانید براحتی آنها را دانلود کرده و به این ترتیب اطمینان بیشتری از خرید خود حاصل فرمایید.

نکته 2: بلافاصله بعد از خرید، ایمیلی حاوی لینک دانلود برای شما ارسال خواهد شد و می توانید محصولات را با بالاترین سرعت ممکن دانلود نمایید.

نکته 3: لینک های دانلود، دارای قابلیت Resume هستند. یعنی در صورتی که Disconnect شدید، بعد از اتصال مجدد به اینترنت، می توانید دانلود فایل مورد نظر را ادامه دهید.

نکته 4: تمام درآمد حاصل از فروشگاه، صرف پیشرفت بیاموز خواهد شد. بنابراین با هر خرید از فروشگاه ما را قادر خواهید ساخت که مطالب رایگان بیشتری را به هموطنانمان ارائه کنیم.

نکته 5: تمام محصولات دارای پشتیبانی رایگان هستند، بنابراین فیلم ها را تا انتها تماشا کنید و اگر قسمتی از آن را متوجه نشدید از قسمت "دیدگاه ها" سوال خود را مطرح فرمایید.

نکته 6: هر پکیج آموزشی، شامل چندین درس است اما در بیاموز، امکان خرید هر درس بصورت مجزا وجود دارد. 

نکته 7: خریدهای پستی (پیشتاز) بین 24 الی 72 ساعت بعد از خرید به دست شما خواهد رسید.

نکته 8: این سایت دارای مجوز رسمی از جمهوری اسلامی ایران بوده و به استناد نماد اعتماد الکترونیک، خرید از این سایت کاملاً مطمئن و تایید شده می باشد.

نکته 9: اگر هنوز هم سوالی در ذهن شما باقی مانده، از طریق پُل ها ارتباطی زیر با ما مطرح فرمایید:

موبایل: 09132023142               ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

در ویدئوی زیر، می توانید نحوه ی خرید و دانلود محصولات آموزشگاه بیاموز را مشاهده فرمایید:

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی