PDA

نسخه کامل مشاهده نسخه کامل : آموزش برنامه نویسی از مبتدی تا پیشرفته



tahlildadehins
22-05-2010, 12:28
آموزش برنامه نویسی تحت وب پیشرفته ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])


Professional Web 2.0
Cascading Style Sheets Advance
جاوا اسکریپت و برنامه نویسی سطح Client
JSON
Asp.Net
Component Design
Asp.Net Ajax
jQuery
MVC.Net

آموزش برنامه نویسی ویندوز موبایل ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])



مطالب آموزشی در این دوره به شرح زیر می باشد:
پیکربندی سیستم عاملWindows Mobile و Symbian (جدا)
ساختار برنامه نویسی و برسیFramework CE (کامل)
آموزش گام به گام تولید نرم افزار و استفاده از ابزارForm
تولید و ساخت ابزار های دلخواه ( Component )
ساخت و استفاده ازWeb Service
ارتباط با بانک اطلاعاتی و Sync کردن اطلاعات با سرور
تولید برنامه Server و ارتباط Client با آن بر روی Pocket PC
آموزش گام به گام تولیدWCF و ارتباط نرم افزارها و Client ها با یکدیگر
ارسال و دریافت فایل توسطBluetooth و Infrared
باز خوانی دفترچه تلفن و تحلیل اجزاء آن( Phone Book )
ارسال و خواندن صندوق های مختلف SMS، MMS، Email، POP3، IMAP و ایمیل های Active Sync
مدیریت موتور ویبراتور( Vibrate ) و لامپ های LED
بهینه سازی نرم افزار تولید شده و ساختSetup ( CAB و SIS )

آموزش Rup ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])



مخاطبین دوره:


برنامه نویسانی که تمایل به یادگیری فرآیند مدیریت ساخت پروژه های نرم افزاری دارند


مهندسین صنایعی که به دنبال آموزش فرآیند مدیریت پروژهو مدیریت فازهای تولید نرم افزار می باشند


طراحان نرم افزار و مدیران پروژه ای که آشنایی نسبی با RUP داشته و به دنبال تدوین معلومات به صورت راه بندی شده می باشند


اهداف دوره: در پایان این دوره دانشجویان می توانند اهداف، نقش ها، فرآیندها و خروجی ها را در هر مرحله در جهت مدیریت متمرکز چرخه تولید نرم افزار تعیین نمایند.


مقدمهRUP


فاز هایRUP


دیسیپلین هایRUP


مدل سازی کسب و کار(Business Modeling)


سند معماری نرم افزار(SAD)


پیاده سازی


استقرار


محیط اجرا


رهنمود هایRUP


ابزارهای کار باRUP

آموزش UML ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])



اهداف کلی دوره: دانشجویان در طی این دوره آموزش جامع و دسته بندی نیازمندیهای سیستم نرم افزاری و همچنین تبدیل نیازمندیها به مدل طراحی نرم افزار و همچنین تبدیل نیازمندیها به مدل های طراحی نرم افزار، در قالب زبان نشانه گذاری UML، با استفاده از استاندارهای شی گرا فرآیند RUP را می آموزند

مخاطبین دوره: برنامه نویسان، تحلیل گران و مهندسین صنایع
این دوره برای برنامه نویسانی که به دنبال یافتن روش صحیح شناخت و پیاده سازی نرم افزار از ابتدا تا مرحله پایان می باشد، مناسب است.
تحلیلگران که به دنبال فراگیری روشهای استاندارد مستند سازی سیستمهای نرم افزاری می باشند نیز می توانند از این دوره استفاده نمایند.
زبان مدل سازی UML
نمودار Use case
Extend
نمودار فعالیت Activity Diagram
نمودارکلاس Class Diagram
Generalization
Composition
نمودارهای توالی و همکاری Sequence Diagram, Collaboration Diagram
نمودار حالت State Diagram
نمودار مولفه و استقرار Component Diagram , Deployment Diagram
کار با ابزار ترسیم نمودار های UML

