آموزش ASP.Net , C#.Net , SQL
یک وب سایت Asp.Net معمولا از کدی که بوسیله زبان Vb.Ne یا C#.Net نوشته شده تشکیل یافته است. وقتی که یک وب سایت را با زبان Vb.Net یا C#.Net می سازید، در واقع برنامه Asp.Net ای مبتنی بر آن زبان ایجاد می کنید . فناوری ASP.NET فناوری پیشرفته ای از سوی مایکروسافت است که جهت ساخت نرم افزار های تحت وب به ویژه سایت های اینترنتی پویا و مبتنی بر پایگاه داده ابداع شده است. این فناوری نسبت به نسخه های قبلی صفحات فعال وب تغییراتی اساسی و ریشه ای دارد. این فناوری پیشرفته ترین بستر توسعه وب ایجاد شده تا این زمان را فراهم می آورد. فراتر از این ها ASP.NET جهت ایجاد یک زیر بنای کاملاً جدید و به مراتب انعطاف پذیر تر برای توسعه وب به صورت بنیادی بازسازی شده است. دلیل این تحول عمیق به وجود آمده در این فناوری، این است که بر پایه بستر .NET مایکروسافت و یا به عبارت دقیق تر بر چهارچوب کاری .NET استوار گشته است.در کامتک شما میتوانید با روش تخصصی و حرفه ای این زبان برنامه نویسی آشنا شوید.
طراحی وب سایت فروشگاهی، وب سایت گردشگری و سایت نیازمندیها با آموزش برنامه نویسی ای اس پی دات نت
سرفصلهای دوره آموزش طراحی وب با ASP.NET
- مقایسه صفحات وب استاتیک، داینامیک و اکتیو
- آشنایی با مفاهیم اولیه ASP.NET
- آشنایی کامل با مفاهیم .NET Framework و چگونگی نصب آن
- بررسی تمامی اقدامات لازم جهت شروع ASP.NET به صورت عملی
- آشنایی با Microsoft Visual Studio ۲۰۱۰
- چگونگی کارکرد ASP.NET
- بررسی کامل کنترل های سرویس دهنده با انجام پروژه های گوناگون و متعدد جهت کسب مهارت های لازم در چگونگی به کار گیری این کنترل ها
- بررسی انواع داده ها و مفاهیم مربوط به متغییر ها
- قوانین نامگذاری و میدان دید متغییر
- بررسی توابع تبدیل نوع
- بررسی عملگر ها و مفاهیم مربوط به آن ها
- بررسی ساختار های کنترل برنامه
- بررسی کامل ساختار های پرش و آشنایی با توابع
- چگونگی برنامه نویسی پیمانه ای
- آشنایی با برنامه نویسی رویداد گرا و بررسی مفاهیم آن
- بررسی رویداد های HTML
- بررسی رویداد های صفحه در ASP.NET و رویداد های کنترل های ASP.NET
- آشنایی با مفاهیم شیء و کلاس
- آشنایی با مفاهیم خاصیت، متد و رویداد
- ایجاد و به کار گیری کلاس ها با انجام پروژه های متعدد جهت کسب مهارت های لازم
- بررسی مباحث پیشرفته درباره کلاس
- بیان مفاهیم وراثت و کاربرد های آن
- بررسی فضاهای نام و به کار بردن آن ها در پروژه های ASP.NET
- چگونگی ارتباط با پایگاه داده
- آشنایی با محیط وب ماتریس و چگونگی نصب و پیکر بندی آن
- بررسی اشیاء مربوط به کار با پایگاه داده و به کار گیری آن ها در پروژه های گوناگون جهت کسب مهارت های لازم
- چگونگی ذخیره، بازیابی و بروز رسانی داده ها
- بررسی کنترل های ASP.NET و استفاده از آن ها در پروژه های گوناگون جهت کسب مهارت های لازم و آشنایی با جزییات و کاربرد آن ها
- چگونگی حفظ اطلاعات در برنامه های وب
- بررسی کامل کوکی ها و مفاهیم مربوط به آن ها
- بررسی کامل فایل Global.aspx و کاربرد های آن
- بررسی تکنیک های پیشرفته مدیریت حالت
- بیان روش های استفاده مجدد از کد در ASP.NET
- بررسی تکنیک های حرفه ای کد نویسی
- چگونگی اشکال زدایی از برنامه ها
- بیان مفاهیم سرویس های وب و پروتکل SOAP
- چگونگی ارسال پست الکترونیک
- چگونگی Upload فایل توسط کاربر
در این دوره آموزشی مفاهیم پایه مربوط به چهارچوب کاری دات نت و مفاهیم اساسی این فناوری به صورت کامل مورد بررسی قرار می گیرد. چگونگی برنامه نویسی در این فناوری و تفاوت های آن با فناوری های مشابه از جمله مباحثی اند که در این دوره آموزشی به صورت کامل مورد تجزیه و تحلیل قرار می گیرند. انجام پروژه های متعدد و پیشرفته در کارگاه آموزشی این دوره دانش پژوهان را به صورت عملی با تکنیک های پیشرفته این فناوری آشنا می کند و آن ها را قادر به طراحی و پیاده سازی پروژه های تحت وب بسیار بزرگ و حرفه ای با استفاده از فناوری ASP.NET می سازد.
سرفصلهای دوره آموزش برنامه نویسی #C
- مفاهیم دیتابیس
- نصب SQL Server
- موئلفه ها و ابزار های SQL Server 2008
- نسخه های SQL Server 2008
- پیاده سازی دیتابیس
- نرمال سازی
- ساخت دیتابیس
- ساخت جدول
- پیاده سازی محدودیت ها (Constraint)
- Primary Key Constraint
- Unique Key Constraint
- Check Constraint
- Foreign Key Constraint
- DML Commands
- Select
- Insert
- Update
- Delete
- Mathematical Functions
- Join
- Left Join
- Right Join
- Inner Join
- پیاده سازی
- View
- Stored Procedure
- Function
- Trigger
- Create
- Alter
- Drop
- Truncate
- Commit
- Rename
- Grant
- Revoke
- TSQL Functions
- String Functions
- Date Time Functions
برخی از اصطلاحات طراحی وب سایت با دات نت
- آشنایی با Net Freamework
- برنامه نویسی Server Side
- برنامه نویسی Client Side
- آشنایی با موجودیت و ساختار Net Framework و VB و دیگر زبان های Net
- آشنایی با Common Language Runtime
- کتابخانه کلاس های Net
- نقش Visual Studio
- نگارش توضیحات در C#
- اتمام دستورات و بلوک ها
- متغیرها و انواع داده ها
- تعیین مقدار و مقداردهی اولیه
- String ها و کاراکترهای Escape
- آرایه ها (Arrays)
- شمارش پذیرها (Enumerations)
- عملیات بر روی متغیرها
- تبدیل نوع (Type Cast)
- دستورات شرطی
- دستور if
- دستور switch
- حلقه ها
- دستور for
- دستور foreach
- دستور while
- متدها (Methods)
- پارامترها
- Method Overloading
- Type ها، Object ها، و Namespace ها
- مروری بر کلاس ها
- افزودن Property ها
- افزودن یک Method
- افزودن یک Constructor
- انواع Value و انواع Reference
- پاس کردن پارامترها بصورت Reference و بصورت Value
- آشنایی با Reference ها و Assembly ها
- استفاده از Namespace ها
- Import کردن Namespace ها
- Assembly ها
- ارث بری (Inheritance)
- اعضای Static
- Cast کردن Object ها
- کلاس های Partial
- Access Modifiers
- آشنایی با Visual Studio 2008
- ایجاد یک Web Application جدید
- آشنایی با Solution Explorer
- افزودن Web Form ها
- افزودن Web Control ها
- پنجره Properties
- آناتومی یک Web Form
- آشنایی با Page Directive
- نوشتن کد
- گروه های بررسی اعتبار (Validation Groups)
- User Control ها و استفاده از گرافیک
- User Control های مستقل
- User Control های یکپارچه
- Event های User Control ها
- پاس کردن اطلاعات با استفاده از Event ها
- رسم عناصر گرافیکی
- رسم کردن یک تصویر سفارشی
- قرار دادن تصویر سفارشی در صفحات وب
- قالب تصویر و کیفیت
- استفاده از Style ها، Theme ها، و Master Page ها
- بکار بردن قواعد Style Sheet
- طریقه و به کارگیری صحیح Theme ها
- رفع تداخل بین Theme ها
- ایجاد چند Skin مختلف برای یک کنترل
- Skin ها پیشرفته
- آشنایی با Master Page ها
- یک Master Page با چند ناحیه برای Content ها
- محتویات پیش فرض
- Master Page ها و مسیرهای نسبی
- مباحث پیشرفته درباره Master Page ها
- چینش مبتنی بر جداول
- نوشتن کد در Master Page ها
- کار با Master Page ها از طریق کد
- مرور مطالب این بخش
- مقدمات ADO.NET
- مدیریت داده ها , پیکربندی Database
- SQL Server Express
- مرور و دستکاری داده ها در Visual Studio
- مقدمات 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
- کنترل های لیستی چندگزینه ای
- کنترل های Table
- Event های Web Control ها و AutoPostBack
- چرخه زندگی (Life Cycle) صفحات
- حفظ حالت (State Management)
- آشنایی با View State
- View State خصوصی
- حفظ کردن مقدار Variable Member ها و فیلدها
- نگهداری اشیاء سفارشی
- Cookie ها
- Session State
- ردیابی Session
- بکارگیری Session State
- Cookieless
- Timeout
- Mode
- InProc
- StateServer
- SQLServer
- Application State
- مروری بر گزینه های موجود برای حفظ حالت (State Management)
- بررسی اعتبار (Validation)
- آشنایی با بررسی اعتبار
- کنترل های Validator
- بررسی اعتبار سمت سرور
- بررسی اعتبار سمت Client
- گزینه های دیگر نمایشی
- بررسی اعتبار بصورت دستی
- بررسی اعتبار با استفاده از Regular Expressions
- فرم مدیریت مشتری با امکان بررسی اعتبار
- Import کردن خودکار Namespace ها
- شکل دهی و رنگی کردن خودکار
- رفع اشکال های برنامه (Debugging) در Visual Studio
- Web Server ویژه Visual Studio
- Debug کردن
- تحت نظر گرفتن متغیرها
- فایل Global.asax
- Application Event های دیگر
- پیکربندی ASP.NET
- فایل web.config
- نگهداری تنظیمات سفارشی در فایل web.config
- Web Control ها
- شروع کار با Web Control ها
- Web Control های پایه ای
- Tag های Web Control ها
- کلاس های Web Control ها
- کلاس پایه WebControl
- شمارش پذیرها (Enumerations)
- کلاس Code-Behind
- افزودن Event Handler ها
- IntelliSense و Outlining
- Outlining
- رنگ ها (Colors)
- فونت ها (Fonts)
- Focus
- دکمه پیش فرض