ش برنامه نویسی ASP.Net MVC ، بیست و هشت جلسه منتشر شده است در این پست جلسه ۲۹ از این دوره رو آماده کردیم در این دوره که به صورت پروژه محور ارائه شده است سعی شده به صورت کامل دانشجو طراحی سایت با ASP.Net MVC رو فرا بگیرد . در این جلسه استاد تنظیم استایل های قالب به شیوه Mvc ، ایجاد لایوت اصلی فروشگاه به صورت Html و ایجاد صفحه اصلی فروشگاه به صورت Html را آموزش میدهد و در ادامه تغییر صحیح تصاویر روی صفحه اصلی رو یاد میدهد.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
چرا زبان تحت وب را یاد بگیریم؟
برنامه
نویسی شاخه های مختلفی دارد که یکی از این شاخه ها زبان های تحت وب می
باشد. اهمیت وب امروزه با شبکه های اینترنتی باعث شده که تماما مورد توجه
بخش عظیمی از کاربران قرار بگیرد پس زمینه کاملا آماده و مهیا شده تا
برنامه نویسان بازار مناسبی را پیدا و نمونه های مختلفی از وب سایت ها را
طراحی و دررر اختیار علاقه مندادن قرار دهند. بازار کار ایران هم رو به
گسترش می باشد و اکثر مشتریان و کاربران علاقه به داشتن یک وب در شاخه های
صنعت و هنر شرکت ووو تجارت و …. را دارند و می توان گفت برنامه نویسان تحت
وب در ایران می توانند با یادگیری و به روز بودن در این زمینهدر آمد خوبی
را حاصل کنند.
آموزش ASP.Net MVC به زبان فارسی
چرا ASP.Net MVC را برای برنامه نویسی انتخاب کنیم؟
امروزه
زبان های مختلفی در دنیای برنامه نویسی در حال رشد و پیشرفت هستند که
هرکدام در بخشی از صنعت یا زندگی روزمره ما در دسترس قرار گرفته و به ناچار
علاقه مندان به برنامه نویسی را به سوی این زبان ها سوق می دهد. در زمینه
وب هم پیشرفت های چشمگیری رخ داده و زبان ها در حال رشد هستند. پس علاقه
مندان برنامه نویسی تحت وب هم برای به روز بودن باید زبان های جدید را
فرابگیرند . خانواده ASP.Net هم از بروز بودن با ارائه نسخه های جدید, این
زبان رااا مستثنی نکرد و نسخه MVC که نسلی جدید از این خانواده می باشد را
روانه بازار کرد و درحال گسترش آن است. برنامه نویسان برای یادگیری این
نسخه جدید بههه سرعت در حال افزایش هستند چرا که این نسل جدید بازار کار
بکر و مناسبی را فراهم نموده است.
دوره ای کاملا حرفه ای با
استفاده از بروز ترین ابزار برنامه نویسی با رعایت اصول طراحی و برنامه
نویسی. در این دوره به آموزش صفر تا صد یک فروشگاه B & B با Asp.net
Mvc 5.2 خواهیم پرداخت.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
با استفاده از ایجکس , جی کوئری , جاوا اسکریپت , سی شارپ و MVC سایت فروشگاهی با امکانات متعدد را پیاده نموده ایم.
مطالبی که در این جلسه تدریس شده است :
تنظیم استایل های قالب به شیوه Mvc
ایجاد لایوت اصلی فروشگاه به صورت Html
ایجاد صفحه اصلی فروشگاه به صورت Html
تغییر صحیح تصاویر روی صفحه اصلی
ASP.Net MVC چیست ؟
MVC
خلاصه سه کلمه Model -View-Controller می باشد که در اکثر زبان های برنامه
نویسی امروزه نامی از آن وجود دارد ، تکنولوژی ASP.Net MVC مدتی پیش توسط
ماکروسافت ارائه شد، برنامه نویسی با این تکنولوژی در ابتدا بسیار سخت و
پیچیده به نظر می رسید اما به تدریج با ظهور Wizard ها و… در نسخه MVC4
برنامه نویسی واقعاً یک تفریح و کار بسیار ساده شناخته شد . دوره آموزش
ASP.Net MVC از آکادمی سورس ایران به صورت کاملاً پروژه محور و در قالب
انجام پروژه فروشگاه اینترنتی شما را با برنامه نویسی به این شیوه آشنا
خواهد کرد و شما ازین پس پروژه های خود را با این تکنولوژی پیاده س
عد
از آموزش های html ، css ، jquery و بانک اطلاعاتی sql ، حالا وقت آنست که
مهمترین بخش از آموزش طراحی سایت داینامیک ، یعنی اموزش تکنولوژی asp.net
آشنا شوید.
آموزش Asp.net میتواند شما را برای طراحی وب سایت های داینامیک آماده نماید. Asp.net تکنولوژی معرفی شده از سوی ماکروسافت است.
به عبارت ساده Asp تکنولوژی ماکروسافت برای طراحی داینامیک وب سایت در طراحی سایت می باشد.
همواره
Asp و php و jsp سه تکنولوژی اصلی و البته رقیب برای طراحی سایت داینامیک
بوده اند. تمامی کدهای این 3 تکنولوژی در نهایت به صورت کدهای html (تگ های
html) به مرورگر فرستاده می شوند. پس ابتدا باید بخش آموزش Html را خوانده
و تسلط پیدا کنید و سپس آموزش Asp.net برای شما آسان میگردد.
آموزش ای اس پی دات نت
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ASP
تلاش میکند تحول توسعه دهندهها را ازتوسعه کاربرد ویندوز تا توسعه WEB
توسط ارائه قابلیت ساخت صفحات مرکب از کنترلها همانند یک رابط کاربری
ویندوزساده نماید. یک کنترل WEB ازقبیل یک Button یا یک Label دربسیاری
ازسبکها همانند همتای ویندوزخودش عمل میکند. کد میتواند خصوصیات وپاسخ
خود را به رویدادهایش ارجاع دهد. کنترلها معلومات«فوت و فن» ترجمه خود را
دارند: درحالی که کنترلهای ویندوزخودشان را برروی پرده ترسیم میکنند،
کنترلهای WEB قطعاتی ازHTML وجاوااسکریپت را تولید میکنند که بخشی ازفرم
صفحه حاصل را به مرورگرکاربرنهایی میفرستد.
ASP.NET برنامه نویس را به
توسعه کاربردها با استفاده ازنمونه رابط کاربرگرافیکی رویدادی(مدل
event-driven GUI) وسریعترازمحیطهای سندی مرسوم درWEB مانند ASP و PHP
تشویق میکند. چارچوب کاری تلاش میکند فناوریهای موجود از قبیل
JAVASCRIPT را با مؤلفههای درونی همانند حالت دید برای به دست آوردن حالت
پایدار«درخواست درونی» درمحیط WEB نا متمرکز اصلی ترکیب کند.بعضی از اوقات
نیاز است برای تست قابلیت و عملکرد سایت در ASP.NET MVC در پروتکل Https
بتوانیم این پروتکل در هنگام توسعه و برنامه نویسی پروژه فعال کنیم.
فعال
بودن این قابلیت بخصوص هنگام برنامه نویس Web Socket و تست کردن قابلیت
هایی مانند Push Notification جزو ضروریات محسوب می شود. اگر علاقه مند
هستید روش انجام این کار را بیاموزید با ما با تماشای این ویدئو همراه
باشید.
پروژه ASP.Net : وب سایت سامانه املاک
پروژه ASP.Net : وب سایت ثبت نام و پیگیری بیمه
پروژه ASP.Net : وب سایت رزرو بلیط قطار
پروژه ASP.Net : وب سایت سامانه جامع دانشگاه
پروژه ASP.Net : وب سایت جامع درمانگاه
پروژه ASP.Net : وب سایت دیکشنری آنلاین
پروژه ASP.Net : وب سایت فروش آنلاین اغذیه
پروژه ASP.Net : وب سایت فروش آنلاین فیلم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
پروژه ASP.Net : وب سایت فروش آنلاین کتاب
پروژه ASP.Net : وب سایت فروش آنلاین اغذیه
پروژه ASP.Net : وب سایت فروش آنلاین قطعات کامپیوتری
پروژه ASP.Net : وب سایت هواشناسی
پروژه ASP.Net : وب سایت جامع هتل
پروژه ASP.Net : وب سایت کتابخانه
پروژه ASP.Net : وب سایت مهد کودک
پروژه ASP.Net : وب سایت مزایده
پروژه ASP.Net : وب سایت رستوران
پروژه ASP.Net : وب سایت ورود و خروج پرسنل
پروژه ASP.Net : وب سایت ساده معرفی سخت افزار
پروژه ASP.Net : وب سایت فروش آنلاین اغذیه
پروژه ASP.Net : وب سایت آژانس هواپیمایی
پروژه ASP.Net : وب سایت آژانس املاک
پروژه ASP.Net : وب سایت مدیریت تاکسی سرویس آنلاین
پروژه ASP.Net : وب سایت آموزش Asp.Net
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
پروژه ASP.Net : وب سایت مدیریت اموال دانشگاه
پروژه ASP.Net : وب سایت اساتید و مدیریت دانشجویان
پروژه ASP.Net : وب سایت کنترل و مدیریت پروژه های ساختمانی
پروژه ASP.Net : وب سایت کتابخانه آنلاین
پروژه ASP.Net : وب سایت معرفی داشمندان
پروژه ASP.Net : وب سایت معرفی استان اصفهان
پروژه ASP.Net : وب سایت فروشگاه آنلاین سی دی
پروژه ASP.Net : وب سایت کتابفروشی
پروژه ASP.Net : وب سایت فروشگاه لپ تاپ
پروژه ASP.Net : وب سایت محصولات ایران خودرو
پروژه ASP.Net : وب سایت کار و کاریابی
پروژه ASP.Net : وب سایت داروخانه آنلاین
پروژه ASP.Net : وب سایت مدیریت خدمات پس از فروش
پروژه ASP.Net : وب سایت مشاوره و سوال و جواب دانشجو و استاد
پروژه ASP.Net : وب سایت مدیریت رستوران
پروژه ASP.Net : وب سایت رزرو غذا
پروژه ASP.Net : وب سایت موسیقی سنتی ایرانی
پروژه ASP.Net : وب سایت معرفی تجهیزات پزشکی
پروژه ASP.Net : وب سایت رزرو بلیط قطار
پروژه ASP.Net : وب سایت ثبت نام دانشجویی بهمراه تعیین تعداد واحد
پروژه ASP.Net : وب سایت صدور کارت پرسنلی آنلاین
طراحی و پیاده سازی Web Application ها در سازمان ها و شرکت های نرم افزاری ایران )
مدت دوره: 60 ساعت
معرفی دوره:
ASP.NET
Core یکی از بهترین روش ها برای طراحی و پیاده سازی نرم افزارهای تحت وب
می باشد که در نسخه 3 بهینه سازی و امکانات بیشتری به آن افزوده شده است.
ما
در این دوره ابتدا ASP.NET Core را یاد خواهیم گرفت و به سراغ نوشتن
Application به صورت MVC و همچنین Razor Page خواهیم رفت. سپس نوشتن Web
API و کار با آن را یاد می گیریم و در نهایت به سراغ آموزش Angular 8
خواهیم رفت و یک اپلیکیشن کامل به کمک این تکنولوژی ها پیاده سازی خواهیم
کرد.
در پایان این دوره با یادگیری سرفصل های دوره تبدیل به یک برنامه
نویس حرفه ای در حوزه وب هم در سمت Backend و هم در سمت Frontend خواهید
شد.
پیش نیازهای دوره ASP.NET Core
گذراندن دوره آموزش طراحی صفحات وب (یا تسلط به طراحی صفحات وب + جاوا اسکریپت)
گذراندن دوره سی شارپ پیشرفته (یا تسلط به زبان برنامه نویسی سی شارپ)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
سرفصل دوره :
آشنایی با ASP.NET Core 3 و تفاوت های آن با ASP.NET MVC
تاریخچه MVC و مفهوم آن
معرفی Controller، View و Model
ارتباط بین Controller، View و Model
کار با Action ها
نحوه نصب و راه اندازی ASP.NET Core
نحوه نصب و راه اندازی و معرفی بخش های مختلف پروژه
معرفی بخش های مختلف پروژه و کار با فایل های مربوط به تنظیمات پروژه
معرفی ویژگی های جدید در ASP.NET Core 3
کار با View
کار با Razor
کار با Layout
نوشتن Html Helper و بکارگیری آن
کار با Partial View
کار با Razor View ها
آشنایی و کار با ViewComponent
طراحی صفحات Responsive به وسیله p Bootstra
کار با Controller و Action ها
Model و Data
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
استفاده از Model در Action و View
انواع Validation بر روی Model
استفاده از Data Annotation
کار با EF Core و تغییرات آن نسب به Entity Framework
Routing
آشنایی با انواع Routing(مسیریابی)
کار با Attribute Routing
ASP.NETIdentity
مدیریت کاربران و نقش ها
رمزنگاری داده ها
نحوه کنترل دسترسی کاربران به بخش های مختلف
راه اندازی Token Authentication و کاربردهای آن
کار با Area
نحوه بخش های قسمت های مختلف پروژه
افزودن و مدیریت Area ها
نوشتن Filterهای متنوع و سفارشی
Caching
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
Client Side Caching
Server Side Caching
راه اندازی SignalR و Push Notification
نحوه نوشتن و استفاده از Web API ها
طراحی اپلیکیشن سرویس گرا بر اساس Web API
کار با Swagger برای Document کردن WebApi ها
کارکردن با فایل ها در پروژه (File Uploader)
معرفی الگوهای معروف برنامه نویسی در محیط ASP.NET Core
آشنایی و نصب nginx + iis روی ویندوز و لینوکس و راه اندازی پروژه روی این دو سیستم عامل
نصب و راه اندازی Docker و راه اندازی پروژه روی آن
سرفصل های مربوط به Angular 8 :
نصب و راه اندازی انگولار
یادگیری TypeScript
تفاوت های روش های مختلف پیاده سازی SPA
ایجاد پروژه و معرفی بخش های مختلف یک پروژه انگولار
معرفی کامپوننت ها و ویژگی های هر کامپوننت
کار با ماژول ها و نقش آنها در انگولار
نوشتن سرویس در انگولار و استفاده در کامپوننت ها
دسته بندی کامپوننت ها با استفاده از ماژول ها و مزیت های آن
معرفی Dependency Injection و نحوه استفاده از این امکان در Angular
راه اندازی Routing رو انگولار و آدرس دهی به کامپوننت ها
روش های ایجاد فرم های ثبت و نمایش اطلاعات در انگولار
کار با دستورات شرطی و حلقه ها در انگولار
معرفی و کار با UI Component هایی مانند Material Design در انگولار
روش های صدا کردن web api در انگولار و تعامل با server
روش های validate کردن اطلاعات ورودی توسط کاربر
کارکردن با فایل ها در انگولار(آپلود و نمایش فایل ها در انگولار)
ایجاد Authentication و Authorization در انگولار
روش های Data Binding در Angular
کار با Reactive Forms ها در انگولار
کار با Event ها در
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
Angular
کار با Pipe ها و نحوه نوشتن pipe جدید
معرفی و راه اندازی Lazy Loading در انگولار
خروجی گرفتن از پروژه و قراردادن روی سرور
پروژه ASP.Net : وب سایت دفترچه تلفن آنلاین
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276