آموزشگاه كامپيوتر پايا - برگزار كننده دوره هاي تخصصي كامپيوتر
صفحه نخست
|
درباره ما
|
ارتباط با ما
|
دعوت به همكاری
|
دانلود
دوره طراحی صفحات وب
دوره طراحی صفحات وب (HTML - FrontPage - Expression Web - CSS - JavaScript - Photoshop)
دانشجو بعد از اتمام دوره بايد بتواند (بعنوان طراح وب سايت) وب سايت های گوناگون را طراحی نمايد
:اهداف دوره
سرفصل های كلی دوره:
1- آموزش زبان برنامه نويس HTML
2- آموزش نرم افزار Front Page يا Exprerssion Web
3- آموزش CSS
4- آشنايی با كدهای جاوا اسكريپت
5- آموزش نرم افزار فتوشاپ جهت طراحی وب
6- همراه با اجرای پروژه عملی
ICDL - پيش نياز: آشنايی با كامپيوتر
كلاس های عادی حداكثر 6 نفره بوده و هر نفر يك كامپيوتر در اختيار خواهد داشت
در زمان استراحت بين ساعات آموزشی، دانشجويان با كيك و نوشيدنی سرد و گرم پذيرايی خواهند شد
مدارك مورد نياز: يكبرگ كپی شناسنامه از صفحه اول - دو قطعه عكس - تكميل فرم ثبت نام - مبلغ شهريه
:توضيحات ثبت نام
زمان برگزاری دوره آموزشی
:زمان تشكيل دوره
مدت دوره 30 ساعت - شهريه دوره 180000 تومان
:مدت و شهريه دوره
جهت رزرو دوره آموزشی مورد نظر،
فرم پيش ثبت نام
را تكميل فرماييد
:پيش ثبت نام
دوره برنامه نويسی تحت وب
دوره برنامه نويسی تحت وب - سايت خبری (ASP.Net - C#.Net - SQL server)
دانشجو بعد از اتمام دوره بايد بتواند يك وب سايت (مثلا وب سايت خبری) را طراحی و اجرا (برنامه نويسی) نمايد
:اهداف دوره
سرفصل های كلی دوره:
آشنایی با
.Net Freamework
انقلاب در توسعه وب
HTML
و فرم های
HTML
برنامه نویسی
Server Side
برنامه نویسی
Client Side
آشنایی با موجودیت و ساختار
.Net Framework
C#
و
VB
و دیگر زبان های
.Net
زبان واسط
(Intermediate Language)
زبان های دیگر
.Net
آشنایی با
Common Language Runtime
کتابخانه کلاس های
.Net
نقش
Visual Studio
زبان
C#
زبان های
.Net
مبانی زبان
C#
حساسیت به حروف بزرگ و کوچک
نگارش توضیحات در
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
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
کردن
تحت نظر گرفتن متغیرها
مقدمات
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
Web Control
ها
شروع کار با
Web Control
ها
Web Control
های پایه ای
Tag
های
Web Control
ها
کلاس های
Web Control
ها
کلاس پایه
WebControl
واحدها
(Units)
شمارش پذیرها
(Enumerations)
رنگ ها
(Colors)
فونت ها
(Fonts)
Focus
دکمه پیش فرض
کنترل های لیست
کنترل های لیستی چندگزینه ای
کنترل های
Table
Event
های
Web Control
ها و
AutoPostBack
Event
های
PostBack
چگونه کار می کنند؟
چرخه زندگی
(Life Cycle)
صفحات
حفظ حالت
(State Management)
مشکل حفظ حالت
آشنایی با
View State
ViewState Collection
یک مثال از
View State
امن کردن
View State
غیرقابل دستکاری کردن
View State
View State
خصوصی
حفظ کردن مقدار
Variable Member
ها - فیلدها
نگهداری اشیاء سفارشی
Cookie
ها
یک مثال از کاربرد
Cookie
ها
Session State
ردیابی
Session
بکارگیری
Session State
یک مثال از
Session State
پیکربندی
Session State
Cookieless
Timeout
Mode
InProc
Off
StateServer
SQLServer
Application State
مروری بر گزینه های موجود برای حفظ حالت
(State Management)
بررسی اعتبار
(Validation)
آشنایی با بررسی اعتبار
کنترل های
Validator
بررسی اعتبار سمت سرور
بررسی اعتبار سمت
Client
کنترل های بررسی اعتبار
یک مثال ساده از بررسی اعتبار
گزینه های دیگر نمایشی
بررسی اعتبار بصورت دستی
بررسی اعتبار با استفاده از
Regular Expressions
یک فرم مدیریت مشتری با امکان بررسی اعتبار
گروه های بررسی اعتبار
(Validation Groups)
User Control
ها و استفاده از گرافیک
User Control
ها
ایجاد یک
User Control
ساده
User Control
های مستقل
User Control
های یکپارچه
Event
های
User Control
ها
پاس کردن اطلاعات با استفاده از
Event
ها
رسم عناصر گرافیکی
رسم ابتدایی
رسم کردن یک تصویر سفارشی
قرار دادن تصویر سفارشی در صفحات وب
قالب تصویر و کیفیت
استفاده از
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
ها از طریق کد
مرور مطالب این بخش
مقدمات
ADO.NET
مدیریت داده ها چیست؟
پیکربندی
Database
SQL Server Express
مرور و دستکاری داده ها در
Visual Studio
مفاهیم
SQL
اجرای
Query
ها در
Visual Studio
دستور
Select
دستور
Update
دستور
Insert
دستور
Delete
آشنایی با
ADO.NET
Namespace
ها مربوط به داده ها
کلاسهای
Data Provider
دسترسی مستقیم به داده ها
ایجاد یک
Connection
دستور
Select
DataReader
نتیجه گیری
بروزرسانی داده ها
دسترسی غیرمتصل
(Disconnected)
به داده ها
انتخاب داده های غیرمتصل
انتخاب چند جدول بصورت همزمان
تعریف رابطه ها
مرور مطالب این بخش
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
استفاده از مشخصه
DataValueField
Data Binding
با استفاده از
ADO.NET
ایجاد یک
Record Editor
کنترل های
Data Source
چرخه حیات صفحه هنگام
Data Binding
SqlDataSource
انتخاب رکوردها
دستورات پارامتر دار
پاسخ دهی به خطاها
بروزرسانی رکوردها
مرور مطالب این بخش
Data Control
ها
GridView
ساخته شدن خودکار ستون ها
تعریف ستون ها
فرمت کردن
GridView
فرمت کردن فیلدها
استفاده از
Style
ها
فرمت کردن مقادیر خاص
انتخاب یک ردیف از
GridView
افزودن یک دکمه انتخاب
استفاده از مورد انتخاب شده برای ایجاد صفحات
Master/Detail
ویرایش کردن با استفاده از
GridView
Sort
کردن و
Paging
با استفاده از
GridView
Sort
کردن
Paging
استفاده از
Template
های
GridView
استفاده از چند
Template
ویرایش کردن
Template
ها در
Visual Studio
Handle
کردن
Event
ها در یک
Template
ویرایش کردن رکوردها با استفاده از یک
Template
DetailView
و
FormView
DetaiView
FormView
مرور مطالب این بخش
کار کردن با فایل ها و
Stream
ها
کار با فایل ها در
Web Application
کسب اطلاعات درباره
File System
کلاس
Path
کلاس های
Directory
و
File
کلاس های
DirectoryInfo
و
FileInfo
کلاس
DriveInfo
یک مثال از یک
File Browser
خواندن و نوشتن با استفاده از
Stream
ها
کار با فایل های متنی
کار با فایل های باینری
میان بر هایی برای خواندن و نوشتن فایل ها
یک مثال از یک
Guest Book
فراهم کردن امکان
Upload
کردن فایل ها
کنترل
FileUpload
مرور مطالب این بخش
امنیت وب سایت
آشنایی با پیش نیازهای امنیت
مدل امنیت در
ASP.NET
وب سرور
Visual Studio
احراز هویت و کنترل دسترسی
Forms Authentication
تنظیمات
web.config
قواعد کنترل دسترسی
صفحه
Login
حفظ محرمانگی با استفاده از
SSL
ایجاد یک
Certificate Request
Secure Socket Layer
مرور مطالب این بخش
ASP.NET AJAX
آشنایی با
AJAX
AJAX
در کجا خوب است؟
AJAX
در کجا خوب نیست؟
ابزارهای
AJAX
در
ASP.NET
ScriptManager
بازخوانی های
Partial
یک تست ساده با استفاده از
UpdatePanel
مدیریت خطاها
بروزرسانی شرطی
Trigger
ها
اطلاع از پیشرفت عملیات
نمایش یک
Progress Bar
شبیه سازی شده
انصراف از انجام عملیات
بازخوانی در بازه های زمانی
- همراه با اجرای پروژه عملی
- طراحی و برنامه نويسی يك وب سايت خبری:
- گروه بندی اخبار
- ثبت، ويرايش، حذف اخبار
- جستجو در اخبار سايت
- آرشيو خبری
- خروجی RSS
- مديريت بخش تبليغات
- نمايش آخرين خبرها
- نمايش خبر بصورت متون متحرك
- عضويت و ثبت نام كاربران خبرنامه
- فرم ارتباط
- سيستم امتياز دهي به خبر
- سيستم نظردهی به خبر
- بخش پيوندها
- كنترل پنل مديريت سايت
- و بسياری مطالب مرتبط ديگر....
پيش نياز: شركت در دوره طراحی وب سايت يا آشنايی با آن
كلاس های عادی حداكثر 6 نفره بوده و هر نفر يك كامپيوتر در اختيار خواهد داشت
در زمان استراحت بين ساعات آموزشی، دانشجويان با كيك و نوشيدنی سرد و گرم پذيرايی خواهند شد
مدارك مورد نياز: يكبرگ كپی شناسنامه از صفحه اول - دو قطعه عكس - تكميل فرم ثبت نام - مبلغ شهريه
:توضيحات ثبت نام
زمان برگزاری دوره آموزشی
:زمان تشكيل دوره
مدت دوره 45 ساعت - شهريه دوره 280000 تومان
:مدت و شهريه دوره
جهت رزرو دوره آموزشی مورد نظر،
فرم پيش ثبت نام
را تكميل فرماييد
:پيش ثبت نام
آموزشگاه كامپيوتر پايا
- دپارتمان آموزش: 88665961 مديريت پروژه: 66066429 مديريت موسسه: 09122108861
All Right Reserved 2008 - 2009 - Designed by
Institute of Computer PAYA
(P.Tariveh)