Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/revslider2/includes/operations.class.php on line 2851

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/revslider2/includes/operations.class.php on line 2855

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/revslider2/includes/output.class.php on line 3708

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/wp-jalali/lib/date.php on line 96

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/wp-jalali/lib/date.php on line 98

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/wp-jalali/lib/date.php on line 260

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/wp-jalali/lib/date.php on line 262

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/wp-jalali/lib/date.php on line 283

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/wp-jalali/lib/date.php on line 351

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/wp-jalali/lib/date.php on line 353

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home2/ehsannet/public_html/learndown.com/shop/wp-content/themes/porto/inc/functions/general.php on line 193

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/themes/porto/inc/admin/ReduxCore/inc/extensions/customizer/extension_customizer.php on line 751

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/themes/porto/inc/admin/ReduxCore/inc/extensions/customizer/extension_customizer.php on line 795

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/themes/porto/inc/admin/ReduxCore/inc/extensions/customizer/extension_customizer.php on line 831

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/themes/porto/inc/admin/ReduxCore/inc/extensions/customizer/extension_customizer.php on line 839

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/themes/porto/inc/admin/ReduxCore/inc/extensions/customizer/extension_customizer.php on line 893

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/themes/porto/inc/admin/ReduxCore/inc/extensions/customizer/extension_customizer.php on line 917

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/ehsannet/public_html/learndown.com/shop/wp-content/themes/porto/inc/admin/ReduxCore/inc/extensions/customizer/extension_customizer.php on line 955

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/js_composer/include/classes/editors/class-vc-frontend-editor.php on line 646

Warning: Cannot modify header information - headers already sent by (output started at /home2/ehsannet/public_html/learndown.com/shop/wp-content/plugins/revslider2/includes/operations.class.php:2851) in /home2/ehsannet/public_html/learndown.com/shop/wp-includes/feed-rss2.php on line 8
Foundations of Programming – فروشگاه learndown https://shop.learndown.com یک سایت دیگر با وردپرس فارسی Thu, 09 Aug 2018 20:46:59 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.9.9 آموزش مبانی برنامه نویسی : امنیت وب | Programming Foundations: Web Security https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d9%88%d8%a8-programming-foundation/ https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d9%88%d8%a8-programming-foundation/#respond Mon, 06 Aug 2018 12:13:03 +0000 http://shop.learndown.com/?post_type=product&p=5559 آموزش در مورد یکی از مهمترین دغدغه ها در دنیای توسعه امنیت وب نگهداری سرور، نرم افزار و اطلاعات در مقابل خطرات و تهدید ها می باشد . Kevin Skoglund  به شما انگیزه هکر ها و بیشتر متدهای آنها برای حمله و جزئیات تکنینک های آنها را آموزش می دهد. شما در این دوره با

نوشته آموزش مبانی برنامه نویسی : امنیت وب | Programming Foundations: Web Security اولین بار در فروشگاه learndown پدیدار شد.

]]>
آموزش در مورد یکی از مهمترین دغدغه ها در دنیای توسعه امنیت وب نگهداری سرور، نرم افزار و اطلاعات در مقابل خطرات و تهدید ها می باشد . Kevin Skoglund  به شما انگیزه هکر ها و بیشتر متدهای آنها برای حمله و جزئیات تکنینک های آنها را آموزش می دهد. شما در این دوره با هشت اصول مهم در امنیت که به شما اهمیت فیلترینگ ورودی و کنترل خروجی و همچنین  استراتژی برای رمزگذاری تایید هویت کاربران آشنا خواهید شد. او همچنین یکی از نگرانی ها در زمان استفاده از کارت های اعتباری، مدیریت منابع کد، دیتابیس و … را پوشش می دهد. با دانلود آموزش مبانی برنامه نویسی : امنیت وب | Programming Foundations: Web Security از عناوین زیر لذت ببرید

دانلود آموزش مبانی برنامه نویسی : امنیت وب | Programming Foundations: Web Security 3

دانلود آموزش مبانی برنامه نویسی : امنیت وب | Programming Foundations: Web Security 2

عناوین مبانی برنامه نویسی : امنیت وب شامل:

  • چرا امنیت مهم است
  • هکر کیست؟
  • چگونه قوانین امنیت را تنظیم کنید.
  • Cross-site scripting (XSS)
  • Cross-site request forgery (CSRF)
  • وارد کردن SQL
  • رمزگذاری و پسورد
  • امن کردن کارت های اعتباری

