آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده
پیشنیاز : دوره آموزشی منطق و مقدمات برنامه نویسی
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1398/01/03 40 ساعت ساعت 15 تا 20 مهندس رامشینی 700,000 تکمیل ظرفیت

توجه: از دانشجویان عزیز تقاضا میگردد جهت قطعی کردن ثبت نام با آموزشگاه تماس بگیرند.

مقدمه:

C# یک زبان کارامد، (زبانی که از رخداد خطاهای مربوط به نوع داده ای جلوگیری می کند) type-safe و شی گرا است که برای توسعه دهنده این امکان را فراهم می آورد تا اپلیکیشن های قدرتمند با سطح ایمنی بالا که در بستر کاری Net Framework. قابل اجرا می باشند را توسعه دهند.
توسعه دهندگان قادر هستند با استفاده از آموزش C# اپلیکیشن های کلاینت تحت ویندوز، سرویس های تحت وب مبتنی بر XML ، کامپوننت های توزیع شده، اپلیکیشن های کاربر-سرویس دهنده (Client-server)، اپلیکیشن های دیتابیسی و غیره .. را پیاده سازی کنند.

آموزش زبان چند منظوره C#

دستور نحوی یا گرامر (Syntax) زبان آموزش C# طوری طراحی شده که قابلیت نوشتن هر نوع برنامه و پیاده سازی هر ایده ای به راحتی با آن وجود دارد.
در عین حال زبان برنامه نویسی C# دارای ساختار نگارشی و دستورهای روان، کارا و خوانا بوده و یادگیری آن ها بسیار آسان می باشد. استفاده از {} در دستور نحوی این زبان، سبب شده تا کد اپلیکیشن های نوشته شده با C# به راحتی برای تمامی توسعه دهندگانی که قبلا با C، C++ یا Java کار کرده اند، قابل فهم و خوانا باشد.
در واقع آن دسته از توسعه دهندگانی که قبلا با هر یک از زبان های مزبور اپلیکیشن پیاده سازی کرده باشند، قادرند به راحتی، به طور بهینه و در کوتاه ترین زمان ممکن شروع به کدنویسی و توسعه ی نرم افزارهای کاربردی با این زبان بکنند.
زبان چند منظوره و سطح بالای C# پروسه ی توسعه ی اپیلکیشن را تسهیل بخشیده و با ارائه ی ابزار و امکانات قدرتمندی نظیر نوع داده ای NULL پذیر (Nullable value types)، نوع داده ای enumeration، delegate ها، عبارات lambda و قابلیت دسترسی مستقیم به حافظه که در زبان بسیار قدرتمند شی گرا Java موجود نیستند، خیلی از کاستی ها و پیچیدگی های برنامه نویسی با زبان C++ را جبران می کند.



اهداف دوره آموزشی C#

از آنجا که این دوره آغاز ورود دانشجویان به برنامه نویسی حرفه ای محصولات Microsoft می باشد یادگیری خوب و دقیق این دوره می تواند پایه آغازین ورود به دنیای حرفه ای برنامه نویسی باشد.

  • آموزش مفاهیم اصلی برنامه نویسی #C و زوایای آموزشی عملی زبان #C .
  • کارکردن با توابع زبان #C و ارسال متغیرها و فراخوانی Call By Reference و فراخوانی Call By value و تفاوت مدل حافظه ای این دو روش فراخوانی نیز از اهداف این دوره از آموزش C#می باشد.
  • مفاهیم شی گرایی ساخت کلاس در #C،آموزش Encapsulation در #C، Scope variable ها در #C و همچنین انواع Access Modifier های Public و Private و Protected در زبان #C از اصلی ترین مفاهیم این دوره آموزش C# هستند.
  • بررسی مفاهیم حافظه ای در مبحث شی گرا شامل آموزش Heap در #C, آموزش Stack و آموزش Value Type ها در #C وآموزش Reference Type ها در زبان #Cنیز از مفاهیم این دوره آموزش C# هستند.
  • مفاهیم مهم شی گرا نظیر وراثت ، وراثت چند مرحله ای استفاده از Constructor در Inheritance ، استفاده از Constructor والد در کلاس فرزند در زبان #C نیز از مفاهیم دوره آموزش C# هستند.
  • استفاده از مفاهیم Boxing در زبان #C و Unboxing و آموزش Cast نمودن Object ها به کلاس والد در زبان #C، اعمال پردازش و بازگرداندن Parent Object به Child Object در برنامه نویسی #Cنیز از مفاهیم این دوره از آموزش C# هستند.
  • مفاهیم Generic و توابع Generic و پردازشگرهای Generic نیز از مفاهیم این دوره از آموزش C# هستند.
  • مفاهیم interface ها و کاربرد آنها در شی گرایی و ارث بری نیز از مفاهیم این دوره ازآموزش C# هستند
  • آموزش کارکردن با دیتابیس SQL Server آموزش ساخت ساخت جداول در SQL Server،آموزش مفاهیم رابطه بین جداول ، آموزش Primary Key ، آموزش Foreign Key ، نیز از مباحث این دوره از آموزش C# می باشد.
  • آموزش دستورات SQL شامل Insert و Delete و Update و همچنین WHERE و GROUP BYو Like و ORDER BY نمودن داده ها نیز از مفاهیم این دوره از آموزش C# می باشد.