کارگاه عملی ساخت و مدیریت پروژه های تحت ویندوز با استفاده از سی شارپ 2008 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])





اهداف دوره : بزرگترین هدف این دوره آموزش تحلیل و طراحی و پیاده سازی جزء به جزء یک پروژه تحت ویندوز به صورت گام به گام از ابتدا تا انتها می یاشد. در این دوره دانشجویان تحلیل عملی یک سیستم فروش و انبار و سپس با پیاده سازی آن در .NET آشنا می شوند. مخاطبین : این دوره برای کسانی طراحی شده است که با زبان C# آشنایی دارند و یا اینکه C# را به صورت تجربی یا خودآموز فرا گرفته اند و تجربه عملی پیاده سازی نرم افزار را با استاندارد های روز دنیا ندارند. در طی این دوره با انجام چند پروژه عملی از ابتدا (جمع آوری نیازمندی ها) تا انتها (ساخت Setup برای نرم افزار) ، دانشجویان مراحل تحلیل ، طراحی و پیاده سازی عملی پروژه های تحت ویندوز را فرا می گیرند.
1. تحلیل سیستم انبار و فروش با استفاده از متدولوژی UML
2. تحلیل و طراحی بانک های اطلاعاتی
3. مدیریت اشیاء SQL
4. معماری چند لایه
5. مدیریت و ساخت فرم های ورود اطلاعات
6. ساخت سیستم مبتنی بر نقش کاربران (Rolled Based Security)
7. آموزش کنترل های تولید سریع نرم افزار
8. ساخت گزارشات کاربردی با استفاده از Active Report
9. ساخت Setup و ارائه Update اینترنتی بر روی Setup
10. ساخت گالری تصاویر در بانک بدون کاهش Performance بانک اطلاعاتی

C# مقدماتی ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])



این دوره برای دانشجویانی طراحی شده است که می خواهند زبان C#‎‎‎‎‎‎‎‎‎ را برای برنامه نویسی و تولید برنامه های تحت ویندوز (WinForms) به صورت عمقی و کاربردی از مفاهیم تا پیاده سازی آموزش ببینند. دانشجویان پس از گذراندن این دوره می توانند با اتکا به دانش آموخته خود برنامه نویسی را به صورت حرفه ای در سطوح بالاتر ادامه دهند. در طی این دوره موارد زیر را خواهید آموخت:


بکار گرفتن Visual Studio 2008 و آشنایی با محیط و امکانات آن
مبانی زبان C#‎‎‎‎‎‎‎‎‎
دستورات شرطی
برنامه نویسی شئ گرا
ساختار ها(structs)
وراثت
واسط ها(Interfaces)
عملگر ها و Cast ها
رشته ها و عبارات با قاعده
مجموعه ها (Collection)
خطاها وException ها
طراحی فرم های ویندوزی
بکار گرفتن کنترل ها برای طراحی فرمها
ADO.Net
XML
کار با بانک های اطلاعاتی

آموزش Sql Server 2008 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])



مخاطبین دوره : این دوره برای افرادی طراحی شده است که عملکردبانک اطلاعاتی SqlServer 2008 آشنایی کامل ندارند.


برنامه نویسانی که در سطح متوسط و یا مبتدی با Sql آشنایی دارند نیز می توانند از این دوره استفاده نمایند.


محتویات این دوره آموزشی به نحوی انتخاب شده است که کلیه مباحث مورد نیاز برنامه نویسان را در بانک اطلاعاتی به صورت کاربردی و حرفه ای و عملی آموزش داده است.


اهداف دوره :


