ably ably برای هدایت شدن به سایت جدید اینجا کلیک کنید

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

آموزش برنامه نویسی وب، اندروید، ویندوز , اسکیوال و...
Tell: 0912 097 5516
| Email: Hello@EduOnline.ir

۳ مطلب با کلمه‌ی کلیدی «WebApi» ثبت شده است

آموزش WebApi

بسم الله الرحمن الرحیم

 آموزش WebApi

  این دوره آموزشی مقدماتی می باشد، برای مطالعه سایر مقالات این دوره لطفا از طریق لینک زیر اقدام کنید.

 

 مشاهده تمامی آموزش های دوره آموزش Web API

 

آموزش  Web API– سطح مقدماتی

 

آموزش   Web API

 

در قالب پروژه های MVC قالب جدیدی در خصوص ارسال و دریافت به روش معماری سرویس گرا و برنامه نویسی سرویس بر بستر HTTP به نام Web API معرفی گردید.

توضیحات تئوری بسیاری در راستای این تکنولوژی وجود دارد، ولی مهمترین مبحث، این است که اولا هدف از ارائه این روش منسوخ کردن روش WCF نیست بلکه استفاده از این تکنولوژی در بستر و ارسال و دریافت درخواست های مبتنی بر HTTP است.

این روش پیچیدگی های WCFرا در استفاده نخواهد داشت و به سادگی می توانید یک سرویس ساده تعریف کنید.

برای شروع کار یک پروژه MVC ایجاد کنید و در قالب مربوطه  نوع web API را انتخاب کنید. حال در بخش مدل کلاس زیر را اضفه کنید


namespace MvcApplication1.Models
{
    public class Employe
    {
        public int Id { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public decimal salary { get; set; }
    }
}

خوب هیچکار خاصی انجام ندادیم و تنها یک کلاس ساده برای کارمندان ایجاد کردیم، حال یک کنترلر را با نام Employe و نوع Empty Api controller  ایجاد می کنیم و دستورات زیر را به آن اضافه می کنیم.

 

ادامه مطلب...

تاریخچه برنامه های مبتنی بر وب

 

 

بسم الله الرحمن الرحیم

تاریخچه برنامه های مبتنی بر وب

بازه انتشار

نام تکنولوژی

مزایا

معایب

وقتی به دنیا آمدم

Common Getway Interface

(CGI)

·        آسان

·        انعطاف پذیر

·        گزینه اول وآخر

برنامه خارج از وب سرور اجرا می شود و به ازای هر درخواست یک پروسه ایجاد می کند

زمانی که ما شرکتی هنوز نداشتیم (کودک بودیم)

Microsoft Internet Database Connector

در وب سرور اجرا می شود

فقط واسطه ای که اجابزه انجام دستورات متداول SQL  را می دهد

1996 (زمانی در حال فراگرفتن علوم کامپیوتر بودیم)

Active Server Page

(ASP)

چند منظوره

کامپایل وتفسیر دستورات در زمان اجرا

کدهای در هم آمیخته (مثل سالاد فصل)

 

2002-2003

(شروع کار به صورت مبتدی)

Asp.Net Web Form 1.0/1.1

·        کدهای کامپایل شده

·        کنترل هایی که وضعیت خود را نگه می دارند

·        امکانات زیاد و زیر ساخت قدرتمند

·        دیدگاه جدیدی از برنامه نویسی شی گرا

مصرف زیاد پهنای باند

کدهای HTML غیر بهینه

سخن بودن تست کد

2005(تاسیس اولین شرکت)

Asp.Net Web Form 2.0

 

 

2007 (فعالیت به صورت حرفه ای)

Asp.Net Ajax

 

 

2008 (تغییر حوزه کاری شرکت )

Asp.Net Web Form 3.5

 

 

2009 (فعالیت در حوزه و شرکت جدید)

Asp.Net MVC 1.0

 

 

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

Asp.Net Web Form 4.0

Asp.Net MVC 2.0

 

 

2011 (به دنبال ایجاد زیرساخت )

Asp.Net MVC 3.0

 

 

 

2012 (فراهم کردن بستری حرفه ای)

Asp.Net MVC 4.0

Asp.Net Web Form 4.0

 

 

شد آنچه شد

ساخت یک پروژه MVC

بسم الله الرحمن الرحیم

 

  این دوره آموزشی دارای پیش نیاز می باشد، برای مطالعه پیش نیاز این دوره لطفا مقاله "آموزش WebApi" مطالعه کنید.

 

 مشاهده تمامی آموزش های دوره آموزش Web API

 

آموزش  Web API– سطح پیشرفته

     بخش اول– آموزش Web API و ASP.NET MVC و RESTfull

 

آموزش   Web API

 

برای دوستان عزیز که در تیم های توسعه وب MVC فعالیت می کنند مطلبی را آماده کردم که انشالله مفید واقع شود البته این مطلب برای دوستانی مفید خواهد بود که تازه به جمع شرکت اضافه شده اند و هنوز به MVC مسلط نیستند.

البته دوستان لطفا قبل از شروع به خواندن این مطلب، مطلبی را که در همین بخش با عنوان معرفی Web Api قرار داده ام را مطالعه کنید.

 

خوب از آنجا که همه دوستان عزیز تیم های توسعه وب Net. با VS 2012 کار می کنند این مثال را با VS 2012 انجام می دهیم برای شروع یک پروژه جدید به صورت Internet Application ایجاد می کنیم.

new Projetc Internet Application

 

Entity Framework

ما از EF به صورت Code First برای Data Model استفاده خواهیم کرد. EF Code First اجازه می دهد تا جداول پایگاه داده را تولید کنیم با چیزی بیشتر از چند (Plain Old CLR Objects (POCO. به علاوه EF به ما اجازه می دهد تا از LINQ to Entities و Lambda expressions استفاده کنیم که باعث می شود صدور فرامین و کوئری ها آسان تر گردد.

ادامه مطلب...
up
ما را در گوگل محبوب کنید