آموزشگاه کامپیوتر,آموزشگاههای برتر کامپیوتر,برترین آموزشگاه کامپیوتر,آموزشگاه کامپیوتر پایا,لیست آموزشگاه های کامپیوتر,آموزشگاه فناوری اطلاعات,وب سایت آموزشگاه كامپيوتر,مجتمع فنی
Fa Ar En

آموزشگاه آموزش ASP.NET - C#.NET - SQL server

آموزش ASP.NET - C#.NET - SQL server

ای اس پی دات نت ASP.NET چیست؟

Asp.net مخفف (Active server Page.Net) یا به زبان فارسی مخفف صفحات فعال سمت سرویس دهنده .Net بوده و Vb.Net مخففVisual Basic .Net ( نسخه ای از زبان ویژوال بیسیک برای .Net ) می باشد.

به طور ساده Vb.Net یک زبان برنامه نویسی مبتنی بر .Net بوده و Asp.Net فناوری انتقال محتویات صفحات وب پویا از سرویس دهنده به سرویس گیرنده و بالعکس است.

سی شارپ #C نیز یکی از زبان های برنامه نویسی است که بر پایه ساختار زبان C و برای برنامه نویسی در محیط .Net طراحی شده است.

یک وب سایت Asp.Net معمولا از کدی که بوسیله زبان Vb.Net یا C#.Net نوشته شده تشکیل یافته است.
وقتی که یک وب سایت را با زبان Vb.Net یا C#.Net می سازید، در واقع برنامه Asp.Net ای مبتنی بر آن زبان ایجاد می کنید. این مساله تفاوت اصلی میان Asp.Net با صفحات Asp قدیمی( کلاسیک) است، زیرا در Asp.Net شما از یک زبان برنامه نویسی واقعی , مانند Vb.Net یا C#.Net با تمام امکانات آن استفاده می کنید در حالی که در صفحات Asp تنها می توانید از یک زبان خیلی خلاصه شده مانند VB Script استفاده نمایید.

امروزه ASP.NET یکی از گسترده ترین روشهای توسعه برنامه های کاربردی وبی شده است. آسان بودن این تکنولوژی، دنیای وب سرویس ها را که زمانی فقط در اختیار گروه کوچکی از برنامه نویسان یونیکس بود، که بلد بودند با Perl یا C به پیاده سازی CGI بپردازند، پیش روی میلیون ها برنامه نویس ویژوال بیسیک در سراسر دنیا گشوده است.

وبی اسکریپت طرف سرور در کنار اشیاء ذاتی ASP (مانند: Application, Response, Request, Session) به میزان قابل ملاحظه ای از سختی ها و زمان آموزش برنامه نویسان کاسته است.


سرفصل دوره طراحی و برنامه نویسی وب سایت های داینامیک

- آموزش SQL Server 2012 Database

- نصب اس کیو ال سرور و مفاهیم دیتابیس
- نصب SQL Server (برای جلوگیری از اتلاف وقت یک فایل آموزشی ارائه می گردد.)
- موئلفه ها و ابزار های SQL Server 2012
- نسخه های SQL Server 2012

پیاده سازی دیتابیس
- نرمال سازی دیتابیس
- ساخت دیتابیس
- ساخت جدول
- پیاده سازی محدودیت ها (Constraint)
- Primary Key Constraint
- Unique Key Constraint
- Check Constraint
- Foreign Key Constraint

دستورات DML Commands
- دستور Select
- دستور Insert
- دستور Update
- دستور Delete

دستورات DDL Command
- دستور Create
- دستور Alter
- دستور Drop
- دستور Truncate
- دستور Commit
- دستور Rename

دستورات DCL Command
- دستور Grant
- دستور Revoke

توابع TSQL Functions
- توابع String Functions
- توابع Date Time Functions
- توابع Mathematical Functions

Join
- Left Join
- Right Join
- Inner Join

پیاده سازی
- View
- Stored Procedure
- Function
- Trigger


- آموزش ASP.Net 2016

- بررسی XHTML و CSS
- Creation Master Page
- Add server controls to an ASP.NET Web Form
- Create and populate ASP.NET Web Forms
- Use validation controls to validate user input
- Create a user Control
- Using Standard , Data , Navigation And Validation Control
- Use Microsoft ADO.NET 2.0 to access data in an ASP.NET Web application
- Localization and Globalization
- Authentication & Authorization (Membership Method)
- Using the Publish Web Site utility to deploy a precompiled version of the Web application
- State Management
- View State
- Cookie
- Session
- استفاده از تکنولوژی Ajax
- Overview Of LINQ To SQL و پیاده سازی یک پروژه
- Overview Of Entity Framework و پیاده سازی یک پروژه