هدف اصلی این دوره آموزش نکات کاربردی بانکهای اطلاعاتی برای برنامه نویسان می باشد. بسیاری از اوقات با دانستن و شناخت امکانات قدرتمند بانک اطلاعاتی می توان علاوه بر افزایش شدید کارایی برنامه ها ، زمان و هزینه تولید را نیز کاهش داد.
1 ) نصب و پیکر بندی بانک اطلاعاتی SQL Server 2008
2) محیط کاری SQL Server Management Studio
3) ساخت و مدیریت بانک های اطلاعاتی
4)ایمن سازی و سطوح امنیت در SQL Server 2008
5) ساخن و مدیریت جداول
6)ساخت و مدیریت ایندکسها و دیاگرامها
7) تهیه Backup و روشهای بازیابی Backup
8) ساخت یک Maintenance plan (روش پشتیبانی)
9) کار کردن با اطلاعات ( دستورات ذخیره و بازیابی)
10) ساخت نمایه ها(view)
11) برنامه نویسی ساخت یافته در SqlServer
ساخت رویه های ذخیره شده (Stored Procedure)
ساخت توابع دست ساز کاربر (User Defined function)
12)آغاز برنامه نویسی T-Sql
13)نکات کاربردی و حرفهای برنامه نویسی در Sql
14) ساخت Trigger ها


آموزش سی شارپ پیشرفته ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

مخاطبین دوره:
با توجه به توسعه روز افزون علم نرم افزار ، برنامه نویسی سنتی به سبک گذشته نیاز پروژه های نرم افزاری را مرتفع نمی سازد.
برنامه نویسی به سبک سنتی شامل طراحی بانکهای اطلاعاتی و پیاده سازی نرم افزار در قالب معماری چند لایه،دیگر پاسخگوی نیازهای اساسی تولید نرم افزار نمی باشد.مخاطبین اساسی این دوره برنامه نویسانی هستندکه با زبانC#‎‎و همچنین بانکهای اطلاعاتی آشنایی نسبی دارند ولی برنامه نویسی را به سبک سنتی انجام می دهند.همچنین مدیران پروژه ها و برنامه نویسانی که دارای سابقه طولانی برنامه نویسی میباشند نیز می توانند از این دوره بهره مند شوند.

فهرست مطالب دوره:

1.مروری بر ساختارهای پیشرفته زبانC#‎
◦‎.Net 3.5
◦Reflection
◦Xml
◦Serialization
◦Generic
◦Delegate
◦Lambda Expression
◦Anonymous Function, Class, Type
◦Object Initializer
◦Extension Methods
◦Automatic Property
◦Yield return
2.Reflection
◦یک آبجکت جدید را نمونه گذاری کنید
◦اعضای آبجکت را اجرا کنید
◦اطلاعات مربوط به یک نوع را پیدا کنید
◦اطلاعات مربوط به یک اسمبلی را پیدا کنید
◦صفات سفارشی اعمال شده بر روی یک نوع را بررسی نمایید
◦یک اسمبلی جدید را ایجاد و کامپایل نمایید
3.XML
◦XML Document وXML Base
◦XML Schema (XSD)‎
◦XML Transform Page (XSLT)‎
◦خواندن و نوشتنXML با استفاده ازXMLDocument وXPathNavigator
◦معرفیXML و کاربرد های آن در چارچوب‎.Net
◦خواندن و نوشتن اسنادXML
◦اعمال تغییرات در اسنادXML با استفاده از مدل سلسله مراتبیXML
◦دسترسی به اسنادXML با استفاده از مدل داده ایXPATH
◦اعمال اعتبارسنجی بر اسنادXML
◦تغییر شکلXML با استفاده ازXSLT
◦XML Serialization
4.LINQ
◦آشنایی باLinq
◦Linq To Object
◦Linq To SQL
◦Linq To XML
◦Linq SQL To XML, Linq XML To SQL
◦معرفی کاربردهایLinq to Object
◦عملگر های متاخرDeferred Operators
◦عملگرهای غیر متاخرNone Deferred Operators
◦بررسی تفاوتهایClass Library هایXML در.Net با روشLinq to XML
◦باز کردن یک سند و خواندن آن
◦پیمایش ساختارهای سلسه مراتبیXML
◦Query گرفتن از اسنادXML با استفاده ازLinq to XML
◦اعمال تغییرات در اسنادXML با استفاده ازLinq to XML
◦بررسی رویداد های کلاسXElement
◦اعتبارسنجی اسنادXML با استفاده ازLinq to XML
◦تغییر شکل اسنادXML با استفاده از کلاسهایLinq to XML
معرفیDataContext
◦معرفی کلاسهای موجودیتEntity Class
◦بررسی مدل رابطه ای بانک های اطلاعاتی درLinq
5.Windows Communication Foundation (WCF)‎
◦مروری کلی بر قابلیت هایWCF
◦Service Contract
◦Data Contract
◦روش های مدیریت نمونه ها درWCF
◦عملگر ها و رویدادهایWCF
◦اصول مقابله با خطاها
◦اصول تراکنش ها درWCF
◦مدیریت هم زمانی
◦Queued Services
◦امنیت در سیستم های مبتنی برWCF
6.ADO.Net Entity Framework
◦معرفی قابلیت هایADO.Net Entity Framework
◦ساخت یکData Model توسطDesigner
◦بار گزاری فایل های مدلcsdl, msl, ssdl
◦استفاده از قابلیت هایEntity Framework در برنامه های قدیمی توسط امکانIPOCO (Implement IPOCO)‎
◦جداول خود ارجاع
◦نگاشت چند به چند(Many to Many Mapping)
◦جداسازی موجودیت ها(Entity Splitting)
◦ساخت پرس و جوی منبع(CreateSourceQuery)
◦مقیاس پذیری بازیابی اطلاعات رابطه ای(Relationship span)
◦نمای بازیابی اطلاعات(Query View)
◦تعریف پرس و جو(Defining Query)
◦نگاشت رابطه های پدر و فرزند به مدل رابطه ای
◦Linq To SQL
◦خواندن اطلاعات داده ایXML توسطEntity Framework
◦بررسی روش کارکردStoreGeneratedPattern
◦توضیح مشخصاتEntityCollection وEntityReference
◦نظارت بر روی تغییرات اعمال شده روی مجموعه ها
◦نوع داده ای پیشرفته(Complex Types)
7.Windows Presentation Foundation (WPF)‎
◦آشنایی باWPF
◦بررسی مدل گرافیکی ویندوز
◦DirectX نسل جدید سیستم گرافیکی در ویندوز
◦شبیه سازیResolution درWPF
◦آشنایی باSilverlight
◦آشنایی باXAML
◦بررسی نمای برنامه های تحت ویندوز قبل ازWPF
◦Namespace درXAML
◦Code Behind درXAML
◦ویژگی ها(Properties) و رویدادها(Events)
◦نوع داده ای ساده(Simple Property)
◦نوع داده ای پیشرفته(Complex Property)
◦به کار گیری انواع داده ای از دیگرNamespace هایXAML
◦بارگذاری وCompile کردنXAML
◦مراحل ساخت برنامه
◦خاتمه نرم افزار
◦برسی رویداد های سطح نرم افزار(Application Events)
◦آشنایی با مبحث لایه بندی
◦فلسفه لایه بندی درWPF
◦فرایند لایه بندی درWPF
◦دربرگیرنده ها در لایه بندی(The layout Container)
◦لایه بندی ساده باStackPanel
◦ویژگی های لایه ها
◦Margin وAlignment
◦Minimum Size وMaximum Size وExplicit Size
◦بررسیWrap Panel وDock Panel
◦اجزاء و کار باGrid درWPF
◦آشنایی باControl های قدیمی
◦Brush های پیش زمینه و پس زمینه
◦Control های زمینه(Label, Button, Tooltip)
◦کنترل های کار با متن (متون چند خطی، انتخاب متن...)
◦کنترل های فهرست وار(List Control)
◦Animation سازی صفحه

