Asp.net
کد درس : 1057
مبلغ دوره :  170,000  تومان
مهلت ثبت نام:  1397/09/04
مدرس : علي مشهدي خلردي
مدت دوره : 1440 دقیقه

نکته : حد نساب شرکت کنندگان در دوره 5 نفر می باشد و در صورت به حدنساب نرسیدن تعداد نفرات  ، مبالغ پرداختی به حساب ثبت نام کنندگان برگشت داده می شود.

 

ASP.NET

یکی از زبان های برنامه نویسی حرفه ای برای طراحی سایت ASP.NET است  ASP.NET .نسل جدید ASP است که با ASP کلاسیک سازگار نیست، اما ممکن است ASP.NET شامل ASP کلاسیک باشد. صفحات ASP.NET تالیف شده اند، که موجب سریع تر شدن آن از ASP کلاسیک شده است  ASP.NET.  دارای  پشتیبانی بهتر زبان، یک مجموعه بزرگ از کنترل های کاربر، قطعات مبتنی بر XML، و تأیید یکپارچه هویت کاربر است.

 

صفحات ASP.NET دارای پسوند aspx. است، و به طور معمول در VB (ویژوال بیسیک) یا #C (سی شارپ) نوشته می شود. کنترل های کاربر در ASP.NET می توان به زبان های مختلف، از جمله ++ C و جاوا نوشته شود. هنگامی که یک مرورگر درخواست یک فایل ASP.NET را دارد، موتور ASP.NET فایل را می خواند، اسکریپت را در فایل اجرا و تالیف می کند، و نتیجه را به شکل زبان HTML ساده به مرورگر برمی گرداند.

 

این محصول توسط میکروسافت بعنوان شاخص اصلی فناوری در ساخت سایتهای وب در نظر گرفته شده است. با استفاده از ASP.NET می توان هم اینترانت کوچک یک شرکت را ساخت و هم یک سایت وب تجاری خیلی بزرگ را طراحی و پیاده سازی نمود.

 

مهمترین نکاتی که در طراحی این محصول در نظر گرفته شده است راحتی استفاده و بالا بودن کارائی و قابلیت آن می باشد. در زیر برخی ویژگیهای ASP.NET را بررسی می کنیم:


صفحات ASP.NET کامپایل می شوند:

هنگامی که یک صفحه ASP.NET برای اولین بارتوسط یک مراجعه کننده به سایت فراخوانی می شود، آن صفحه ابتدا کامپایل شده و بر روی سرور نگه داشته می شود و در فراخوانی های بعدی از آن استفاده می شود. این بدین معنی است که صفحات ASP.NET  خیلی سریع اجرا می شوند.

 

صفحات ASP.NET با ابزارهای روی سرور ساخته می شوند:

با ابزارهای موجود در ASP.NET می توان صفحات پیچیده وب را براحتی طراحی نمود. بعنوان مثال با استفاده از ابزار   DataGrid  می توان به آسانی داده های موجود در یک بانک اطلاعاتی را تحت وب نمایش داد.
 

مجموعهASP.NET عضوی از بدنه  .NET است :

بدنه .NET  دارای بیش از 4500 کلاس آماده جهت استفاده در ASP.NET است. این کلاس ها تقریبا هر نیازی را در برنامه نویسی برآورده می کنند. بعنوان مثال از این کلاس ها می توان جهت تولید تصاویر بر حسب تقاضا، به رمز درآوردن یک فایل و یا ارسال یک نامه استفاده کرد.
 

مقایسه ASP.NET و ASP کلاسیک:

ASP.NET نسل بعدی ASP یا ASP کلاسیک است. اما این یک پیشرفت تکاملی است بطوریکه این دو فناوری تقریبا از یکدیگر متفاوتند. صفحات ASP با زبان های دستورالعمل نویسی مانند VBScript یا JScript ایجاد می شوند اما در    ASP.NET  ما یک فرایند کامل برنامه نویسی با زبانهای Visual Basic یا C# (سی - شارپ تلفظ شود) داریم. همچنین در ASP کلاسیک تنها پنج کلاس استاندارد (Request, Response, Application Session, Server) وجود دارد حال آنکه در ASP.NET می توان از بیش از 4500 کلاس استاندارد موجود در بدنه .NET بهره جست. همچنین علیرغم قدرت و امکانات زیاد و متعدد ASP.NET، استفاده از آن در مقایسه با ASP کلاسیک بسیار آسانتر است. بعنوان مثال با استفاده از چند ابزار در یک صفحه ASP.NET می توان یک صفحه بسیار پیچیده HTML بدست آورد که ساخت آن در  ASP کلاسیک ممکن است نیاز به چند روز کار داشته باشد

 