نوشته آموزش مبانی برنامه نویسی : امنیت وب | Programming Foundations: Web Security اولین بار در فروشگاه learndown پدیدار شد.

]]>
https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d9%88%d8%a8-programming-foundation/feed/ 0
آموزش مبانی برنامه نویسی : پایگاه داده | Programming Foundations: Databases https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d8%af%d8%a7%d8%af%d9%87-prog/ https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d8%af%d8%a7%d8%af%d9%87-prog/#respond Mon, 06 Aug 2018 12:06:43 +0000 http://shop.learndown.com/?post_type=product&p=5558 شما در این دوره آموزشی از مزایای پایگاه داده برای هر زبان برنامه نویسی، سیستم عامل یا برنامه های کدنویسی که استفاده می کنید آشنا خواهید شد. در این دوره آموزشی شما با مزایای دیتابس برای سیستم های شخصی تا سرورهای بسیار بزرگ و قوی پردازش داده  و همچنین دیتابیس کلاسیک تا مدرت اشنا خواهید

نوشته آموزش مبانی برنامه نویسی : پایگاه داده | Programming Foundations: Databases اولین بار در فروشگاه learndown پدیدار شد.

]]>
شما در این دوره آموزشی از مزایای پایگاه داده برای هر زبان برنامه نویسی، سیستم عامل یا برنامه های کدنویسی که استفاده می کنید آشنا خواهید شد. در این دوره آموزشی شما با مزایای دیتابس برای سیستم های شخصی تا سرورهای بسیار بزرگ و قوی پردازش داده  و همچنین دیتابیس کلاسیک تا مدرت اشنا خواهید شد. تا بتوانید بهترین راه حل را انتخاب کنید. مدرس Simon Allardice تمامی مبانی و ترمینولوژی کلیدی مانند نرمال سازی ، deadly embraces و dirty reads، ACID و CRUD،referential integrity  ، deadlocks  و rollbacks را پوشش می دهد. این دوره آموزشی همچنین مرحله به مرحله با مدل سازی دیتا به استفاده از مثال برای طراحی بهترین سیستم برای دیتای شما را پوشش می دهد. همچنین ترفند های ذخیره سازی، دسترسی و عملکرد و امنیت  برای ایجاد دیتابیس موفق را به شما آموزش می دهد.

دانلود آموزش مبانی برنامه نویسی : پایگاه داده | Programming Foundations: Databases 3

دانلود آموزش مبانی برنامه نویسی : پایگاه داده | Programming Foundations: Databases 2

عناوین مبانی برنامه نویسی : پایگاه داده شامل

  • پایگاه داده چیست؟
  • چرا به دیتابیس نیاز است
  • انتخاب primary keys
  • تعیین ستون و انتخاب انواع دیتا
  • تعیین رابطه ، تکی به تکی ، تکی به چندتایی، چندتایی به چندتایی
  • درک نرمال سازی
  • ساخت کوئری برای ساخت، قرار دادن، بروزر سانی و پاک کردن دیتا
  • گردش در گزینه های دیتابیس شما

نوشته آموزش مبانی برنامه نویسی : پایگاه داده | Programming Foundations: Databases اولین بار در فروشگاه learndown پدیدار شد.

]]>
https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d8%af%d8%a7%d8%af%d9%87-prog/feed/ 0
آموزش مبانی برنامه نویسی TDD در توسعه نرم افزار -Foundations of Programming: Test-Driven https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-tdd-%d8%af%d8%b1-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-%d9%86%d8%b1%d9%85/ https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-tdd-%d8%af%d8%b1-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-%d9%86%d8%b1%d9%85/#respond Tue, 27 Oct 2015 12:18:00 +0000 http://shop.learndown.com/?post_type=product&p=4180 در این دوره، سیمونآلاردیس به  شما دقیقا چگونگی شروع با  آزمونTDD  ، چه چیزی باعث می شود یک آزمون خوب انجام داد، چرا ما بیشتر علاقه مند به شکست از موفقیت و چگونه برای اندازه گیری و بارها و بارها آزمون اجرا شود،می آموزد . این دوره به بررسی اصطلاحات مخصوص یک صنف از سوئیت آزمون TDD ، آزمون مهار، اشیاء ساختگی و خرد پوشش می دهد و چگونه TDD در زبان های برنامه نویسی رایج ترین و محیط استفاده می شود. به علاوه یاد  می گیرید برای ایجاد، اجرا و مدیریت آزمایش و حرکت به یک طرز فکر آزمون اول چگونه باید عمل کرد.

