C# 6 and .NET Core 1.0

تاریخ: 1395/07/21 21:29
توسط: MotoMan
امتیاز: ۶
تعداد بازدید: ۵۵۳۴
دیدگاه ها: ۰
C# 6 and .NET Core 1.0
Packt
Mark J. Price
9781785285691
2016
550
English

با انتشار .NET Core 1.0 اکنون می‌توانید با ابزار هایی که با آن‌ها آشنایی دارید و عاشقاشان هستید برنامه هایی  توسعه دهید که بر روی سیستم عامل‌های Mac OS X، لینوکس و صد البته ویندوز اجرا شوند . در این کتاب C# 6 و .NET Core در طی سه بخش مورد بررسی قرار گرفته اند.

در ابتدا با مبانی C# آشنا می‌شوید و مباحثی مانند برنامه نویسی شی گرا مورد بررسی قرار می‌گیرد. پس از آن با آخرین ویژگی‌های زبان C# 6 همچون string interpolation، فیلتر کردن استثنا‌ها و import کردن کلاس‌های استاتیک آشنا خواهید شد. همچنین .NET Framework کامل بالغ و .NET Core  جدید و cross-platform را نیز پوشش داده ایم.

پس از یک بررسی سریع و اجمالی C# و .NET و چگونگی کارکرد آن ها، در بخش دوم سراغ بررسی class library‌های داخلی خود .NET می‌رویم. در این بخش مباحث به مانند performance، monitoring، debugging، internationalization و encryption مورد بررسی قرار گرفته اند. همچنین  نگاهی هم به Entity Framework Core 1.0 می‌اندازیم و چگونگی توسعه مدل‌های داده به روش Code-First را بررسی می‌کنیم و سپس نحوه‌ی استفاده از LINQ برای پرس و جو و پردازش داده‌ها را فرا می‌گیریم.

در قسمت آخر چند برنامه را بررسی می‌کنیم که می‌توان آن‌ها را به صورت cross-device و cross-platform منتشر کرد. در این بخش، برنامه‌های Universal Windows Platform(UWP) ، برنامه‌های وب و وب سرویس‌ها بررسی شده اند. در انتها نیز یک برنامه‌ی کامل را میسازیم که می‌تواند توسط تمامی پلتفرم‌های محبوب امروزی از جمله لینوکس و داکر میزبانی شود.


What You Will Learn

Build cross-platform applications using C# 6 and .NET Core 1.0
Explore ASP.NET Core 1.0 and learn how to create professional web applications
Improve your application’s performance using multitasking
Use Entity Framework Core 1.0 and learn how to build Code-First databases
Master object-oriented programming with C# to increase code reuse and efficiency
Familiarize yourself with cross-device app development using the Universal Windows Platform and XAML
Query and manipulate data using LINQ

Protect your data by using encryption and hashing

 

Table of Contents

1: HELLO, C#! WELCOME, .NET CORE!

2: SPEAKING C#

3: CONTROLLING THE FLOW, CONVERTING TYPES, AND HANDLING EXCEPTIONS

4: USING COMMON .NET TYPES

5: USING SPECIALIZED .NET TYPES

6: BUILDING YOUR OWN TYPES WITH OBJECT-ORIENTED PROGRAMMING

7: IMPLEMENTING INTERFACES AND INHERITING CLASSES

8: WORKING WITH RELATIONAL DATA USING THE ENTITY FRAMEWORK

9: QUERYING AND MANIPULATING DATA WITH LINQ

10: WORKING WITH FILES, STREAMS, AND SERIALIZATION

11: PROTECTING YOUR DATA AND APPLICATIONS

12: IMPROVING PERFORMANCE AND SCALABILITY WITH MULTITASKING

13: BUILDING UNIVERSAL WINDOWS PLATFORM APPS USING XAML

14: BUILDING WEB APPLICATIONS AND SERVICES USING ASP.NET CORE

15: TAKING C# CROSS-PLATFORM

16: BUILDING A QUIZ

 

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...