زبانهای برنامه نویسی در  : ASP.NET


شما در ASP.NET می توانید از هر زبان برنامه نویسی که با بدنه. NET  سازگار باشد استفاده کنید. این زبانها عبارتند از   Visual Basic.NET و C# و JScript.NET  این بدین معنی است که شما جهت نوشتن برنامه در ASP.NET نیاز به فراگیری زبان جدیدی ندارید و اگر یکی از زبانهای ویژوال بیسیک یا ++C یا جاوا را می دانید هم اکنون می توانید درASP.NET  برنامه بنویسید.از طرف دیگر تعدادی زبانهای دیگر توسط بعضی از شرکتهای فعال در این زمینه به مجموعه زبانهای استاندارد ASP.NET افزوده شده است. بعنوان مثال اگر مایل باشید حتی می توانید از PERL و COBOL هم در ASP.NET استفاده کنید.


ابزارهای:ASP.NET


سالهاست که برنامه نویسان ویژوال بیسیک جهت ساخت فرم های خود از ابزارهای ویژوال بیسیک مانند TextBox و ListBox  استفاده کرده اند. در ASP.NET هم شما می توانید از ابزارهای فراوان موجود در آن برای ساخت فرم ها و صفحات خود استفاده نمائید. در ASP.NET چهار دسته عمده از ابزارها موجود است:

  • ابزارهای اصلی مانند TextBox ،  RadioButton، ListBox  و Button .
  • ابزارهای اعتباری برای حصول اطمینان از ورود و تائید صحت اطلاعات ورودی فرم ها.
  • ابزارهای داده ای برای ارتباط با بانک اطلاعاتی و دستکاری داده.
  • ابزارهای پیشرفته جهت نمایش عناصر پیچیده در واسط کاربر مانند تقویم و آگهی های تبلیغاتی

 

ASP.NET Razor

Razor یک نحو نشانه گذاری جدید و ساده برای تعبیه کد سرور در صفحات وب ASP.NET است، که بسیار شبیه به ASP کلاسیک است. البته یادگیری و استفاده از آن نسبت به مدل کلاسیک ساده تر است.

 

فناوری سرور ASP.NET

آموزش ASP.NET در طراحی سایت فن آوری های سرور زیر را پوشش می دهد:

 صفحات وب با ترکیب( Razor)
 کنترل کننده مدل نمایش) MVC )
 فرم های وب سنتی) ASP.NET  )

 

ابزارهای توسعه ASP.NET

ASP.NET از ابزار توسعه ی زیر پشتیبانی می کند:

 وب ماتریکس (WebMatrix)
 Visual Web Developer
 •
ویژوال استدیو
(Visual Studio)

 

در طراحی سایت با ASP.NET ، از وب ماتریکس برای صفحات وب، و Visual Web Developer برای MVC و فرم های وب استفاده می شود.

 

پسوند فایل های ASP.NET

در طراحی سایت با استفاده از ASP.NET، فایل های ASP.NET بسته به ترکیبی که دارند، دارای پسوند های مختلفی هستند:

 فایل های ASP کلاسیک دارای پسوند فایل asp. هستند.
 •
فایل های ASP.NET دارای پسوند فایل aspx . هستند.
 •
فایل های ASP.NET با ترکیب #Razor C دارای پسوند فایل cshtml . هستند.
 •
فایل های ASP.NET با ترکیب Razor VB دارای پسوند فایلvbhtml . هستند.

 

در این دوره مفاهیم اساسی  این تکنولوژی در ایجاد یک فرم تحت وب  و ارتباط با پایگاه داده را خواهیم آموخت.

 

سرفصل های این دوره :

  • آشنایی با Visual Studio و نحوه بکار گرفتن آن برای برنامه نویسی Web
  • آشنایی با مفاهیم Web Form ها
  • آشنایی با Web Control و  کاربرد آنها برای توسعه برنامه های مبتنی بر  وب
  • آشنایی با روشهای بررسی اعتبار (Validation) و کاربرد آنها در برنامه نویسی وب
  • آشنایی با webconfig و نحوه کار با آن
  • آشنایی با مفاهیم بانک های اطلاعاتی و بکارگرفتن آنها با استفاده از ADO‎‎.Net
  • آشنایی با انتقال داده بین صفحات
  • آموزش Master Page ها
  • آشنایی با روشهای اتصال به داده ها بصورت خودکار (Data Binding)
  • آشنایی با AJAX  و نحوه بکارگیری آن در Asp.net

 