نوشته آموزش مبانی برنامه نویسی TDD در توسعه نرم افزار -Foundations of Programming: Test-Driven اولین بار در فروشگاه learndown پدیدار شد.

]]>
TDD یکی از فرآیند های توسعه نرم افزار است که درتمامی محیط های برنامه نویسی مدرن قابل اجرا و این روش برای توسعه انواع برنامه های دسکتاپ، موبایل و یا برنامه های تحت وب کاربرد دارد در این روش  کارایی کد های نوشته شده در هر مرحله از فرآیند توسعه نرم افزار مورد بررسی و تست قرار می گیرد.. آشنایی با چگونگی ایجاد، اجرا و مدیریت تست ها می تواند به عنوان مبحثی مهم در فرآین توسعه نرم افزار تلقی شود. در این دوره، سیمونآلاردیس به  شما دقیقا چگونگی شروع با  آزمونTDD  ، چه چیزی باعث می شود یک آزمون خوب انجام داد، چرا ما بیشتر علاقه مند به شکست از موفقیت و چگونه برای اندازه گیری و بارها و بارها آزمون اجرا شود،می آموزد . این دوره به بررسی اصطلاحات مخصوص یک صنف از سوئیت آزمون TDD ، آزمون مهار، اشیاء ساختگی و خرد پوشش می دهد و چگونه TDD در زبان های برنامه نویسی رایج ترین و محیط استفاده می شود. به علاوه یاد  می گیرید برای ایجاد، اجرا و مدیریت آزمایش و حرکت به یک طرز فکر آزمون اول چگونه باید عمل کرد.

 

دانلود آموزش مبانی برنامه نویسی TDD در توسعه نرم افزار -Foundations of Programming: Test-Driven 3

دانلود آموزش مبانی برنامه نویسی TDD در توسعه نرم افزار -Foundations of Programming: Test-Driven 2

عناوین آموزش مبانی برنامه نویسی TDD :

  • TDD چیست؟
  • بکارگیری چارچوب تست واحد
  • ایجاد تست
  • استفاده از اظهارات در برنامه نویسی و تست آن ها
  • ایجاد روش های تست چندگانه
  • نامگذاری آزمون واحد و روش های آزمون
  • تست مقادیر بازگشتی
  • معرفی mock object ها
  • اندازه گیری
  • و چندین و چند عناوین جذاب و کاربردی

 

 

نوشته آموزش مبانی برنامه نویسی TDD در توسعه نرم افزار -Foundations of Programming: Test-Driven اولین بار در فروشگاه learndown پدیدار شد.

]]>
https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-tdd-%d8%af%d8%b1-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-%d9%86%d8%b1%d9%85/feed/ 0
آموزش مبانی برنامه نویسی رفاکتورینگ در کد نویسی-Foundations of Programming: Refactoring Code https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%b1%d9%81%d8%a7%da%a9%d8%aa%d9%88%d8%b1%db%8c%d9%86%da%af-%d8%af/ https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%b1%d9%81%d8%a7%da%a9%d8%aa%d9%88%d8%b1%db%8c%d9%86%da%af-%d8%af/#respond Tue, 27 Oct 2015 12:11:26 +0000 http://shop.learndown.com/?post_type=product&p=4178 در این دوره، نویسنده سیمون آلاردیس ، دقیقا آنچه را که باید در کد خود در مورد رویکرد منظم refactoring و چگونه آن برطرف  کردن مشکلات به شما می گوید که از طریق یک سری از "کد بوی" سرنخ است که به شما اجازه می دهد در یک نگاه معرفی بلوک از کد زمانی که مشکلی با آن وجود دارد عمل کنید.

نوشته آموزش مبانی برنامه نویسی رفاکتورینگ در کد نویسی-Foundations of Programming: Refactoring Code اولین بار در فروشگاه learndown پدیدار شد.

]]>
رفاکتورینگ  یک فرایند گرفتن کد های موجود و بهبود آن است که به برنامه نویسان کمک می کند تا با تغییر ساختار کد ها و تصحیح آن ها تا حد ممکن کد ها را مرتب نموده و به ساختار آن ها نظم ببخشند و خوانا و قابل فهم می سازد. این تکنیک کمک می کند تا خوانایی کد ها و درک آن ها آسان تر شده و سرعت برنامه نویس در افزودن ویژگی های جدید به کدهای قبلی برای  ساخت برنامه های بزرگتر  و نقطه و رفع اشکالات بالا رود. در این دوره، نویسنده سیمون آلاردیس ، دقیقا آنچه را که باید در کد خود در مورد رویکرد منظم refactoring و چگونه آن برطرف  کردن مشکلات به شما می گوید که از طریق یک سری از “کد بوی” سرنخ است که به شما اجازه می دهد در یک نگاه معرفی بلوک از کد زمانی که مشکلی با آن وجود دارد عمل کنید.