سرفصلهای دوره آموزش C#

معرفی دوره آموزش C#

  • تاریخچه C#
  • انواع زبان های برنامه نویسی
  • انواع نرم افزار های قابل توسعه توسط C#
  • آموزش مفسر ها و کامپایلر ها
  • آموزش نحوه اجرای برنامه های C#
  • آموزش برنامه نویسی ‏Object Oriented Programming
  • اصو ل نامگذاری در C# (‏Naming‏)‏

آموزش برنامه نویسی در C#

  • اولین برنامه درC#
  • آموزش برنامه نویسی ویندوز
  • آموزش اصول قالب بندی و نمایش متن
  • آموزش Comment ها در زبان C#
  • آموزش استفاده از visual studio 2017
  • انواع داده اولیه در سی شارپ
  • آموزش مفاهیم حافظه
  • حافظه Stack و Heap
  • تصمیم گیری و عملگر های رابطه ای
  • آموزش عملگر های منطقی در C#
  • آموزش عملگر های تخصیص دهنده در اين دوره از آموزش C#
  • آموزش عملگر های افزاینده و کاهنده
  • آموزش ساختار های کنترلی در این دوره از آموزش C#
  • آموزش ساختار های شرطی if & if else
  • آموزش عبارت تکرار ‏while
  • آموزش عبارت تکرار ‏Do-while
  • آموزش عبارت تکرار ‏for
  • آموزش عبارت تکرار Foreach
  • آموزش عبارت چند انتخابی ‏switch

کار با فرم ها در پروژه های ویندوزی

آشنایی با کنترل های ابتدایی نظیر Button, Textbox, Group box, Picture box, List box, DataGridView و ...

آموزش متد ها ‏در زبان C#

  • آموزش اعلان و فراخوانی متد ‏در C#
  • آموزش Optional parameter ها
  • آموزش متد ها و فیلد های ‏Static
  • قلمرو اعلان در C#
  • آشنایی با کلمات کلیدی ref و out
  • استفاده از آرایه به عنوان ورودی و خروجی متد
  • Call by value & Call by Refrence
  • Method Overloading
  • آموزش Generic Method
  • Static Method

آموزش آرایه ها ، رشته ها و فایل ها ‏ در C#

  • آموزش انواع اصلی و مرجع در C#
  • آموزش آرایه ها
  • آموزش عبارت ‏for‏پیشرفته
  • آموزش آرایه های چند بعدی در C#
  • آموزش رشته ها و کاراکترها در C#
  • آموزش متدهای کار با کاراکترها
  • مقایسه رشته ها در C#
  • آموزش متد های ‏String
  • آموزش اتصال و استخراج رشته ها در C#
  • آموزش کار با فایل های سیستم عامل در C#