پیش نیازهای این درس  HTML , CSS , C# , SQL Server  می باشد

 

 

تقویم کلاس

دو شنبه
1397/09/05
ساعت: 19:00 الی 20:30
دو شنبه
1397/09/12
ساعت: 19:00 الی 20:30
دو شنبه
1397/09/19
ساعت: 19:00 الی 20:30
دو شنبه
1397/09/26
ساعت: 19:00 الی 20:30
دو شنبه
1397/10/03
ساعت: 19:00 الی 20:30
دو شنبه
1397/10/10
ساعت: 19:00 الی 20:30
دو شنبه
1397/10/17
ساعت: 19:00 الی 20:30
دو شنبه
1397/10/24
ساعت: 19:00 الی 20:30
دو شنبه
1397/11/01
ساعت: 19:00 الی 20:30
دو شنبه
1397/11/08
ساعت: 19:00 الی 20:30
دو شنبه
1397/11/15
ساعت: 19:00 الی 20:30
دو شنبه
1397/11/22
ساعت: 19:00 الی 20:30
دو شنبه
1397/11/29
ساعت: 19:00 الی 20:30
دو شنبه
1397/12/06
ساعت: 19:00 الی 20:30
دو شنبه
1397/12/13
ساعت: 19:00 الی 20:30
دو شنبه
1397/12/20
ساعت: 19:00 الی 20:30

چرا آموزش الکترونیکی

آموزش یا یادگیری الکترونیکی یکی دیگر از پدیده های جهان مدرن است که در دوره ای که از آن با عنوان عصر اطلاعات یاد می شود به جامعه ما که در میان سنت و مدرنیسم مردد و معلق مانده، سرازیر شده است. آموزش الکترونیکی می تواند نتایج خارق العاده ای نظیر افزایش درآمد و بهبود عملکرد داشته باشد. همچنین برخلاف کلاس های حضوری که زمان ثابتی دارند، دروس آموزش الکترونیکی در هر زمانی قابل استفاده هستند از آنجا که آموزش الکترونیکی محدود به مناطق جغرافیایی و زمان نیست، شما می توانید محتوای آموزشی را با قشر زیادی از مردم در نقاط مختلف جغرافیایی با دوره های آموزشی کوتاه مدت به اشتراک بگذارید. همچنین با توجه به اقتصاد فعلی، شما یادگیری بیشتری را با پرداخت هزینه کمتر به فراگیران داده‌اید. آموزش آنلاین، آموزش مجازی و در بعضی مواقع آموزش از راه دور نیز از دیگر واژگانی هستند که در کنار آموزش الکترونیکی دیده می‌شوند. بنابراین آموزش الکترونیکی یک راه عالی برای دادن ابزار و مهارت مورد نیاز مردم برای بالا بردن کاراییشان است.

مدرسین

اسامی برخی از مدرسینی که در مسیر علم همکاری مسمتر دارند

مریم تجری

فوق لیسانس علوم کامپیوتر
دانشگاه شهید بهشتی تهران
تحلیلگر پایگاه داده ، برنامه نویس

علی مشهدی خلردی

فوق لیسانس مهندسی IT
دانشگاه صنعتی امیرکبیر گرایش تجارت الکترونیکی
برنامه نویس، تحلیلگر و توسعه دهنده وب

مهدی رودباری

فوق لیسانس مهندسی IT
دانشگاه صنعتی امیرکبیر گرایش تجارت الکترونیکی
برنامه نویس، تحلیلگر و توسعه دهنده وب
16

افراد آنلاین

165

بازدید امروز

273

بازدید دیروز

69923

کل بازدید

ارتباط با ما
0 + 3 =  
تماس با ما
  استان گلستان، گرگان، خیابان ولیعصر، عدالت 9، مجتمع قاسمی، طبقه 3
  contactus@masireelm.ir
  0173827 - 09117006344 - 09112714068
 
Copyright © 2017 By aidpc.ir All Rights Reserved