دانلود آموزش مبانی برنامه نویسی رفاکتورینگ در کد نویسی-Foundations of Programming: Refactoring Code 2

دانلود آموزش مبانی برنامه نویسی رفاکتورینگ در کد نویسی-Foundations of Programming: Refactoring Code 3

عناوین مبانی برنامه نویسی رفاکتورینگ :

  • refactoring چیست؟
  • موارد کاربرد و دلایل استفاده از Refactoring
  • انجام بهینه سازی و بهبود در سطح متدها
  • روش های ساده تر فراخوانی
  • بهینه سازی (Refactoring) کلاس ها و شروط
  • بهینه سازی ساختارهای سلسله مراتبی
  • و چندین و چند عناوین جذاب و کاربردی

 

 

نوشته آموزش مبانی برنامه نویسی رفاکتورینگ در کد نویسی-Foundations of Programming: Refactoring Code اولین بار در فروشگاه learndown پدیدار شد.

]]>
https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%b1%d9%81%d8%a7%da%a9%d8%aa%d9%88%d8%b1%db%8c%d9%86%da%af-%d8%af/feed/ 0
آموزش مبانی برنامه نویسی: طراحی شی گرا -Foundations of Programming: Object-Oriented Design https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%b4%db%8c-%da%af%d8%b1%d8%a7-found/ https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%b4%db%8c-%da%af%d8%b1%d8%a7-found/#respond Tue, 27 Oct 2015 12:04:12 +0000 http://shop.learndown.com/?post_type=product&p=4176 در واقع دراین شیوه برنامه نویسی، برنامه به شیء گرایش پیدا می کند. به این معنا که داده ها و توابعی که قرار است بر روی این داده ها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمع بندی شده و یک واحد(شی) را تشکیل داده و نسبت به محیط بیرونِ خود، کپسوله می شوند و از این طریق، توابع بیگانه ی خارج از آن شی، دیگر امکان ایجاد تغییر در داده های درون آن شی را ندارند. اجازه دهید سیمون  آلاردیس به  شما کلماتی  مانند انتزاع، وراثت، چند ریختی، زیر کلاس و هدایت شما را از طریق تعریف نیازهای شما و شناسایی موارد استفاده برای برنامه شما معرفی کند. این دوره نیز ایجاد مدل مفهومی از برنامه های خود را با الگوهای طراحی، کلاس و نمودارهای توالی  و زبان مدل سازی یکپارچه (UML) ابزار پوشش می دهد و پس از آن نشان می دهد که چگونه برای تبدیل نمودار به کد باید عمل کرد.

نوشته آموزش مبانی برنامه نویسی: طراحی شی گرا -Foundations of Programming: Object-Oriented Design اولین بار در فروشگاه learndown پدیدار شد.

]]>
اکثر زبان های برنامه نویسی مدرن، مانند جاوا، C #، روبی و پایتون،  در یک زبان شی گرا در یک مجموعه برنامه پیچیده و منسجم هستند. با این حال، شی گرا به خودی خود یک زبان نیست؛ آن را به سادگی مجموعه ای از ایده ها و مفاهیم می توان ذکر کرد. در واقع دراین شیوه برنامه نویسی، برنامه به شیء گرایش پیدا می کند. به این معنا که داده ها و توابعی که قرار است بر روی این داده ها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمع بندی شده و یک واحد(شی) را تشکیل داده و نسبت به محیط بیرونِ خود، کپسوله می شوند و از این طریق، توابع بیگانه ی خارج از آن شی، دیگر امکان ایجاد تغییر در داده های درون آن شی را ندارند. اجازه دهید سیمون  آلاردیس به  شما کلماتی  مانند انتزاع، وراثت، چند ریختی، زیر کلاس و هدایت شما را از طریق تعریف نیازهای شما و شناسایی موارد استفاده برای برنامه شما معرفی کند. این دوره نیز ایجاد مدل مفهومی از برنامه های خود را با الگوهای طراحی، کلاس و نمودارهای توالی  و زبان مدل سازی یکپارچه (UML) ابزار پوشش می دهد و پس از آن نشان می دهد که چگونه برای تبدیل نمودار به کد باید عمل کرد.