برنامه نویسی تحت وب مقدماتی ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])


مخاطبین دوره: این دوره برای دانشجویانی طراحی شده است که با زبان C#.NET آشنایی دارند و می خواهند برنامه نویسی تحت وب را با استفاده از ASP.NET انجام دهند.
برنامه نویسان C# تحت ویندوز که آشنایی کامل با کلیه وجوه برنامه نویسی ASP.NET ندارند نیز از مخاطبین این دوره هستند.
دانشجویانی که نیاز به جمع بندی و تدوین مطالب مربوط به طراحی گرافیکی سایت های داینامیک با استفاده از امکانات جدید ASP.NET (مانند: Master page, Theme, Skin, CSS, User Control,….) دارند نیز، از مخاطبین این دوره هستند.
اهداف کلی دوره عبارتند از:


ساخت صفحاتWEB با استفاده از ASP.NET
بکارگیری انواع کنترل های مورد نیاز برای ساخت صفحات
طراحی وب سایت ها با استفاده از تکنولوژی های موجود در امر تسهیل طراحی صفحات مثل:Master Page, Theme Skin, User Control
اتصال به بانک های اطلاعاتی مختلف و اجرای دستورات لازم برای تغییر محتویات و ساختار بانکهای اطلاعاتی
بکارگیری عناصر دسترسی به داده ها و نمایش داده ها مانند: Grid View, List Control, Detail View, Repeater, …
معرفی کابرد های کنترل های پیمایش وبسایت:
در این بخش کنترل های قدرتمندی مانند:Site Map, Tree View, ASP Menu که قابلیت زیادی در مدیریت و پیمایش وب سایت ها و تنظیم راهبری آنها دارند.
بررسی حوزه متغیر ها درASP.NET (Session, View State, Application, Cookie)
تنظیمات پیکربندی سایت های ASP.NET با استفاده از فایل های Machine.Config, WEB.Config



سر فصل های آموزشی
کنترلهای ساده نمایش اطلاعات Lable, Literal
کنترل های ورود اطلاعات توسط کاربر(Text Box, Chek Box, Radio Button)
کنترل های تایید صفحه (Button, Link Button, Image Button)
درک مفهوم ارسال فرم به سرور(Post Back)
ماندگاری اطلاعات فرم در Post Back های مختلف (View State)
ارسال اطلاعات بین صفحات(Cross –Page posting)
ارسال اطلاعات با استفاده از آدرس صفحات (Query String)
زخیره سازی اطلاعات در کامپیوتر بازدید کننده (Cookie)
به کار گیری Session
به کار گیری Application
کنترل های اعتبار سنجی
به کارگیری کنترل های پیشرفته
طراحی سایت های ASP.NET با توجه به تکنولوژی های نوین طراحی صفحات در ASP
طراحی صفحات با استفاده از Master Page ها
تغییر نمای وبسایت تنها با یک کلیک توسط کاربر(Loading Master Page Dynamical)
اتصال به بانک های اطلاعاتی
بکارگیری عناصر دسترسی به داده ها و نمایش داده ها
کنترل های پیمایش وب سایت
بررسی حوزه متغیر ها در ASP.NET

آموزش سی شارپ پیشرفته ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

آموزش برنامه نویسی تحت وب پیشرفته ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

آموزش برنامه نویسی ویندوز موبایل ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

آموزش Rup ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

آموزش UML ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

کارگاه عملی ساخت و مدیریت پروژه های تحت ویندوز با استفاده از سی شارپ 2008 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

آموزش Sql Server 2008 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

آموزش سی شارپ پیشرفته ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])



برنامه نویسی تحت وب مقدماتی ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

برای کسب اطلاعات بیشتر به سایت [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مراجعه فرمایید.