با تشکر
کارشناس فیلد (سابق) اداره کل خدمات انفورماتیک بانک مرکزی ایران (شرکت داده ورزی فرادیس البرز )، که از سن 22 سالگی وارد دنیای برنامه نویسی شدم ولی از سن 27 سالگیه به صورت حرفه ای و جدی به این صنعت در حال رشد پرداختم. عاشق و دلبسته برنامه نویسی و تدریس در زمینه شبکه و برنامه نویسی تحت وب و بک اند با زبان پایتون وسی شارپ و سایر تکنولوژی های مایکروسافت و جاوا اسکریپت هستم . هر روز به فکر یاد گرفتن تلکن ...
سطح | مقدماتی |
مدت زمان | ۵۸۳ دقیقه |
حجم | ۱۰۴۸.۰۳ مگابایت |
اگر توسعه دهنده بستر DotNet هستید هرچه زودتر باید WebApi را یاد بگیرید، در این دوره قصد داریم در 10 ساعت به آموزش جامع و کاربردی Asp.Net Web Api 2 بپردازیم.
اگر توسعه دهنده بستر DotNet هستید و هنوز web Api کار نکردید باید بگم توسعه و دلوپت کار سخت و با مشکلات فراوانی است. در حالی که برنامه نویسی کار بسیار آسان، البته اگر از ابزارهای یک زبان و برنامه نویسی درست و به هنگام استفاده کنید. Web Api کار کد زدن و توسعه شما را حداقل نصف می کند و باعث می شود شما هر داده و اطلاعاتی را که می خواهید به کاربرانتان نمایش دهید، از هر سایت یا اپلیکیشنی که می خواهید درخواست کنید و بر روی سایت یا اپلیکیشن خود نمایش بدهید. خوب حالا بزارید یک کوچولو در مورد این تکنولوژی روز و مهم در این قسمت با هم صحبت کنیم (البته توضیحات کاملی را در پیش نمایش دوره خدمت شما عزیزانم گفتم ولی در اینجا هم به چند تا فیچر و ویژگی مهم این تکنولوژی اشاره می کنم که دانستن آن ها خالی از لطف نیست.
من تقریبا 5 ماه از وقت خودم را صرف مطالعه و تحقیق و بررسی این تکنولوژی در خود Sample اصلی WEBAPI، یعنی در سایت مایکروسافت کردم و زمان فراوانی را برای مطالعه و تست داکیومنت های اصلی این ماژول از منبع اصلی آن (خود کمپانی مایکروسافت) صرف کردم. پس من به جرات به شما اطمینان می دهم که آموزش کاملا اصولی و با منبع اصلی آن همراه خواهد بود و شما بعد از این آموزش به یک Web Api کار بسیار حرفه ای در این زمینه تبدیل خواهید شد. تازه متوجه می شوید که چقدر با این تکنولوژی برنامه نویسی ساده خواهد شد.
حالا بزارید چند نکته کلیدی در مورد Web Api را بیان کنم:
WebApi تنها یک بستر برای web pageها نیست بلکه بستری قدرتمند برای ساخت API است که در معرض سرویس ها و داده ها می باشد. HTTP هم آسان و هم انعطاف پذیر و نیز در همه جا قابل دسترس است. تقریبا تمام پلت فرم هایی که شما فکر می کنید، یک کتابخانه HTTP دارند. سرویس های HTTP قابلیت دسترسی به یک محدوده از مرورگرها، موبایل ها و برنامه های کاربردی سنتی را دارند. Asp.net Web API یک framework برای ایجاد Web API ها می باشد. در این دوره ما از Asp.net Web API برای ساخت یک Web API استفاده می کنیم.
یک model، یک object است که داده ها را در application نشان می دهد. Web APIمی تواند مدل شما را به صورت خودکار به json، xml و یا فرمت های دیگر serial کند و سپس داده serial شده را در قالب یک پیام HTTP در آورد. اکثر مرورگرها قادر هستند xml یا json را تفسیر کنند. باید گفت کاربر فرمت درخواستی خود را با پذیرفتن header در پیام درخواستی HTTP نشان می دهد.
نکته: من در پروژه ساخت وب سایت آموزش ASP.NET Core پیشرفته - پروژه ساخت سایت آموزشی برای تغییر دامین کلاس ها و تصحیح مکانیزم Migration هابه صورت Fluent، از تمامی امکانات تکنولوژی Web Api برای پیاده سازی پروژه ام بهره گرفتم که پیشنهاد می کنم حتما فصل 4 این پکیج را مشاهده کنید.
آنچه در آموزش جامع و کاربردی Asp.Net Web Api 2 خواهید آموخت:
• ایجاد اولین پروژه Web Api
• نحوه Request و Response اطلاعات و نمایش بر روی صفحه Html
• بررسی و تحلیل Status Code و چرخه حیات ASP.NET WEB API 2
• آنالیز محیط کنسول مرورگر
• تحلیل Web Api شرکت گوگل
• ساخت HTTPMethod ها و Help برای WebApi
• مبحث Data attribute ها و Handler ها در Web Api
• نحوه Customer کردن
• بخش RoutPerfix در WebApi
• مبحث PleaseHolder ها
• بخش Return Type ها
• نحوه کار با HTTPActionResult در Request ها سمت سرور
• نحوه ساخت DataBase در WebApi و ایجاد Migration
• ساخت View Model ها DTO در پروژه و نحوه Query زدن در WebApi
• ارسال Request به سرور برای نمایش اطلاعات DataBase در بدنه HTML
• نحوه ارسال Request به سمت سرور جهت دیدن جزئیات Data در پایگاه داده
• insert کردن مقادیر در WebApi و ارسال به سرور با استفاده از DataBinding
خوب دوستان من ابتدا در جلسه اول آموزش، کاملا یک پروژه را به صورت Web Api پیاده سازی کردم که دید شما کاملا باز شود و نسبت به این تکنولوژی آگاه شوید. در جلسات پیش رو میام بخش به بخش ساختن پروژه ها را از طریق تکنولوژی Web Api به شما دوستان به صورت کامل و با مثال در هر جلسه آموزش می دهم که بتوانید راحت مباحث را یاد بگیرید و در ذهنتان جا بیفتد. البته خبر خوب این است که این پکیج تا آخر دارای آپدیدت های جدید و به روزرسانی نیز می باشد و بنده وظیفه خودم می دانم که هر مبحث جدیدی به سرفصل این آموزش در داکیومنت های خود مایکروسافت اضافه شد، آن را مطالعه و بررسی کنم و برای شما تدریس و در زیر ادامه آموزش بارگذاری کرده و به شما عزیزان اطلاع رسانی کنم.
- آشنایی با محیط توسعه ویژوال استودیو
- زبان سی شارپ
ستون فقرات و مبنا این آموزش، بر اساس خود داکیومنت های کمپانی مایکروسافت قرار داده شده تا شما دوستان کاملا اصولی و با مثال های کاربردی تک تک مباحث را یاد بگیرید. (طبق زمانبندی سرفصل ها و محتویات آموزشی، شما نهایتا تا دو هفته می توانید به صورت کامل این تکنولوژی را یاد بگیرید و از آن استفاده کنید و پروژه بزنید و کسب درآمد کنید)
همه برنامه نویسان خصوصا کسانی که می خواهند یک Web Api نویس حرفه ای در این زمینه با سطح درآمدی بالا شوند.
ویژوال استودیو
قبل از شرکت در دوره آموزشی شما می توانید پیش نمایش و ۲ قسمت آموزشی از ۱۸ قسمت را رایگان مشاهده کنید.(آموزش هایی که در سمت راست آن ها قفل باز است قبل از خرید و ورود در آموزش قابل مشاهده است)
با اطمینان دوره آموزشی "آموزش جامع و کاربردی Asp.Net Web Api 2" را بخرید در صورتی که این آموزش مطابق با اطلاعات آن نبود و شما از خرید راضی نبودید، بازگشت وجه به طور انجام می شود.
امکان سوال از مدرس در بخش گفتگو ها مهیا است همچنین در صفحه پروفایل مدرسین شبکه های اجتماعی آنها جهت تعامل قرار دارد.
امکان دانلود و پخش آنلاین دوره وجود دارد و شما به طور دائم به آن دسترسی دارید.
با تشکر
سلام با تشکر از شما استاد عزیز ، ممنونم از این دوره بسیار خوب و ارزشمند .
سلام باتشکر ازدوره بسیار خوب و مفید و کاربردی شما استاد عزیز و همچنین بسیار ممنونم از مثال های بجا و کاربردی که تو دوره زدید ، که با عث شد آموزش رو خوب درک کنم. سپاس فراوان.