دانلود آموزش مبانی برنامه نویسی: طراحی شی گرا -Foundations of Programming: Object-Oriented Design 2

دانلود آموزش مبانی برنامه نویسی: طراحی شی گرا -Foundations of Programming: Object-Oriented Design 3

عناوین آموزش مبانی برنامه نویسی :

  • چرا از طراحی شی گرا استفاده می کنیم؟
  • برقراری ارتباط و استفاده از use cases, actors و scenarios
  • شناسایی کلاس های روابط و کلاس های مسئولیت
  • ایجاد نمودار کلاس
  • استفاده از کلاس های انتزاعی
  • کار ​​با ارث بری
  • ایجاد نمودارهای UML پیشرفته
  • درک اصول شی گرا طراحی
  • و چندین و چند عناوین جذاب و کاربردی

نوشته آموزش مبانی برنامه نویسی: طراحی شی گرا -Foundations of Programming: Object-Oriented Design اولین بار در فروشگاه learndown پدیدار شد.

]]>
https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%b4%db%8c-%da%af%d8%b1%d8%a7-found/feed/ 0
آموزش مبانی برنامه نویسی: اصول اولیه – Foundations of Programming: Fundamentals https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d8%b5%d9%88%d9%84-%d8%a7%d9%88%d9%84%db%8c%d9%87-foundations/ https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d8%b5%d9%88%d9%84-%d8%a7%d9%88%d9%84%db%8c%d9%87-foundations/#respond Tue, 27 Oct 2015 11:30:14 +0000 http://shop.learndown.com/?post_type=product&p=4169 سیمون آلاردیس با استفاده از جاوا اسکریپت برای کشف نحوه هسته اصلی یک زبان برنامه نویسی  و نشان دادن  چگونگی نوشتن اولین برنامه خود و اجرا و درک آن چکارهایی بابد انجام داد.  ایجاد برنامه های کوچک برای کشف شرایط ، حلقه ها، متغیرها و عبارات، کار کردن با انواع داده ها و دیدن اینکه چگونه آنها بر حافظه ، نوشتن کد های مدولار و اشکالزدایی  همه با استفاده از روش های مختلف به ساخت برنامه های کاربردی نرم افزار است. در نهایت، البته مقایسه نحوه کد در چندین زبان مختلف، کتابخانه ها و چارچوب هایی که در اطراف آنها رشد کرده است و دلیل برای انتخاب هر یک نوشته شده است، می پردازد.

نوشته آموزش مبانی برنامه نویسی: اصول اولیه – Foundations of Programming: Fundamentals اولین بار در فروشگاه learndown پدیدار شد.

]]>
در این درس دانش هسته ای برای شروع برنامه نویسی به هر زبانی را فراهم می کند. مفاهیم و مباحثی مانند حلقه ها، دستورات شرطی، انواع متغیرها، میزان استفاده الگوریتم ها از حافظه، نوشتن کدهای ماژولار، نحوه عیب یابی و اشکال زدایی برای نوشتن تمامی برنامه ها به عنوان مفاهیم اصلی و پایه شناخته می شوند. سیمون آلاردیس با استفاده از جاوا اسکریپت برای کشف نحوه هسته اصلی یک زبان برنامه نویسی  و نشان دادن  چگونگی نوشتن اولین برنامه خود و اجرا و درک آن چکارهایی بابد انجام داد.  ایجاد برنامه های کوچک برای کشف شرایط ، حلقه ها، متغیرها و عبارات، کار کردن با انواع داده ها و دیدن اینکه چگونه آنها بر حافظه ، نوشتن کد های مدولار و اشکالزدایی  همه با استفاده از روش های مختلف به ساخت برنامه های کاربردی نرم افزار است. در نهایت، البته مقایسه نحوه کد در چندین زبان مختلف، کتابخانه ها و چارچوب هایی که در اطراف آنها رشد کرده است و دلیل برای انتخاب هر یک نوشته شده است، می پردازد.

دانلود آموزش مبانی برنامه نویسی: اصول اولیه - Foundations of Programming: Fundamentals 2

دانلود آموزش مبانی برنامه نویسی: اصول اولیه - Foundations of Programming: Fundamentals 3

عناوین آموزش مبانی برنامه نویسی:

  • نوشتن کد
  • درک مراحل کامپایل و تفسیر کد ها
  • درخواست دادن برای ورودی
  • کار با انواع داده ها و عملگرها
  • ساخت کد های مدولار
  • نوشتن حلقه
  • کار با رشته ها
  • کار ​​با آرایه ها و مجموعه ها
  • تعیین سبک برنامه نویسی
  • اشکالزادیی
  • مدیریت میزان حافظه مصرفی
  • آشنایی با دیگر زبان های برنامه نویسی
  • و چندین و چند عناوین جذاب و کاربردی

نوشته آموزش مبانی برنامه نویسی: اصول اولیه – Foundations of Programming: Fundamentals اولین بار در فروشگاه learndown پدیدار شد.

]]>
https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d8%b5%d9%88%d9%84-%d8%a7%d9%88%d9%84%db%8c%d9%87-foundations/feed/ 0
آموزش مبانی برنامه نویسی: الگوهای طراحی-Foundations of Programming: Design Patterns https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%84%da%af%d9%88%d9%87%d8%a7%db%8c-%d8%b7%d8%b1%d8%a7%d8%ad/ https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%84%da%af%d9%88%d9%87%d8%a7%db%8c-%d8%b7%d8%b1%d8%a7%d8%ad/#respond Tue, 27 Oct 2015 10:39:42 +0000 http://shop.learndown.com/?post_type=product&p=4160 الگوهای طراحی زیادی در رشته مهندسی نرم‌افزار مطرح است ولی تمامی آن ها از دو قانون کلی پیروی می کنند: پیاده‌سازی را از واسط برنامه جدا کنید، هیچگاه پیاده‌سازی را استفاده نکرده بلکه تنها از واسط‌ های برنامه استفاده کنید. الیزابت رابسون و اریک فریمن ، نویسندگان کتاب از الگوی طراحی اول، پیوستن به نیروهای به ارائه یک نمای کلی از هر الگو و نمونه هایی از الگوی در عمل است. الگوهای طراحی ویژه شامل استراتژی ، ناظر ، دکوراتور، تک قلو، مجموعه ، ایالتی و الگوهای روش کارخانه  می باشد.

نوشته آموزش مبانی برنامه نویسی: الگوهای طراحی-Foundations of Programming: Design Patterns اولین بار در فروشگاه learndown پدیدار شد.

]]>
الگوهای طراحی مستنداتی شامل راه‌حل‌های موفق با قابلیت استفاده مجددند که از آن ها برای حل مسائل آتی می توان استفاده نمود تا در صورت بروز مشکل، به جای تلاش مجدد برای یافتن راه حل، از راه حل های تست شده و قابل اطمینان قبلی استفاده شود. این ایده در زمینه برنامه نویسی بسیار کاربرد دارد. این درس به شما برای طراحی الگوها ، از طریق هفت تن از الگوهای شی گرا  که بیشتر مورد استفاده است که توسعه خود را سریع تر و آسان تر معرفی کند. الگوهای طراحی زیادی در رشته مهندسی نرم‌افزار مطرح است ولی تمامی آن ها از دو قانون کلی پیروی می کنند: پیاده‌سازی را از واسط برنامه جدا کنید، هیچگاه پیاده‌سازی را استفاده نکرده بلکه تنها از واسط‌ های برنامه استفاده کنید. الیزابت رابسون و اریک فریمن ، نویسندگان کتاب از الگوی طراحی اول، پیوستن به نیروهای به ارائه یک نمای کلی از هر الگو و نمونه هایی از الگوی در عمل است. الگوهای طراحی ویژه شامل استراتژی ، ناظر ، دکوراتور، تک قلو، مجموعه ، ایالتی و الگوهای روش کارخانه  می باشد.

دانلود آموزش مبانی برنامه نویسی: الگوهای طراحی-Foundations of Programming: Design Patterns 2

دانلود آموزش مبانی برنامه نویسی: الگوهای طراحی-Foundations of Programming: Design Patterns 3

عناوین آموزش مبانی برنامه نویسی الگوهای طراحی:

  • الگوهای طراحی ها چه هستند؟
  • کپسوله سازی کدی که با الگوی استراتژی متفاوت است
  • تنظیم رفتار پویا
  • پیاده سازی الگوی ناظر
  • ایجاد chaos با ارث بری
  • توسعه رفتار هابا ترکیب بندی
  • برخورد با چندنخی  و الگوی سینگلتون
  • اصلاح طراحی برای یک حالت خاص ماشین
  • تکرار کپسوله سازی با مجموعه الگو ها
  • و چندین و چند عناوین جذاب و کاربردی

نوشته آموزش مبانی برنامه نویسی: الگوهای طراحی-Foundations of Programming: Design Patterns اولین بار در فروشگاه learndown پدیدار شد.

]]>
https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%84%da%af%d9%88%d9%87%d8%a7%db%8c-%d8%b7%d8%b1%d8%a7%d8%ad/feed/ 0
آموزش مبانی برنامه نویسی: پایگاه داده-Foundations of Programming: Databases https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d8%af%d8%a7%d8%af%d9%87-foundat/ https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d8%af%d8%a7%d8%af%d9%87-foundat/#respond Tue, 27 Oct 2015 10:30:46 +0000 http://shop.learndown.com/?post_type=product&p=4158 نویسنده سیمون آلاردیس اصطلاحات و مفاهیم اساسی،  ، یکپارچگی ارجاعی ، بن بست  به شما می آموزدو  همچنین به بررسی گام به گام مدل سازی داده های به قدم از طریق دست ها در نمونه هایی برای طراحی بهترین سیستم برای داده های ما  به علاوه، یادگیری به شعبده درخواست های فراتر از ذخیره سازی، دسترسی، عملکرد و وظایف امنیتی مدیریت است که به موفقیت پایگاه داده شما مهم هستند.

نوشته آموزش مبانی برنامه نویسی: پایگاه داده-Foundations of Programming: Databases اولین بار در فروشگاه learndown پدیدار شد.

]]>
چگونه یک پایگاه داده می تواند هم شما و هم معماری خود را از هر زبان برنامه نویسی ، سیستم عامل و یا نرم افزار  از هر نوع که استفاده می کنید بهره مند شوید. برنامه‌نویسی تنها بخشی از فرآیند توسعه نرم افزار یا برنامه رایانه‌ای است. یکی از لزوم برنامه نویسی آشنایی با پایگها داده ها است. برنامه‌نویسی کامپیوتریافرآیند نوشتن، اشکال زدایی  و نگهداری کد منبعبرنامه کامپیوتر می‌باشد. این کد منبع ممکن است تغییر داده شده یک کد قبلی و یا یک کد کاملاً جدید باشد. در این دوره ،  یاد می گیرید که چگونه از یک  پایگاه داده از کامپیوتر شخصی به مقیاس بزرگ سرورهای پایگاه داده جغرافیایی توزیع شده و پایگاه داده های رابطه های کلاسیک به سیستم های مدرن سند گرا و داده های محدوده انبارها که چگونه برای انتخاب بهترین راه حل برای شما استفاده شود . نویسنده سیمونآلاردیساصطلاحات و مفاهیم اساسی،  ، یکپارچگی ارجاعی ، بن بست  به شما می آموزدو  همچنین به بررسی گام به گام مدل سازی داده های به قدم از طریق دست ها در نمونه هایی برای طراحی بهترین سیستم برای داده های ما  به علاوه، یادگیری به شعبده درخواست های فراتر از ذخیره سازی، دسترسی، عملکرد و وظایف امنیتی مدیریت است که به موفقیت پایگاه داده شما مهم هستند.

دانلود آموزش مبانی برنامه نویسی: پایگاه داده-Foundations of Programming: Databases 2

دانلود آموزش مبانی برنامه نویسی: پایگاه داده-Foundations of Programming: Databases 3

عناوین آموزش مبانی برنامه نویسی پایگاه داده :

  • دیتابیس چیست؟
  • چرا به پایگاه داده نیاز دارید؟
  • انتخاب کلید اصلی
  • شناسایی ستون ها و انتخاب نوع داده ها
  • تعریف روابط: یک به یک، یک به چند، و چند به چند
  • درک نرمالسازی
  • ایجاد پرس و جو ها  برای ایجاد، درج، به روز رسانی و حذف داده ها
  • درک مفهوم ایندکس گذاری و تعریف ایندکس
  • بررسی گزینه های بانک اطلاعاتی
  • و چندین و چند عناوین جذاب و کاربردی

