دسته بندی : دوره های نرم افزار شبکه ماهیت دوره : علمی کاﺭبرﺩی
پیش نیاز: 
مبانی برنامه نویسی
شهریه دوره :
ریال11,000,000,
مدت دوره : 30 ساعت
برنامه نویسی تمیز Clean Code
پیش ثبت نام

معرفی دوره:

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

در این دوره مفاهیم کد نویسی صحیح یا اصطلاحاً کد تمیز ارائه خواهد شد.

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

در ادامه این بخش نگاهی اجمالی به نمودارهای زبان UML خواهیم داشت. یکی دیگر از مفاهیمی که در این دوره مورد بررسی قرار خواهد گرفت توسعه نرم افزار بر اساس آزمون (TDD) است که در این بخش علاوه بر آشنایی دقیق با این مفهوم با چارچوب Junit به عنوان یکی از مشهورترین چارچوب های توسعه بر اساس آزمون، آشنا شده و نحوه ی استفاده از آن را در پروژه های نرم افزار خواهید آموخت. مبحث مهم دیگری که در این دوره مطرح و در مورد آن صحبت خواهد شد مبحث Refactoring  است که ارتباط مستقیم با مسئله کد تمیز و توسعه نرم افزار بر اساس آزمون (TDD) که اولین بار توسط مارتین فالر مطرح شد و امروزه به عنوان یکی از مهمترین اصول تولید نرم افزار با کیفیت شناخته می شود.

در بخش انتهایی نیز با مهمترین اصول طراحی SOLID و الگوهای طراحی Design Patterns که دانستن آنها تاثیر بسیار زیادی در تفکر صحیح طراحی و پیاده ‏سازی نرم افزار با کیفیت دارد، آشنا خواهید شد.

گفتنی است این دوره بر اساس دوره استاندارد Clean Code می‏باشد که چندین سال است به عنوان یکی از پرطرفدارترین دوره های مهندسی نرم افزار در دنیا شناخته می شود.

 

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

مدیران پروژه های نرم افزاری، کارشناسان ارشد نرم افزار، طراحان، معماران نرم افزار، مهندسان نرم افزار و برنامه نویسان

 

پیشنیاز دوره:

  • دانش اولیه در مورد زبان برنامه نویسی شی گرا ترجیحاً زبان جاوا،
  • دانش اولیه در مورد شی گرایی
  • دانش اولیه در زمینه تحلیل و طراحی نرم افزار

 

مرجع : کتاب Clean Code

 

جهت مشاهده مسیر دوره ها براساس گرایش های شبکه در سازمانها و شرکتهای خصوصی کلیک نمایید.

          Course Content:

               Clean Code

               Object Oriented Programming

               Unit testing, and Test Driven Development

               Refactoring

               SOLID Principals

               Design Patterns Concepts

               Creational Patterns

               Structural Patterns

               Behavioral Patterns

               Data Transfer

شماره برگزاری مدت (ساعت) روز و ساعت شهریه تاریخ شروع نوع دوره پیش ثبت نام

-اعطای مدرک فارسی و انگلیسی با مجوز رسمی از :

  • مجوز از اداره کل نظام مدیریت امنیت اطلاعات ( نما )
  • سازمان مدیریت و برنامه ریزی کشور (معاونت توسعه مدیریت و سرمایه انسانی)
  • تاییدیه صلاحیت از شرکت ملی نفت ایران
  • شورای عالی انفورماتیک
  • قابلیت ترجمه و تایید قوه قضاییه وامور خارجه

 

-بهره گیری از اساتید مجرب و تأیید شده با سابقه حضور در پروژه‌های ملی

-بهره گیری از لابراتوار نرم افزاری مجهز

-آموزش آخرین ورژن از دوره

-امکان کپچر و گرفتن صوت از مباحث کلاس

-پذیرایی میان وعده رایگان

-ظرفیت کلاسها 8 الی 14 نفر می باشد

 

«تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.»