Students Save 30%! Learn & create with unlimited courses & creative assets Students Save 30%! Save Now
Advertisement
  1. Code
  2. eBooks
Code

کتاب های الکترونیکیِ جدید برای مشترکین

by
Length:ShortLanguages:

Persian (پارسی) translation by Erfan Rezaeimehr (you can also view the original English article)

آیا می خواهید که بیشتر در مورد برنامه نویسی برای اشیاء بیاموزید ؟ در موردِ برنامه نویسی شی گرا یا توسعه ی بازی با زبان Swift چطور ؟ آخرین کتاب های الکترونیکیِ ما به شما تمام آن چیزی را که برای دانستنِ این موضوعات نیاز دارید و چیزهای بیشتری را آموزش میدهد. چه چیزهای بیشتری ؟ تمام آنها برای مشترکین Evanto Elements ، رایگان است.

eBooks available for Tuts subscribers

جدیدترین مجموعه کتاب های الکترونیکیِ ما

در این ماه ما 8 کتاب الکترونیکیِ جدید برای مشترکینِ Evanto Elements و Tuts+ فراهم کرده ایم. در اینجا خلاصه ای از آن کتاب ها و چیزهایی که شما میتوانید از آنها بیاموزید آورده ایم.

  • Swift 3 Object-Oriented Programming

    Swift 3 Object-Oriented Programming

    میخواهید برنامه های تحتِ سیستم عاملِ iOS بنویسید ؟ این کتاب به شما پارادایمِ شی گرایی و پیاده سازی آن در زبان برنامه نویسیِ Swift 3 را معرفی میکند که برای کمک به فهمیدنِ این موضوع که، چگونه اشیاء دنیای واقعی می توانند به بخشی از اساسِ عنصرهای قابل استفاده مجدد در کد تبدیل بشوند.

    شما داده را در blueprint ها که نمونه ها را میسازند ساماندهی میکنید. با مثال ها کار میکنید بنابراین می آموزید که چگونه به وسیله ی properties ها و   access control داده را encapsulate و پنهان کنید.   سپس با موضوعاتِ پیچیده تری مثلِ استفاده کردن از نمونه هایی که متعلق به بیشتر از یک blueprint هست، روبِرو میشوید. شما به قدرتِ contract programming و parametric polymorphism پِی می برید. شما generic code را با وراثت و وراثتِ چندگانه ترکیب خواهید کرد. جلوتر، می آموزید که چطور برنامه‌نویسی تابعی را با برنامه‌نویسیِ شی گرا ترکیب کنید و یاد خواهید گرفت که چطور کدهای موجودتان را برای نگهداریِ راحت refactor کنید.

  • Swift 3 Game Development

    Swift 3 Game Development

    Swift انتخاب مناسبی برای توسعه ی بازی است. توسعه دهندگان عاشقِ Swift 3.0 هستند و میخواهند از ویژگی های جدیدِ آن برای توسعه ی بهترین بازی هایشان استفاده کنند. بهترین تمرین ها و مثال های آسان برای استفاده جمع آوری شده است، این کتاب شما را قدم به قدم به سمت توسعه ی اولین بازیِتان با استفاده از زبان Swift رهنمایی میکند.

    این کتاب با معرفیِ SpriteKit و ویژگی های جدیدِ Swift که میتوانید برای توسعه بازی استفاده کنید، شروع میکند. بعد از تنظیم کردنِ اولین پروژه ی Swift تتان، اولین کلاس شخصیِ خود را مینویسید، و یاد میگیرد چطور بازیتان را بکشید و به انیمیشین تبدیل کنید، همچنین یاد خواهید گرفت که شبیه سازهای فیزیک را اضافه کنید.

    سپس یک کارکترِ بازی کن، صحنه ها، تصاویرِ پس زمینه، منوها، leardboard ها و خلیلی چیزهای دیگراضافه میکنید. در پایان این کتاب، شما قادر خواهید بود که بازی iOS خودتان را با استفاده از Swift و SpriteKit بسازید.

  • Learning Functional Data Structures and Algorithms

    Learning Functional Data Structures and Algorithms

    با ظهور برنامه‌نویسی تابعی و با زبان های تابعی قدرتمند مانندِ Scala، Clojure و Elixir به بخش مهمی از اپلیکیشن های تجاری تبدیل شدند، ساختارهای داده تابعی یک بخش مهمی از ابزارهای توسعه دهندگان را بدست آوردند. اما ما چطور الگوریتم های قدیمی را در functional setting استفاده میکنیم؟ نمیتوانیم بیش از حد کپی کنیم؟ آیا ما پرفورمنس را تسلیمِ versioned data structures میکنیم؟

    این کتاب تلاش میکند به وسیله بَررسیِ پیاده سازیِ تابعی از الگوریتم های قدیمی به این سوالات پاسخ بدهد. در پایان کتاب شما درک کاملی از برنامه نویسیِ تابعی پیدا میکنید، همچنین تواناییِ نوشتنِ ساختارهای دادهِ تابعیِ کارامد و الگوریتم ها را برای اپلیکیشن هایتان پیدا میکنید.

  • Angular Test-Driven Development

    Angular Test-Driven Development

    راهنماییِ کامل برای نشان دادنِ روش های تست کردن با Karma که به شما کمک میکند unit testing و end-to-end testing را با Protactor انجام دهید. به شما نشان میدهد که چطور به وسیله ی تکنیک های TTD فرایندِ توسعه ی Angular را بهینه سازی کنید و مطمئن شوید که پروژه ی نهاییِ شما بدون باگ است. تمام مثال های داخل کتاب بر اساسِ Angular v2 و سازگار با Angular v4 هستند.

    شما با دوره کردنِ چرخهِ زندگیِ TTD ، TTD در جاوااسکریپت و ابزارهای مختلفِ تستِ جاوااسکریپت و فریمورک ها شروع خواهید کرد. سپس تست برای کلاس های چندگانه، منابعِ موقعیت، CSS، و عنصرهای HTML را می آموزید. همچنین شما یک فایلِ Karma را برای اتوماتیک کردنِ تست ها و ابزارِ عناصرِ Angular ( کامپوننت ها، سرویس ها، کلاس ها، و broadcasting ) برای استفاده از TTD تنظیم می کنید.

  • Angular Services

    Angular Services

    نیاز به پویا بودن، یک نیازِ کلیدیِ مهم برای اپلیکیشن های مُدرن امروزی است، و برای بدست آوردن این نیاز دسترسی داده از سمت سرور، معتبرسازیِ داده، و امنیت بسیار مهم هستند. Angular ازاین سرویس ها برای ساختن چنین اپلیکیشن های پویایی استفاده میکند.

    این کتاب به شما کمک میکند که بسازید و طراحی کنید سرویس های شخصی سازی شده، و آنها را با اپلیکیشن هایتان یکپارچه سازی کنید، پلاگین های third-party را ایمپورت کنید، و کاری کنید که اپلیکیشن هایتان بهتر و سریعتر کار کنند. این کتاب به نسخه ی 2.4 بروزرسانی شده و با نسخه ی 4.0 به خوبی سازگاری دارد، و کُدی روی نسخه های بتا یا نسخه های candidate ندارد.

  • Internet of Things Programming With JavaScript

    Internet of Things Programming With JavaScript

    The Internet of Things (loT) یک پلتفرم کاملا جدید برای مهندسین و توسعه دهندگان است، اما شما میتوانید از زبان برنامه نویسیِ جاوا اسکریپت اش استفاده کنید. این کتاب به شما می آموزد که چطور با دستگاه های endpoint به وسیله ی سرویس های توسعه ی وب در جاوا اسکریپت ارتباط برقرار کنید و همچنین می آموزید یک رابطِ کاربری را برای کنترلِ تمام دستگاه های متصل راه اندازی کنید.

    کتاب با راه اَندازیِ سرورِ وبِ متمرکز که به عنوان یک هاب برای تمام دستگاه های متصل خدمت میکند، شروع میشود. سپس کتاب به سمتِ ساختن وب سرویس ها برای آسان تر کردنِ ارتباطاتِ سطح بالا میانِ دستگاه های متصل شده، پیش می رود. استفاده از Arduino و Raspberry Pi Zero به عنوانِ دستگاه های endpoint، کتاب به شما نشان می دهد که چگونه دستگاه ها میتوانند با یکدیگر ارتباط برقرار کنند، چطور یک طیفِ وسیعی از کارها را انجام میدهند، و همچنین چطور از مکانِ متمرکز با استفاده از جاوااسکریپت، کنترل میشوند. شما در حالی کتاب را تمام میکنید که، می توانید یک اپلیکیشنِ hybrid برای کنترل کردن دستگاه ها که می توان از طریق مرورگر یا نصب روی تلفن های هوشمند اجرا بشود، را بسازید.

  • Go Design Patterns

    Go Design Patterns

    Go یک زبان برنامه نویسیِ multi-paradigm است که امکاناتِ built-in برای ساختنِ اپلیکیشن های همزمان را دارد. Design pattern ها به توسعه دهندگان اجازه می دهند که در حین توسعه ی اپلیکیشن ها به صورت موثری با مشکلات رایجِ آدرس دهی مواجه شوند.

    Go Design Patterns یک reference point برای نرم افزار design pattern ها برای شما فراهم میکند و همچنین SCP concurency design pattern ها را برای کمک کردن به ساختِ اپلیکیشن ها در یک روشِ اصیل تر، قوی تر و  مناسب تر در Go فراهم میکند.

    این کتاب با خلاصه ای از معرفیِ ضروریاتِ برنامه نویسیِ Go و design pattern ها شروع میکند. سپس شما می آموزید که چطور design pattern های the 23 Gang of Four (GoF) را در Go اجرا کنید، و همچنین در موردِ CSP concurrency patterns، و Killer feature در Go که به گوگل در توسعه ی نرم افزار برای هزاران سرور کمک کرد، یاد خواهید گرفت.

  • Functional PHP

    Functional PHP

    یک رویکرد تابعی به استفاده ی مجدد از کد، ساده کردن تست ها، و نتایج در کد، که مختصر و راحت برای فهمیدن است، تشویق میکند. این کتاب نشان میدهد که چطور php می تواند به عنوان زبانِ تابعی استفاده شود، به شما در موردِ تکنیک های مختلفِ تابع برای نگهداری و قابل خواندن کردنِ کد، می آموزد.

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

شروع به مطالعه به وسیله ی اشتراکِ ترکیب شده

شما می توانید آموزش های جدید ما را بدونِ دِرَنگ به وسیله ی subscription to Evanto Elements دریافت کنید. با یک هزینهِ ماهانه ی کم شما نه تنها فقط به کتاب های الکترونیکی ما دسترسی خواهید داشت، بلکه به کتابخانه ی در حال رشد ما که بیش از 1,000 ویدیوی آموزشی در Evanto tut+ را دارد، دسترسی خواهید داشت.

همچنین شما میتوانید از کتابخانه ی عناصر بزرگِ Evanto از 400,000+ asset های خلاقانه به صورت نامحدود دانلود کنید. به وسیله ی فونت های خاص، تصاویر، قالب ها، پروژه هایتان را بهتر و سریعتر تحویل بدهید.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.