آموزش کلاس ها، اشیا و متغیرهای نمونه در این دوره از آموزش C#

  • تعریف برنامه نویسی شی گرا OOP
  • تعریف کلاس - Class
  • تعریف Property و Field
  • آموزش اعلان کلاس و نمونه سازی یک شی از کلاس در C#
  • آموزش مقدار دهی شی ها با سازنده ها (Constructor) در C#
  • آموزش مفاهیم کنترل دسترسی (internal ، Public , private , protected)
  • آموزش متد های سازنده کلاس در C#
  • تعریف Automatically Implemented Properties
  • تعریف Read - Only Properties
  • آموزش کپسوله سازی و متد های ‏set‏و ‏get
  • Namespace ها در سی شارپ
  • معرفی کلمه کلیدی this
  • آموزش کلاس های ‏Static
  • آموزش وراثت در C#
  • آموزش کلاس های ‏abstract
  • آموزش کلاس های sealed

کنترل استثنا در این دوره از آموزش C#

  • آموزش انواع Exception در C#
  • بررسی Exception
  • آموزش Finally در C#
  • آموزش Using
  • آموزش Multi-catch در C#

آشنایی با کامپوننت های گرافیکی و ساخت رابط های کاربری در ویندوز در اين دوره از آموزش C#

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

  • SQL Server چیست؟
  • چگونه SQL Server را نصب کنم؟
  • ارائه و معرفی نسخه مناسب SQL Server برای نصب
  • آموزش محیط کلی کار کردن با SQL Server
  • آموزش مفاهیم اصلی بانک اطلاعاتی
  • جدول چیست؟
  • رابطه چیست؟
  • آموزش ایجاد جداول در SQL Server
  • آموزش انواع DataType ها در SQL Server علی الخصوص Data Typeهای متعلق به Varchar,Nchar,Char,Nvarchar,NvarChar(Max) و زمان مناسب استفاده از هر یک از آنها
  • آموزش مفهوم Identity در جداول SQL Server
  • آموزش ساخت Primary Key در SQL Server
  • چگونه Dataهای مرتبط با تاریخ را ذخیره سازی کنیم؟
  • آموزش ساخت diagram برای درک مفهوم عملکرد SQL Server
  • بررسی دستورات SQL
  • آموزش دستور Insert
  • آموزش دستور Update
  • آموزش دستور Delete
  • آموزش دستور Select همراه با where و And و Or و Like
  • آموزش دستورات Join برای اتصال چند جدول به همدیگر در محیط Query نویسی در SQL Server

دسترسی به پایگاه داده ها و تعامل با پایگاه داده توسط ADO.net در اين دوره از آموزش C#

  • بررسی Name Space های System.Data و System.Data.Sqlclient
  • بررسی انواع روشهای اتصال به بانک SQL Server و عبور از مرحله Windows Form Authentication و Sql Server Authentication
  • بررسی شرایط استفاده از هریک از تنظیمات امنیتی فوق و چرایی و چگونگی و ویژگی های هر کدام
  • بررسی تنظیمات امنیتی Sql Server
  • آموزش ساخت Login در SQL Server در اين دوره از آموزش C#
  • Connection String چیست؟
  • بررسی بخشهای Connection String بر اساس هر یک از انواع مد امنیتی سرور
  • بررسی State در Connection
  • بررسی متدهای شی Connection
  • بررسی شی Command در ADO.Net در اين دوره از C#
  • تخصیص Connection و نقش آن برای شی Command
  • انواع اجرای Command در ADO.Net
  • بررسی متدهای ExecuteReader() و ExecuteNonquery() و شرایط استفاده از هر کدام از آنها
  • پیاده سازی مفاهیم مرحله قبل با استفاده از اشیاء List ,SqlConnection,SqlCommand,SqldataReader
  • بررسی ساخت فرمهای Search در برنامه های تحت ویندوز

آموزش LINQ

  • آموزش Query Expressions
  • آموزش Sub queries
  • آموزش LINQ to SQL
  • آموزش LINQ to Entity
  • آموزش Filtering
  • آموزش Projecting
  • آموزش Joining
  • آموزش Ordering
  • آموزش Grouping

دوره آموزش سی شارپ ، برنامه نویسی c# ، برنامه نویسی مقدماتی با سی شارپ، کارگاه سی شارپ
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .