•  تلفن ثابت : 

  •   071-32344147

  •  Info@Fara-group.ir

  •   0917-115-9489

آموزش برنامه نویسی سی شارپ شیراز

آموزش برنامه نویسی شیراز , آموزش برنامه نویسی C#.net  بهمراه Sql Server در شیراز : 

برنامه نویسی کاربردی – تجاری با زبان برنامه نویسی C#.Net سی شارپ به صورت کاملاً پروژه محور و عملی بر اساس متدولوژی سه لایه همراه با بانک اطلاعاتی نرم افزار Microsoft SQL Server 

آموزش برنامه نویسی C#.net بهمراه آموزش Sql server در شیراز توسط گروه مهندسی فارا با دیدگاه پروژه محور و کاملا عملی برگزار میکند :

شماره تماس ها جهت آموزش برنامه نویسی : 09171159489 - 09369460081 - 07132361425  - 07132344147

در دنیای پرتکاپوی امروزی فناوری اطلاعات و مهندسی کامپیوتر به ویژه گرایش مهندسی نرم افزار نیاز به روش های مدرن و ساختار یافته و یکپارچه توسعه نرم افزار بیش از پیش احساس می شود. به صورت کلی ، روش ها و زبان های مختلفی برای توسعه یک محصول نرم افزاری تجاری-کاربردی وجود دارد که از جمله این روش ها می توان به زبان های برنامه نویسی C# ، C++ ، PHP ، ASP  اشاره کرد. البته در این میان ASP را نمی توان به طور قطع یک زبان نامید بلکه تلفیقی از چندین زبان برنامه نویسی است که در واقع می توان از آن به عنوان یک پلتفرم یا تکنولوژی نام برد. در این راستا نرم افزارهای مدیریتی بانک های اطلاعاتی مختلفی ( DBMS) نیز از جمله نرم افزار معروف Microsoft SQL Server ، DB2 ، FoxPro ، Informix ، MySQL ، Oracle و سایر نرم افزارهای مدیریتی بانک اطلاعاتی وجود دارند  که با استفاده از یکی از زبان های برنامه نویسی کاربردی – تجاری به خصوص زبان #C در جهت ساخت و توسعه یک محصول نرم افزاری قوی و کاربردی کمک شایانی خواهند نمود.در این راستا هر کدام از چارچوب ها از جمله زبان برنامه نویسی C#.Net با بهره گیری و پشتیبانی از چارچوب .Net قابلیت توسعه محصولات نرم افزاری کاربردی- تجاری را به طور گسترده فراهم کرده است. در این مجموعه آموزشی با درک این موضوع که جهت توسعه محصولات نرم افزاری کاربردی به وسیله زبان برنامه نویسی #C و همراه با بانک اطلاعاتی Sql که در واقع توسط نرم افزار مدیریت بانک اطلاعاتی SQL Server مدیریت می شود نیازمند روش های مدرن و ساخت یافته تری نسبت به روش های مورد استفاده معمولی هستیم ،به معرفی یکی از روش ها و متدولوژی ها و تکنولوژی های توسعه نرم افزاری بسیار رو به رشد و مفید در این زمینه یعنی معماری سه لایه توسعه نرم افزار خواهیم پرداخت.همان طور که از اسم این معماری مشخص است ما قرار است که در این مجموعه آموزشی مفید و کاربردی با بررسی دقیق و مفید این متدولوژی و همراه با یک مثال بسیار مناسب و کاربردی- تجاری ، گامی در جهت افزایش سطح علمی شما عزیزان در زمینه تولید و توسعه محصولات نرم افزاری بر اساس این متدولوژی برداریم و امید است که پس از پایان این دوره آموزشی ، خود بتوانید پروژه های بسیار وسیع تر و گسترده تری را بر اساس این معماری نرم افزاری برای شرکت ها ، سازمان ها و قسمت های مختلف انجام دهید .

به صورت کلی مزیت عمده آموزش معماری سه لایه نسبت به    سایر روش  های معمول برنامه نویسی کاربردی C#.Net به    شرح زیر می باشد :
  •  این سبک از برنامه نویسی یک روش متدولوژی  تجاری    –  کاربردی   مدرن است.
  • در این معماری طبقه بندی کدها و دستور العمل ها به صورت کاملاً ساختاریافته تر و منظم تری انجام می شود.
  • از نظر امنیت کدها ، یا به عبارت دیگر کد امن (   Safe Code) بسیار مناسب می باشند.
  • ارتباط هر لایه با لایه های بالاتر و یا بلعکس به صورت همزمان می باشد و این کار  باعث ایجاد همروندی در ارتباط می شود بدین صورت که این همروندی ( Concurrency) باعث افزایش سرعت اجرای دستورالعمل ها  می شود.
  • برنامه نویسی سه لایه یکی از بهترین روشهای برنامه نویسی بوده که امروزه شرکت های نرم افزاری بزرگ جهان مانند مایکروسافت آنرا  توصیه نموده و در سیستمهای برنامه سازی خود مانند VS امکانات خاصی برای پیاده سازی آن قائل  شده اند .
  • در صورت ایجاد هر یک از لایه ها می توان از بخشهای مشترک آنها در سیستمهای جداگانه ای استفاده نمود که این امر سرعت تولید نرم افزارهای بعدی را بسیار افزایش می دهد .
  • امکان استفاده از موازی سازی ( Parallelism) در هر سطح از لایه ها
  • استفاده از مفاهیم و تکنیک های سیستم ها و پایگاه داده های توزیع شده (Distributed System)
  • استفاده از مفاهیم پیشرفته دیگر پایگاه داده ها مانند پروتکل های قفل گذاری (Locking)

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

بخش اول : مقدمه ای بر معماری سه لایه و معرفی این مدل توسعه نرم افزار (Introduction to N-Tier Architecture)

بخش  دوم : معرفی پایگاه داده و زبان  SQL  ( Introduction to Database System & SQL Language)

  • انواع دستورات در زبان  SQL ( Types of Statements in Structural Query Language)
  • دستورات تعریف داده ( Data Definition Language) : که در این نوع دستورات به معرفی دستوراتی از قبیل دستور ایجاد یک پایگاه داده فرضی ، دستور ایجاد یک جدول ، دستور ایجاد ایندکس ، دستور اضافه کردن ستون جدید به جدول ، دستور تغییر مشخصات یک ستون از جدول ، دستور حذف جدول و دستور حذف ایندکس خواهیم پرداخت.
  • دستورات دستکاری داده ها ( Data Manipulation Language) : که در این نوع دستورات به معرفی چهار دستور اصلی انتخاب ( Select) ، دستور درج رکورد ( Insert) ، دستور اصلاح رکورد ( Update) و دستور حذف  رکورد ( Delete) خواهیم پرداخت.
  • دستورات کنترلی داده ها ( Data Control Language) :  در این دستورات به معرفی مختصر دو دستور دادن مجوز (Grant) و همچنین بازپس گیری مجوز (Revoke) خواهیم پرداخت و به صورت مفصل تری در حین انجام پروژه به دستورات کنترلی و شرطی (If – Else) ، دستورات کنترل خطا (Try-Catch) و همچنین مبحث تراکنش ها (Transaction) نیز خواهیم پرداخت.
  • قوانین حاکم بر پایگاه داده رابطه ای : در این قسمت به معرفی در قانون فوق العاده مهم در یک سیستم پایگاه داده پرداخته و سپس به صورت مفصل به صورت عملی و در قالب رویه های ذخیره شده این دو قانون مهم را پیاده سازی خواهیم نمود.
  • پیاده سازی یک مثال فرضی از یک سیستم دانشگاه در  نرم افزار Microsoft SQL Server
  • معرفی کامل رویه های ذخیره شده در نرم افزار Microsoft SQL Server
  • مثال کاربردی و عالی از یک روال ذخیره شده به همراه ترکیب کردن آن با انواع دستورات تعریف داده ، کنترل داده و دستکاری داده در محیط نرم افزار Microsoft  SQL Server
  •  معرفی تکنیک های جدید در نرم افزار Microsoft SQL Server از قبیل همروندی ، تکنیک های آینه سازی ، تکنیک Replication در بانک های اطلاعاتی توزیع شده به همراه یک مثال  کاملاً کاربردی
  • پیاده سازی انواع تراکنش های پیشرفته در پایگاه داده
بخش سوم : انجام یک پروژه عملی بر اساس معماری سه لایه با استفاده از نرم افزار Microsoft SQL Server و نرم افزار Microsoft Visual Studio با استفاده از زبان برنامه نویسی C#.Net  در محیط برنامه نویسی ویندوزی .

                   تدریس توسط آقای مهندس اکبر کشاورزپور که دارای خلاصه سوابق کاری به شرح زیر  می باشد :
  •  14 ترم سابقه تدریس در مؤسسات آموزش عالی - غیر انتفاعی و مؤسسات و آموزشگاه های آزاد کامپیوتر شهر شیراز
  •   ارائه و چاپ بیش از 20 مقاله علمی - پژوهشی در زمینه علوم کامپیوتر  ، سیستم های اطلاعاتی و فناوری اطلاعات در کنفرانس های بین المللی و داخلی دانشگاه های داخل و خارج از کشور     
  • بیش از 5 سال سابقه اجرایی در زمینه بانک های اطلاعاتی (پایگاه داده ) به عنوان مدیر پایگاه داده نرم افزار مدیریت پایگاه داده Microsoft SQL Server   
  •  چاپ و تألیف جزوات آموزشی دروس کامپیوتر از جمله دروس طراحی و پیاده سازی زبان های برنامه نویسی و زبان برنامه نویسی ++C 
  • چاپ و تألیف کتاب گردشگری سلامت (توریسم درمانی ) بر اساس رویکردی نوین مبتنی بر سیستم های اطلاعاتی و علوم کامپیوتری
  • بیش از 3 سال سابقه  برنامه نویسی ویندوزی  به زبان سی شارپ در زمینه معماری سه لایه توسعه نرم افزار                        

آموزش برنامه نویسی در شیراز| آموزش برنامه نویسی شیراز , آموزش برنامه نویسی سی شارپ شیرازآموزش sql server شیراز|معماری سه لایه |توسعه نرم افزار|زبان برنامه نویسی C#.Net | محصولات نرم افزاری کاربردی وتجاری

پل های ارتباطی با ما

 راههای متفاوت برای تماس با ما :

شماره تماس : 0081 946 0936 - 07132344147 - 09171159489
ارسال تیکت از طریق منوی پشتیبانی 

هدف ما جلب رضایت شماست.

نماد اعتماد الکترونیکی