معرفی دوره:
هدف از ارائه این دوره آشنایی مخاطبین دوره با مهمترین فرایندها و اصول موجود در تولید نرم افزار با کیفیت است.
در این دوره مفاهیم کد نویسی صحیح یا اصطلاحاً کد تمیز ارائه خواهد شد.
این مفهوم اولین بار توسط رابرت مارتین ارائه شد و تا به امروز در صنعت نرم افزار به اصلی بدیهی تبدیل شده است. در این دوره در مورد مفاهیم شی گرایی صحبت خواهد شد و نکات کلیدی در طراحی شی گرا مورد بررسی قرار خواهند گرفت.
در ادامه این بخش نگاهی اجمالی به نمودارهای زبان 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 نفر می باشد
نظرات دانشجویان
بسیار بسیار از حضور در دوره های امنیت کاریار ارقام که با بالاترین سطح کیفیت آموزشی تدریس گردید، بهره مند گشتم. باتشکر از کلیه همکاران و اساتبد کاریار ارقام.
با گذراندن دوره های تخصصی سیسکو بصورت متوالی در کاریار ارقام، در مدت کوتاهی به تخصص لازم دست یافتم و از طریق ...
برخورد مناسب و حرفه ای پرسنل کاریار ارقام و محیط کاملا تخصصی از دلایل اصلی انتخاب من بود.
شهرت مدارک کاریار ارقام موجب شد بتوانم براحتی کار مناسب خود را پیدا نمایم.
سه دوره سیسکو را در مرکز آموزش کاریار ارقام گذرانده ام، هر سه دوره طبق زمانبندی اعلام شده تشکیل شدند و هر سه ...
مهمترین دلیل انتخاب من، سابقه طولانی در حوزه فناوری اطلاعات و محیط بسیار حرفه ای این شرکت بوده است.
یکی از دلایل من جهت انتخاب کاریار ارقام استفاده از لابراتوار مجهز سیسکو و سهولت دستیابی به لابراتوار و استادم ...
حسن شهرت شرکت و اساتید برجسته کاریار ارقام.
کاریابی برای دانشجویان و سابقه شرکت دلیل اصلی انتخاب من بود