نوشته آموزش مبانی برنامه نویسی: پایگاه داده-Foundations of Programming: Databases اولین بار در فروشگاه learndown پدیدار شد.

]]>
https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d8%af%d8%a7%d8%af%d9%87-foundat/feed/ 0
آموزش مبانی برنامه نویسی: بهره وری کد-Foundations of Programming: Code Efficiency https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d9%87%d8%b1%d9%87-%d9%88%d8%b1%db%8c-%da%a9%d8%af-foundations/ https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d9%87%d8%b1%d9%87-%d9%88%d8%b1%db%8c-%da%a9%d8%af-foundations/#respond Tue, 27 Oct 2015 08:12:24 +0000 http://shop.learndown.com/?post_type=product&p=4154 یکی از مباحث پر اهمیت در کدنویسی استفاده از کدها به شیوه ای کاراتر و هنگام برنامه نویسی برای محیط های مختلفمی توان با استفاده از الگوریتم های مختلف به یک هدف مشخص رسید. سه خصوصیت سرعت، اجرای صحیح و بهینه بودن الگوریتم میزان کارا بودن آن را تعیین و چگونگی انتخاب انواع داده ها صحیح، استفاده از زبان های سطح بالا، مدیریت صحیح میزان حافظه مصرفی هنگام اجرای برنامه ها، استفاده از پایگاه داده به شیوه صحیح و ... از موضوعاتی هستند که در میزان کارایی کد های نوشته شده تاثیر به سزایی دارند و همچنین در این برنامه  نویسنده سیمون  آلاردیس همه چیز را از "رفع سریع" به الگوریتم های پیچیده تر و دقیق تر پوشش می دهد. یاد بگیرید برای انتخاب نوع داده مناسب، درک مشکلات استفاده از زبان های سطح بالا و تصمیم بگیرید که در آن با صرف زمان  اندک چگونه مدل مدیریت حافظه های زمینه ای ممکن است بیشتر از تاثیر از شما متوجه شود و چه مسائل مربوط به عملکرد شما می توانید انتظار کار با پایگاه داده و خدمات وب باشد.

نوشته آموزش مبانی برنامه نویسی: بهره وری کد-Foundations of Programming: Code Efficiency اولین بار در فروشگاه learndown پدیدار شد.

]]>
یکی از مباحث پر اهمیت در کدنویسی استفاده از کدها به شیوه ای کاراتر و هنگام برنامه نویسی برای محیط های مختلفمی توان با استفاده از الگوریتم های مختلف به یک هدف مشخص رسید. سه خصوصیت سرعت، اجرای صحیح و بهینه بودن الگوریتم میزان کارا بودن آن را تعیین و چگونگی انتخاب انواع داده ها صحیح، استفاده از زبان های سطح بالا، مدیریت صحیح میزان حافظه مصرفی هنگام اجرای برنامه ها، استفاده از پایگاه داده به شیوه صحیح و … از موضوعاتی هستند که در میزان کارایی کد های نوشته شده تاثیر به سزایی دارند و همچنین در این برنامه  نویسنده سیمون  آلاردیس همه چیز را از “رفع سریع” به الگوریتم های پیچیده تر و دقیق تر پوشش می دهد. یاد بگیرید برای انتخاب نوع داده مناسب، درک مشکلات استفاده از زبان های سطح بالا و تصمیم بگیرید که در آن با صرف زمان  اندک چگونه مدل مدیریت حافظه های زمینه ای ممکن است بیشتر از تاثیر از شما متوجه شود و چه مسائل مربوط به عملکرد شما می توانید انتظار کار با پایگاه داده و خدمات وب باشد.

 

دانلود آموزش مبانی برنامه نویسی: بهره وری کد-Foundations of Programming: Code Efficiency 3

دانلود آموزش مبانی برنامه نویسی: بهره وری کد-Foundations of Programming: Code Efficiency 2

عناوین آموزش مبانی برنامه نویسی :

  • تشخیص مشکلات کد ها
  • پذیرش محدودیت ها
  • استفاده از ابزارهای تجزیه و تحلیل کد برای اندازه گیری عملکرد
  • مدیریت حافظه
  • مدیریت منابع
  • و چندین و چند عناوین جذاب و کاربردی

نوشته آموزش مبانی برنامه نویسی: بهره وری کد-Foundations of Programming: Code Efficiency اولین بار در فروشگاه learndown پدیدار شد.

]]>
https://shop.learndown.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d9%87%d8%b1%d9%87-%d9%88%d8%b1%db%8c-%da%a9%d8%af-foundations/feed/ 0