دوره آموزش طراحی و برنامه نویسی وب سایت داینامیک (خصوصی- ویژه)

1- آشنایی با دات نت فریم ورک Net Framework
- انقلاب در توسعه وب
- HTML و فرم های HTML
- برنامه نویسی سمت سرور Server Side
- برنامه نویسی سمت کلاینت Client Side
- آشنایی با موجودیت و ساختار .Net Framework
- C# و VB و دیگر زبان های .Net
- زبان واسط (Intermediate Language)
- زبان های دیگر .Net
- آشنایی با Common Language Runtime
- کتابخانه کلاس های دات نت .Net
- نقش Visual Studio

2- آموزش زبان سی شارپ C#
- زبان های .Net
- مبانی زبان C#
- حساسیت به حروف بزرگ و کوچک
- نگارش توضیحات در C#
- اتمام دستورات
- بلوک ها
- متغیرها و انواع داده ها
- تعیین مقدار و مقداردهی اولیه
- String ها و کاراکترهای Escape
- آرایه ها (Arrays)
- شمارش پذیرها (Enumerations)
- عملیات بر روی متغیرها
- تبدیل نوع (Type Cast)
- دستورات شرطی
- دستور if
- دستور switch
- حلقه ها
- دستور for
- دستور for each
- دستور while
- متدها (Methods)
- پارامترها
- Method Overloading

3- Type ها، Object ها، و فضای نام Namespace ها
- مروری بر کلاس ها
- ساختار یک کلاس
- ساختن یک کلاس
- ایجاد یک نمونه از کلاس
- افزودن Property ها
- افزودن یک متد Method
- افزودن یک Constructor
- انواع Value و انواع Reference
- پاس کردن پارامترها بصورت Reference و بصورت Value
- آشنایی با Reference ها و Assembly ها
- استفاده از Namespace ها
- Import کردن Namespace ها
- Assembly ها
- کلاس نویسی پیشرفته
- ارث بری (Inheritance)
- اعضای استاتیک Static
- Cast کردن Object ها
- کلاس های Partial
- Access Modifiers

4- آشنایی با Visual Studio 2016
- Visual Studio چه امکاناتی به شما می دهد؟
- ایجاد وب سایت ها
- ایجاد یک Web Application جدید
- آشنایی با Solution Explorer
- افزودن وب فرم Web Form ها
- طراحی یک Web Page
- افزودن Web Control ها
- پنجره Properties
- آناتومی یک Web Form
- آشنایی با Web Form Markup
- آشنایی با Page Directive
- آموزش کد نویسی
- کلاس Code-Behind
- افزودن Event Handler ها
- IntelliSense و Outlining
- Outlining
- لیست اعضا
- Import کردن خودکار Namespace ها
- شکل دهی و رنگی کردن خودکار
- رفع اشکال برنامه ویژوال استودیو (Debugging) در Visual Studio
- Web Server ویژه Visual Studio
- Debug کردن
- تحت نظر گرفتن متغیرها

5- مقدمات Web Form ها
- آناتومی یک ASP.NET Web Application
- انواع فایل های ASP.NET
- دایرکتوری های یک ASP.NET Application
- آشنایی با Server Control ها
- HTML Server Control ها
- View State
- Event Handling
- Error Handling
- کلاس Page
- هدایت کاربر به یک صفحه جدید
- HTML Encoding
- Event های سطح Application
- فایل Global.asax
- Application Event های دیگر
- پیکربندی ASP.NET
- فایل web.config
- نگهداری تنظیمات سفارشی در فایل web.config

6- Web Control ها
- شروع کار با Web Control ها
- Web Control های پایه ای
- Tag تگهای Web Control ها
- کلاس های Web Control ها
- کلاس پایه Web Control
- واحدها (Units)
- شمارش پذیرها (Enumerations)
- رنگ ها (Colors)
- فونت ها (Fonts)
- Focus
- دکمه پیش فرض
- کنترل های لیست
- کنترل های لیستی چندگزینه ای
- کنترل های Table
- Event های Web Control ها و Auto Post Back
- Event های PostBack چگونه کار می کنند؟
- چرخه زندگی (Life Cycle) صفحات

7- حفظ حالت (State Management)
- مشکل حفظ حالت
- آشنایی با View State
- View State Collection
- یک مثال از View State
- امن کردن View State
- غیرقابل دستکاری کردن View State
- View State خصوصی
- حفظ کردن مقدار Variable Member ها - فیلدها
- نگهداری اشیاء سفارشی
- کوکی ها Cookie
- یک مثال از کاربرد Cookie ها
- Session State
- ردیابی نشست Session
- بکارگیری نشست Session State
- یک مثال از Session State
- پیکربندی Session State
- Cookie less
- Timeout
- Mode
- InProc
- Off
- State Server
- SQL Server
- Application State
- مروری بر گزینه های موجود برای حفظ حالت (State Management)

8- بررسی اعتبار سنجی (Validation) Session
- آشنایی با بررسی اعتبار Session - کنترل های Validator Session
- بررسی اعتبار سمت سرور
- بررسی اعتبار سمت کلاینت Client
- کنترل های بررسی اعتبار
- یک مثال ساده از بررسی اعتبار
- گزینه های دیگر نمایشی
- بررسی اعتبار بصورت دستی
- بررسی اعتبار با استفاده از Regular Expressions
- یک فرم مدیریت مشتری با امکان بررسی اعتبار
- گروه های بررسی اعتبار (Validation Groups)

9- User Control ها و استفاده از گرافیک
- یوزر کنترل ها User Control
- ایجاد یک User Control ساده
- User Control های مستقل
- User Control های یکپارچه
- Event های User Control ها
- پاس کردن اطلاعات با استفاده از Event ها
- رسم عناصر گرافیکی
- رسم ابتدایی
- رسم کردن یک تصویر سفارشی
- قرار دادن تصویر سفارشی در صفحات وب
- قالب تصویر و کیفیت

10- استفاده از Style ها، Theme ها، و مستر پیج Master Page ها
- انواع Style ها
- ایجاد یک Inline Style ساده
- ایجاد یک Style Sheet
- بکار بردن قواعد Style Sheet
- Theme ها
- Theme ها چگونه کار می کنند؟
- بکار گرفتن یک Theme ساده
- رفع تداخل بین Theme ها
- ایجاد چند Skin مختلف برای یک کنترل
- Skin های پیشرفته
- آشنایی با مستر پیج ها Master Page
- یک Master Page و Content Page ساده
- Master Page ها و Content Page ها چگونه متصل می شوند؟
- یک Master Page با چند ناحیه برای Content ها
- محتویات پیش فرض
- Master Page ها و مسیرهای نسبی
- مباحث پیشرفته درباره Master Page ها
- چینش مبتنی بر جداول
- نوشتن کد در Master Page ها
- کار با Master Page ها از طریق کد

11- مقدمات ADO.NET
- مدیریت داده ها چیست؟
- پیکربندی Database
- SQL Server Express
- مرور و دستکاری داده ها در Visual Studio
- مفاهیم SQL
- اجرای کوئری Query ها در Visual Studio
- دستور Select
- دستور Update
- دستور Insert
- دستور Delete
- آشنایی با ADO.NET - Namespace ها مربوط به داده ها
- کلاسهای Data Provider
- دسترسی مستقیم به داده ها
- ایجاد یک کانکشن Connection
- دستور Select
- Data Reader
- بروزرسانی داده ها
- دسترسی غیرمتصل (Disconnected) به داده ها
- انتخاب داده های غیرمتصل
- انتخاب چند جدول بصورت همزمان
- تعریف رابطه ها

12- اتصال داده ها یا دیتا بایندینگ Data Binding
- آشنایی با Data Binding
- انواع Data Binding در ASP.NET
- Data Binding چگونه کار می کند؟
- Data Binding تک مقداری
- یک مثال ساده از Data Binding
- Data Binding ساده با استفاده از Property ها
- مشکلات Data Binding
- استفاده از کد بجای Data Binding ساده
- Data Binding با مقادیر تکرار شونده
- Data Binding با استفاده از List Control های ساده
- یک مثال ساده از List Binding
- Collection های Strongly Typed
- Binding چندگانه
- Data Binding با استفاده از یک Dictionary Collection
- استفاده از مشخصه Data Value Field
- Data Binding با استفاده از ADO.NET
- ایجاد یک Record Editor
- کنترل های دیتا سورس Data Source
- چرخه حیات صفحه هنگام Data Binding
- Sql Data Source
- انتخاب رکوردها
- دستورات پارامتر دار
- پاسخ دهی به خطاها
- بروزرسانی رکوردها

13- Data Control ها
- گرید ویو Grid View
- ساخته شدن خودکار ستون ها
- تعریف ستون ها
- فرمت کردن GridView
- فرمت کردن فیلدها
- استفاده از Style ها
- فرمت کردن مقادیر خاص
- انتخاب یک ردیف از GridView
- افزودن یک دکمه انتخاب
- استفاده از مورد انتخاب شده برای ایجاد صفحات Master/Detail
- ویرایش کردن با استفاده از Grid View
- Sort کردن و Paging با استفاده از GridView
- استفاده از Template های GridView
- استفاده از چند Template
- ویرایش کردن Template ها در Visual Studio
- Handle کردن Event ها در یک Template
- ویرایش کردن رکوردها با استفاده از یک Template
- Detail View و Form View

14- کار کردن با فایل ها و Stream ها
- کار با فایل ها در Web Application
- کسب اطلاعات درباره File System
- کلاس Path
- کلاس های Directory و File
- کلاس های Directory Info و File Info
- کلاس Drive Info
- یک مثال از یک File Browser
- خواندن و نوشتن با استفاده از Stream ها
- کار با فایل های متنی
- کار با فایل های باینری
- میانبرهایی برای خواندن و نوشتن فایل ها
- یک مثال از یک Guest Book
- فراهم کردن امکان Upload
کردن فایل ها - کنترل File Upload

15- امنیت وب سایت
- آشنایی با پیش نیازهای امنیت
- مدل امنیت در ASP.NET
- وب سرور Visual Studio
- احراز هویت و کنترل دسترسی
- Forms Authentication
- تنظیمات web config
- قواعد کنترل دسترسی
- ساخت صفحه لاگین Login
- حفظ محرمانگی با استفاده از SSL
- ایجاد یک Certificate Request
- لایه سوکت های امن Secure Socket Layer

16- ASP.NET AJAX
- آشنایی با آجاکس AJAX
- استفاده از AJAX در کجا خوب است؟
- استفاده از AJAX در کجا خوب نیست؟
- ابزارهای آژاکس AJAX در ASP.NET
- مدیریت اسکریپت Script Manager
- بازخوانی های Partial
- یک تست ساده با استفاده از Update Panel
- مدیریت خطاها
- بروزرسانی شرطی
- استفاده از محرک یا Trigger
- اطلاع از پیشرفت عملیات
- نمایش یک Progress Bar شبیه سازی شده
- انصراف از انجام عملیات
- بازخوانی در بازه های زمانی

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










نقشه سایت آموزشگاه

Skip Navigation Links.
Collapse صفحه اصلیصفحه اصلی
ارتباط با ما
درباره ما
سوالات متداول
دعوت به همکاری
نظرات دانشجویان
مقالات مشاوره ای
بورس آموزشی تحصیلی
مقالات آموزشی
درخواست مشاوره
پذیرش نمایندگی
امور نمایندگی ها
پرداخت الکترونیک پایا
مزایای ویژه پایا
لیست اساتید
استعلام گواهینامه
Expand دوره های آموزش پایه کامپیوتردوره های آموزش پایه کامپیوتر
Collapse دوره های آموزش طراحی وب سایتدوره های آموزش طراحی وب سایت
آموزش طراحی وب کامل
آموزش طراحی وب سایت
آموزش وردپرس wordpress
آموزش جوملا Joomla
آموزش مجنتو Magento
آموزش jquery
آموزش asp-csharp-sqlserver
ساخت فروشگاه اینترنتی
آموزش seo
Expand دوره های آموزش برنامه نویسیدوره های آموزش برنامه نویسی
Expand آموزش شبکه و سخت افزارآموزش شبکه و سخت افزار
Expand دوره های آموزش گرافیکدوره های آموزش گرافیک
Expand دوره های آموزش طراحی سه بعدیدوره های آموزش طراحی سه بعدی
Expand دوره های آموزش فنی و مهندسیدوره های آموزش فنی و مهندسی
Expand دوره های آموزش کاربردیدوره های آموزش کاربردی
Expand مطالب آموزشیمطالب آموزشی
Expand خدمات آموزشگاه کامپیوتر پایاخدمات آموزشگاه کامپیوتر پایا
Expand دانشجویاندانشجویان
Expand مقالات کامپیوتریمقالات کامپیوتری
Expand لینک های مفیدلینک های مفید
آدرس آموزشگاه کامپیوتر پایاتلفن تماس با آموزشگاه کامپیوتر پایاکانال تلگرام آموزشگاه پایا
مرکز آموزش های تخصصی پایا برگزار کننده دوره های آموزش کاربردی و تضمینی و مهارت های ویژه مشاغل
Top Computer Training School & IT Academy | in Iran , Tehran | Computer Skills Training | Computer tutorials | IT tutorials | Computer institute | Amoozeshgah Computer Paya
All Right Reserved 2005 - 2015- Designed by Institute of Computer PAYA -  Parviz Tariveh   email: info@PayaIT.com
تماس با آموزشگاه کامپیوتر پایاآموزشگاه کامپیوتر پایا