صفر تا صد آموزش متریال و نورپردازی در آنریل
صفر تا صد آموزش انیمیشن در آنریل انجین
صفر تا صد آموزش انیمیشن در آنریل انجین
نیمیشن در آنریل انجین چیست ؟ Animation System in Unreal Engine 4
حرکات ، تکان ها ، ضربات مشت و لگد ، دویدن و راه رفتن و هر نوع پویا نمایی از سوی کاراکتر و اشیاء در بازی سازی آنریل مرتبط با مبحث بسیار مهم و ضروری انیمیشن در آنریل است.
سیستم انیمیشن در آنریل انجین ۴ (UE4) از چندین ابزار و ادیتورهای انیمیشن تشکیل شده است که تغییرشکل اسکلتی مش ها را با تغییرشکل رئوس مبتنی بر Morph ترکیب می کنند تا قابلیت ساخت انیمیشن های پیچیده را فراهم کنند. از این سیستم می توان برای طبیعی تر جلوه دادن حرکات بازیکن استفاده کرد. برای این کار می توان سکانس های انیمیشنی از پیش آماده را ترکیب کرد، حرکات ویژه اختصاصی مانند بالا رفتن از سکوها و دیوارها با استفاده از مونتاژهای انیمیشن ساخت، افکتهای تخریب را از طریق Morph Target ها روی حالات چهره اعمال کرد، به طور مستقیم تغییرشکل استخوانها را با استفاده از تنظیمات اسکلتی کنترل کرد یا دستگاه های حالتی منطقی ساخت که تعیین می کنند کاراکتر در یک موقعیت خاص از چه انیمیشنی باید استفاده کند.
دوره های آموزشی فارسی ” آموزش روند ساخت انیمیشن در آنریل – بخش ۱ تا بخش ۴″
Animation Pipeline in Unreal Engine 4 – Volume 1 – Volume 4
در این دوره آموزشی تمام ویژگی های انیمیشن در آنریل انجین ۴ را بررسی خواهیم کرد. در ابتدا کاراکتر خود را با فرمت FBX از نرم افزار مایا استخراج می کنیم، سپس به صورتی آن را در آنریل انجین وارد می کنیم که به ما اجازه می دهد بلوپرینت های انیمیشن را میان کاراکترهای مختلف به اشتراک بگذاریم. سپس به سراغ طریقه وارد کردن انیمیشن ها و انجام تنظیماتی مانند حالت های نشانه گیری افزایشی و blend space های نمایشی خواهیم رفت. درباره مفاهیم پایه سیستم اسکریپت نویسی Blueprint در آنریل انجین صحبت خواهیم کرد تا بتوانیم Blueprint های کاراکتر و سپس انیمیشن را ایجاد کنیم. یاد می گیریم که چگونه کاراکتر را به ورودی های کیبورد و گیم پد متصل کنیم و آن را به anim blueprint وصل کرده تا کاراکترمان بتواند در داخل بازی حرکت کند. در هنگام آموزش دادن anim blueprint ها، مفاهیمی مانند اعمال کردن انیمیشن های افزایشی و تنظیم کردن State Machine ها را توضیح خواهیم داد. همچنین ویژگی های بیشتری مانند سیستم های ik، سیستم های head look-at و دیگر سیستم های انیمیشن رویه ای را اضافه خواهیم کرد.
فهرست عناوین دوره های آموزشی فارسی ” آموزش روند ساخت انیمیشن در آنریل – بخش ۱ تا بخش ۴″
بخش اول – Volume 1
۱- مقدمه
۲- آماده سازی کاراکتر برای استخراج کردن
۳- وارد کردن کاراکتر به آنریل
۴- Persona و انتقال دادن کاراکترها
۵- Mesh های جزئیات
۶- به اشتراک گذاری اسکلت
۷- Sockets
۸- استخراج و وارد کردن انیمیشن ها
بخش دوم – Volume ۲
۱- مقدمه
۲- Retarget کردن
۳- Blendspace ها
۴- انیمیشن های افزایشی
۵- مفاهیم بلوپرینت
۶- متغیرها و توابع
۷- Casting، Comment ها و Collapse شدن
بخش سوم – Volume ۳
۱- مقدمه
۲- تنظیم کردن Pawn کاراکتر
۳- تنظیم کردن ناوبری
۴- تنظیم کردن نشانه گیری
۵- مقدمه ای بر State machine ها
۶- State machine های پیشرفته
۷- رندوم کردن انیمیشن ها
۸- وصل کردن Pawn
بخش چهارم – Volume ۴
۱- مقدمه
۲- بلوپرینت های Anim فرزند
۳- استفاده از Struct ها در بلوپرینت های Anim
۴- نمودارهای Anim
۵- IK بازو
۶- کنترل های اسکلتی
۷- نتیجه گیری
– همراه با دوره های تخصصی آموزش Unreal و انیمیشن در آنریل و مایا
– دوره آموزشی ۷ ساعته ” آموزش Unreal : ساخت انیمیشن برای بازی سازی در آنریل و مایا”
The Gnomon Workshop – Creating Game Ready Animations for Production
– دوره آموزشی ۲ ساعته ” آموزش Unreal : انیمیشن یک فیلم کوتاه در آنریل و مایا”
Pluralsight – Animating a Short Film in Maya and Unreal Engine
– دوره آموزشی ۱ ساعته ” آموزش Unreal در مکانیک بازی سازی – حرکات راه رفتن دوربین ”
Lynda – Unreal Game Mechanics Camera Walk Action
– دوره آموزشی ۱ ساعته ” آموزش Unreal در مکانیک بازی سازی – ساخت حرکت دویدن با حداکثر سرعت”
Lynda – Unreal Game Mechanics Creating a Directional Sprint
– همراه با نسخه کامل نرم افزار Unreal Engine 4.1۹ Compiled – نسخه کامل کامپایل شده آنریل انجین آماده استفاده
صفر تا صد آموزش یی – فریم ورک پی اچ پی
صفر تا صد آموزش یی – فریم ورک پی اچ پی
یی چیست ؟ What is Yii
یی (به انگلیسی: Yii) یک چهارچوب نرمافزاری تحت وب انعطافپذیر و پرقدرت است که به زبان پیاچپی نوشته شده و در ساختن نرمافزارهای کاربردی تحت وب استفاده میشود. یی شیءگرا است و با پیاچپی ۵ نوشته شده است و برای راهاندازی آن به سرور وبی با پشتیبانی پیاچپی نیاز است.
Yii یکی از فریمورکهای مدرن PHP است که امکانات مدرن و پیشرفتهای برای طراحی سایت و برنامهنویسی وب در اختیار توسعهدهندگان قرار میدهد. نگارش نخست Yii با اشکالهای ساختاری همراه بود. به همین دلیل بازنویسی بخشهایی از این پروژه سبب انتشار نگارش دوم Yii گردید که اشکالهای بنیادین نگارش اول در آن برطرف شده بوده و میتوانست به عنوان یک فریمورک قدرتمند و پیشرفته مورد استفاده قرار گیرد.
Yii برای طراحی سایت و برنامهنویسی سیستمهای کوچک تا بزرگ قابل استفاده است.
دوره آموزشی ” آموزش یی ۲ – سطح مقدماتی ”
Learning Yii 2
Yii یک فریم ورک PHP برای توسعه برنامه های وب است. این فریم ورک کامپوننت هایی را برای تمام جنبه های توسعه وب از جمله احراز هویت، مجوزدهی و تست های خودکار ارائه می دهد، یک ORM جامع به نام ActiveRecord و همچنین قابلیت اجرای تنظیم عملکرد را ارائه می کند. می توانیم از تمام این ویژگی ها به صورت بدون نیاز به نصب استفاده کنیم یا حتی آنها را براساس ملزومات پروژه شخصی سازی کنیم.
هرچقدر برنامه های بیشتری را برای وب توسعه دهیم، بیشتر متوجه می شویم که وقت مان را برای کارهای تکراری داریم هدر می دهیم. یادگیری Yii 2 به ما نشان می دهد که چگونه می توانیم برنامه های با کیفیت را به سرعت بسازیم. در این دوره به شما نشان می دهیم چگونه یک وبسایت دوستیابی ساده اما کامل برای هیولاها بسازید. تمام این کارها با کمترین تلاش از جانب شما صورت می گیرد، زیرا فریم ورک Yii انجام کارهای را ساده می کند.
در ابتدا قالب برنامه اصلی Yii را از طریق Vagrant نصب می کنیم. خیلی سریع یک برنامه وب کامل خواهید داشت که آماده شخصی سازی است. یاد می گیرید که چگونه مدل ها، View ها و کنترلرها را بسازید و آنها را با نوار ابزار Debug و Coceception عیب یابی و تست کنید. در ادامه کار یاد می گیرید چگونه کد تولید شده را اصلاح کنید تا یک صفحه ثبت نام، یک صفحه پروفایل، یک صفحه لیست و همچنین یه رابط جستجو با استفاده از ActiveQuery و TypeAhead بسازید. همچنین از ACF و RBAC استفاده می کنیم تا امنیت وبسایت خود را بالا ببریم.
در انتهای این دوره به راحتی می توانید از Yii 2 استفاده کنید تا برنامه وب شخصی یا کاری برای خود بسازید.
عناوین و سرفصل های دوره آموزشی ” آموزش لاراول (فریم ورک پی اچ پی) – اصول اولیه “
فصل اول – معرفی یی ۲
۱- مروری بر دوره
۲- ایجاد یک محیط توسعه با استفاده از Vagrant و PuPHPet
۳- نصب کردن قالب اولیه برنامه
۴- مروری بر ساختار دایرکتوری Yii 2
۵- پیکربندی و گسترش کامپوننت های Yii 2
فصل دوم – معرفی ابزارهای توسعه یی
۱- پیکربندی و استفاده از Gii
۲- تولید و کار با مدل ها
۳- تولید کردن کنترلرها
۴- تولید کردن View ها
۵- پیکربندی و استفاده از ماژول Debug
فصل سوم – تست کردن با یی و کدسپشن
۱- معرفی فریم ورک تست Codeception
۲- تست واحد
۳- تست عملکرد
۴- نصب Selenium و تست پذیرش
فصل چهارم – ساخت و مدیریت کاربران
۱- ساختن اولین هیولا
۲- دفع کردن شیاطین
۳- ثبت نام کردن غولها، دیوها و خونآشامها
۴- فیلتر کنترل دسترسی – گلوله نقره
۵- به کارگیری کنترل دسترسی مبتنی بر نقش
فصل پنجم – اضافه کردن استایل
۱- همه چیز درباره Layoutهای Yii 2
۲- مدیریت جاوا اسکریپت و CSS
۳- معرفی Yii 2 HtmlHelper
۴- پروفایل سازی هیولاها – جزئیات ترسناک
فصل ششم – پیدا کردن عشق
۱- پیدا کردن نیمه گمشده هیولاها با ActiveQuery
۲- بهبود دادن رابط کاربری جستجو
۳- نمایش و مرتبسازی نتایج
۴- افزودن قالبهای جدید
فصل هفتم – ورای اصول اولیه
۱- ارسال ایمیل با استفاده از swiftmailer
۲- کار کردن با تصاویر
۳- ردیابی تغییرات پایگاه داده با استفاده از Migrationها
۴- عشق، زبان بین المللی (i18N)
دوره آموزشی ” آموزش یی ۲ – سطح پیشرفته ”
Mastering Yii 2
Yii یک فریم ورک برنامه نویسی وب PHP عمومی مبتنی بر کامپوننت است. این فریم ورک جدا از شی گرا بودن، همچنین شامل الگوی طراحی MVC است. این یک فریم ورک با عملکرد بالا است و برای توسعه سریع برنامه های سنگین وب مورد استفاده قرار می گیرد. با بالا رفتن قابلیت اطمینان اینترنت، هجوم کاربران به وبسایت ها به طور روزانه افزایش می یابد. Yii فریم ورک مناسبی است که به ما کمک می کند از عهده این حجم سنگین از کاربران بربیاییم.
در این دوره به شما کمک می کنیم به سرعت یک برنامه وب پیشرفته، ایمن و انعطاف پذیر بسازید. در این دوره جامع در هر ویدئو روی یک جنبه تمرکز می کنیم تا به شما کمک کنیم این برنامه وب را توسعه و بهبود دهید.
در ابتدا به شما نشان می دهیم چگونه سیستم کنترل ورژن را با استفاده از Git تنظیم کنید تا بتوانیم به راحتی در یک تیم توزیع یافته کار کنیم. سپس با استفاده از فریم ورک بوت استرپ توییتر، وبسایت خود را بیشتر واکنش گرا می کنیم و سپس امنیت آن را بهبود می دهیم. بعد داده های Session را در سیستم های ذخیره مختلف مانند پایگاه داده، Memcached و Redis ذخیره میکنیم و بررسی میکنیم که کدام یک بیشتر مناسب با نیازهای ما است. سپس شما را گام به گام راهنمایی می کنیم تا با استفاده از Sphinx، ElasticSearch و MonoDB NoSQL Storage یک فیلد جستجوی تمام متنی بسازید تا داده مورد نیاز را سریعا پیدا کنید. در نهایت برنامه خود را با Codeception تست میکنیم.
در انتهای این دوره در توسعه برنامه های وب سنگین با استفاده از Yii 2 استاد خواهید شد.
عناوین و سرفصل های دوره آموزشی ” آموزش یی ۲ – سطح پیشرفته ”
فصل اول – سیستم کنترل ورژن گیت
۱- مروری بر دوره
۲- معرفی Git
۳- یادگیری پرکاربردترین دستورها در Git
۴- اجرای خودکار با Hookهای Bitbucket به VPS
فصل دوم – بوت استرپ توییتر
۱- ادغام Highload با فریم ورک بوت استرپ توییتر
۲- اضافه کردن مولفههای Bootstrap به Highload
۳- استفاده از ویژگیهای جاوا اسکریپت Bootstrap در Highload
فصل سوم – امنیت و مجوزهای دسترسی
۱- به کارگیری RBAC در Highload
۲- اضافه کردن امنیت به ثبت فرمها در Highload
۳- کار کردن صحیح با رمزهای عبور در Highload
فصل چهارم – Cache کردن
۱- بهبود عملکرد در Highload
۲- Cache کردن یک بخش، صفحه و HTTP
۳- ادغام و فشردهسازی فایلهای جاوا اسکریپت و CSS
فصل پنجم – محلهای ذخیره اضافی برای Cache و Sessionها
۱- تغییر محل ذخیره Highload Session به پایگاه داده
۲- استفاده از Memcached به عنوان محل ذخیرهسازی Session
۳- یادگیری استفاده از Redis برای ذخیره سازی Session در Highload
فصل ششم – جستجوی متن کامل
۱- استفاده از Sphinx با Yii 2
۲- آشنایی با Elasticsearch برای Yii 2
۳- یادگیری استفاده از MongoDB با Yii 2
فصل هفتم – تست کردن با Codeception
۱- نصب و پیکربندی Componentهای تست
۲- صحبت درباره تست واحد
۳- یادگیری تست عملکرد
دوره آموزشی ” آموزش مبانی پی اچ پی ۷ ”
Learning PHP 7
PHP یک زبان عالی برای ساخت برنامه های وب است. پی اچ پی یک زبان اسکریپت نویسی سمت سرور است که همچنین برای برنامه نویسی عمومی نیز مورد استفاده قرار می گیرد. PHP 7 آخرین ورژن این زبان است که ویژگی های جدید و همچنین سازگاری با نسخه های پیشین دارد.
این آموزش به شما نشان می دهد چگونه برای وب اسکریپت نویسی کنید و همه چیز، از دستورات ساده PHP گرفته تا دستکاری حرفه ای داده را به شما آموزش می دهد.
در این دوره به مفاهیم اولیه PHP مانند متغیرها، ثابت ها، عملگرها، آرایه ها، عبارات شرطی و حلقه ها می پردازیم که هر توسعه دهنده ای باید با آنها آشنا باشد. همچنین در این دوره پارادایم ها و استانداردهای کدنویسی شی گرا را بررسی می کنیم که به عنوان بایدها و نبایدهای کدنویسی عمل می کنند.
هسته مرکزی این آموزش در این نهفته است که تمام ویژگی های معرفی شده را به طور عملی خواهید دید. این کار را از طریق ساخت یک برنامه وب اجتماعی جالب انجام می دهیم که بیننده می تواند تصاویر را پست کرده و به اشتراک بگذارد و ویژگی هایی از قبیل لایک کردن و نظر دادن هم دارد. استفاده از چندین کنترلر در برنامه باعث یادگیری بهتر می شود تا بتوانید قابلیت های تعاملی بیشتری به برنامه های خود اضافه کنید. همچنین در این دوره به شما نشان می دهیم که چگونه یک پنل مدیریت با یک منوی آسان بسازید و یک صفحه پویا برای مدیریت کاربران، تصاویر و نظرات در برنامه ایجاد کنید.
عناوین و سرفصلهای دوره آموزشی ” آموزش مبانی پی اچ پی ۷ “
فصل اول – آشنایی با پی اچ پی ۷
۱- مروری بر دوره
۲- مقایسه PHP 7 با PHP 5.x
۳- راه اندازی محیط تست
۴- قاعده ساده PHP
۵- متغیرها، ثابتها و عملگرها
۶- آرایهها
۷- عبارات شرطی
۸- حلقهها
فصل دوم – برنامه نویسی شی گرا
۱- توابع
۲- کلاسها و اشیا
۳- Namespace و Composer
فصل سوم – نور، دوربین، اکشن!
۱- مفاهیم اولیه برنامه وب
۲- بررسی ساختار پروژه
۳- صفحه Home
۴- کنترلرها و سیستم Log
۵- Template سازی با Twig
فصل چهارم – تعامل پایگاه داده
۱- قاعده نحوی MySQL و SQL ساده
۲- عملیات CRUD با PDO
۳- Doctrine ORM
فصل پنجم – تعامل کاربر
۱- مفاهیم اولیه امنیت
۲- صفحه ثبت نام، کنترلر و تایید اعتبار
۳- صفحه ثبت نام، پایگاه داده و رمز عبور
۴- احراز هویت و مجوزدهی – ورود
۵- احراز هویت و مجوزدهی – Firewall
۶- پست کردن یک پیغام
۷- داشبورد شخصی
فصل ششم – بهبود دادن برنامه با فراخوانیهای غیرهمزمان
۱- فراخوانیهای Ajax با jQuery
۲- کار با خطاها
۳- آپلود کردن یک عکس
۴- نظر دادن روی یک پست
۵- چگونه با لینکها اجتماعیتر شویم
فصل هفتم – مدیریت شبکه اجتماعی
۱- مروری بر Backend
۲- مدیریت کاربران
۳- مدیریت پستها
۴- مدیریت نظرات
۵- یک صفحه تحلیلی ساده
فصل هشتم – تست کردن و عیب یابی
۱- TDD و BDD
۲- نوشتن تستها در PHPUnit
۳- عیب یابی با phpdbg
فصل نهم – اصلاحات برنامه و اجرا کردن
۱- ساختن یک API برای خوراک RSS
۲- اجرا کردن با Docker و Amazon AWS
۳- نسخه سازی با Git
همراه با بهترین دوره های تخصصی آموزش Yii به زبان انگلیسی :
– دوره آموزشی ۴ ساعته ” آموزش Yii سطح پیشرفته – راه حل ها و تکنیک های توسعه اپلیکیشن – قسمت اول”
Packt Publishing – Yii2 Application Development Solutions – Volume 1
– دوره آموزشی ۴ ساعته ” آموزش Yii سطح پیشرفته – راه حل ها و تکنیک های توسعه اپلیکیشن – قسمت دوم”
Packt Publishing – Yii2 Application Development Solutions – Volume 2
– دوره آموزشی ۲ ساعته ” آموزش Yii – توسعه اپلیکیشن های تحت وب سریع با فریم ورک Yii “
Rapid Web Application Development using Yii 2 PHP Framework
( به همراه کتاب الکترونیک )
– همراه با تمام نرم افزار های مطرح کدنویسی و ادیتور پی اچ پی و یی
صفر تا صد آموزش سی شارپ
صفر تا صد آموزش سی شارپ
سی شارپ چیست ؟ What is C#
زبان برنامه نویسی سی شارپ (زبان برنامه نویسی C# یا C Sharp) یک زبان برنامه نویسی چند شیوه ای است که شامل اصول وابستگی زیاد به نوع (Strong Typing)، دستوری، اعلانی، تابعی، جنریک یا جامع، شی گرا (مبتنی بر کلاس) و مبتنی بر کامپوننت است. زبان برنامه نویسی سی شارپ توسط شرکت مایکروسافت در پروژه .NET توسعه یافت و بعدها توسط استانداردهای Ecma و ISO به عنوان یک زبان برنامه نویسی استاندارد مورد تایید قرار گرفت. سی شارپ یکی از زبان های برنامه نویسی است که برای زیرساخت زبان مشترک طراحی شده است.
زبان سی شارپ ، علاوه بر برنامه نویسی در ویندوز ، یکی از قدرتمند ترین زبان ها برای بازی سازی است که در موتور قدرتمند یونیتی استفاده می شود ! همچنین استفاده آن برای برنامه نویسی چند سکویی یا مالتی پلتفرم در زامارین هم موجب شده تا محبوبیت فراوانی کسب کند.
پس فرصت یادگیری یکی از مهمترین زبان های برنامه نویسی روز دنیا را از دست ندهید !
دوره آموزشی ” آموزش C# – سطح اول – قاعده نحوی و برنامه نویسی شی گرا ”
C# Essential Training 1 Syntax and Object-Oriented Programming
با یادگیری زبان برنامه نویسی سی شارپ می توانید کار توسعه برنامه های مایکروسافت را آغاز کنید. زبان برنامه نویسی سی شارپ که سریع، توانا و کارآمد است، بهترین ویژگی های زبان C++ و جاوا را با هم ترکیب کرده است و هیچ یک از مشکلات آنها مانند شمارش رفرنس یا مشکلات عملکرد را ندارد. ما آموزش جامع سی شارپ را به دو بخش تقسیم کرده ایم تا ابتدا بتوانید روی ویژگی های مهم تر تمرکز کنید. در این بخش مولفه های ضروری قاعده نحوی را به شما آموزش خواهیم داد، از جمله متغیرها، رشته ها، عملیات، کلاس ها و متدها. در این دوره کار را همراه ما دنبال کنید و یاد بگیرید چگونه یک کلاس در داخل یک کتابخانه قابل استفاده مجدد بسازید که خود آن توسط یک رابط کاربری ساده مورد استفاده قرار می گیرد. همچنین با فرایند کپسوله سازی، وراثت و متدهای تعمیم دادن آشنا خواهید شد که سی شارپ را تبدیل به یک زبان برنامه نویسی شی گرای عالی کرده اند. این دوره اولین و بهترین مرجع شما برای یادگیری برنامه نویسی با سی شارپ، زبان ساده، مدرن و محبوب توسعه دهندگان ویندوز است.
عناوین و سرفصلهای دوره آموزشی ” آموزش سی شارپ – سطح اول – قاعده نحوی و برنامه نویسی شی گرا “
مقدمه
۱- خوش آمدگویی
۲- چیزهایی که باید بدانید
۳- استفاده از فایل های تمرینی
فصل اول – سی شارپ چیست؟
۱- تاریخچه سی شارپ
۲- سی شارپ، فریم ورک .NET و runtime
۳- نصب کرن ویژوال استودیو
۴- ساخت یک برنامه کنسول
فصل دوم – آغاز به کار
۱- آشنایی با قاعده نحوی سی شارپ
۲- اعلان کردن متغیرها
۳- استفاده از نوع های داده داخلی
۴- همه چیز یک شی است
۵- کار با رشته ها
۶- ساختن رشته ها با StringBuilder
۷- فرمت کننده های رشته
۸- تجزیه کردن رشته ها به عنوان اعداد
۹- استفاده از عملیات ریاضیاتی
۱۰- کار با ثابت ها و enumeratorها
۱۱- کار با تاریخ و زمان
فصل سوم – کار با کلاس ها
۱- ساخت یک کلاس
۲- Namespace ها
۳- Auto-Property ها
۴- ایجاد Property ها
۵- کپسوله سازی با Access Modifier ها
۶- Constructor ها
۷- ساخت متدها
۸- عبارات Function Bodied
۹- متدهای استاتیک
۱۰- Override کردن ToString
۱۱- استفاده از کلاس School در یک برنامه فرم ها
۱۲- ساخت یک رابط کاربری
۱۳- دسترسی به کلاس School
۱۴- کار با ورودی کاربر
۱۵- تست کردن ToString
فصل چهارم – ویژگی های شی گرا
۱- بسط دادن یک کلاس برای ایجاد یک کلاس جدید
۲- کار با Object های زیرکلاس شده
۳- متدهای Abstract
۴- تست کردن متد Abstract
۵- متدهای مجازی
۶- Override کردن متدهای مجازی در زیرکلاس ها
۷- آماده سازی برای رابط های کاربری
۸- افزودن یک رابط کاربری
۹- وارد کردن رابط های کاربری مانند نوع ها
۱۰- متدهای Extension
فصل پنجم – نتیجه گیری
۱- گام های بعدی
دوره آموزشی ” آموزش C# – سطح دوم – کنترل جریان، آرایهها و مدیریت خطا”
C# Essential Training 2 Flow Control, Arrays, and Exception Handling
با یادگیری زبان برنامه نویسی سی شارپ می توانید کار توسعه برنامه های مایکروسافت را آغاز کنید. زبان برنامه نویسی سی شارپ که سریع، توانا و کارآمد است، بهترین ویژگی های زبان C++ و جاوا را با هم ترکیب کرده است و هیچ یک از مشکلات آنها مانند شمارش رفرنس یا مشکلات عملکرد را ندارد. این دوره دومین بخش از آموزش جامع سی شارپ است که تکنیک های پیچیده تری مانند تست کردن کد، ذخیره سازی داده در آرایه ها و مجموعه ها، پردازش لیست با LINQ، کنترل جریان برنامه و کار با خطاها را پوشش می دهد. در این دوره با تست واحد و همچنین مکانیزم های کنترل جریان مانند عبارات if-else و switch، عملگرهای منطقی و حلقه ها آشنا می شوید. همچنین یاد می گیرید چگونه پروژه هایتان را اجرا کنید، خطاها را عیب یابی کنید تا متوجه شوید چرا کد در زمان اجرا متوقف شده است و خطاها را با عبارات Catch مدیریت خواهید کرد. در ضمن طریقه ایجاد و مدیریت پکیج های کدهای کامپایل شده با NuGet، مدیریت log های برنامه با NLog و تولید یک برنامه نهایی را فرا خواهید گرفت.
عناوین و سرفصلهای دوره آموزشی ” آموزش سی شارپ – سطح دوم – کنترل جریان، آرایهها و مدیریت خطا”
مقدمه
۱- خوش آمدگویی
۲- چیزهایی که باید بدانید
۳- استفاده از فایل های تمرینی
فصل اول – تست واحد و توسعه آزمون محور
۱- تست واحد چیست؟
۲- ساخت یک پروژه تست واحد
۳- نوشتن یک تست واحد
۴- اجرای تست ها
۵- ایجاد گروه های Tab
فصل دوم – آرایه ها و مجموعه ها
۱- آرایه های ساده
۲- تغییر اندازه آرایه ها
۳- کار با آرایه های ساده
۴- تست کردن کلاس آرایه ساده
۵- استفاده از آرایه های چند بعدی
۶- مدیریت داده های مرتب شده با لیست ها
۷- کار با لیست ها
۸- تست کردن لیست
۹- مقدمه ای بر LINQ
۱۰- داده های نامرتب و دیکشنری ها
فصل سوم – کنترل جریان
۱- ارزیابی شرط ها با if-else
۲- تغییر فرمت های if-else و عملگر سه گانه
۳- عبارات if، else-if، else
۴- تغییر عبارات
۵- منطق ترکیبی با عملگر منطقی OR
۶- منطق ترکیبی با عملگر منطقی AND
۷- عملگرد منطقی NOT
۸- For loop
۹- تست کردن مجموعه
۱۰- حلقه foreach
۱۱- حلقه های do و do-while
۱۲- مدیریت جریان با break و continue
فصل چهارم – کار با خطاها
۱- افزودن یک پروژه کنسول
۲- آشنایی با خطاهای زمان اجرا
۳- عیب یابی خطاها در کد
۴- مدیریت خطاها با try-catch
۵- استفاده از چندین عبارت catch
۶- تمیز کردن کد با finally
فصل پنجم – شروع تولید
۱- کار با پکیج های NuGet
۲- لاگ کردن با NLog
۳- برنامه نهایی
فصل ششم – نتیجه گیری
۱- گام های بعدی
– همراه با مجموعه Microsoft Visual Studio 2017
– همراه با تمام نرم افزار های مطرح کدنویسی سی شارپ Editors & IDEs
آموزش جامع تئوری آمار و احتمال مهندسی
آموزش جامع تئوری آمار و احتمال مهندسی
بررسی انواع فونداسیون ها
پی ژنرال یا رادیال یا یکپارچه
محاسبه میلگردهای فونداسیون
به همراه دیگر عناوین آموزشی …..
بیش از ۵۷۰ دقیقه آموزش جامع حسابداری صنعتی ۱
استاد ابوالفضل امینیان
آموزش صوتی زبان اسپانیایی نصرت
آموزش صوتی زبان اسپانیایی نصرت
بسیاری معتقدند خواندن و شنیدن یک داستان یا شعر به هیچ زبانی، دلپذیرتر و لذتبخشتر از زبان اسپانیایی نیست. اسپانیایی یکی از زیباترین و گوشنوازترین زبانهای دنیاست که زیباییهای آن در موسیقی، شعر و ادبیات این زبان نمود پیدا کرده است. اسپانیایی پس از زبان چینی بیشترین تعداد گویشور را در دنیا دارد. به ویژه در کشور ما علاقهمندان زیادی به این زبان وجود دارند که در پی یادگیری آن روشهای مختلفی را امتحان میکنند، از انواع کتابها گرفته تا کلاسهای خصوصی و آموزشگاههای زبان. اگر شما هم تمام این روشها را امتحان کردهاید و نتیجهی کمی گرفتهاید، محصول پیش رو میتواند انتخاب خوبی برای شما باشد. نرمافزار «آموزش زبان اسپانیایی» موسسهی «نصرت» یک مجموعهی آموزشی بینظیر است که شامل آموزش زبان اسپانیایی میشود و شما میتوانید با یادگیری ۹۰ درس در ۹۰ روز، قواعد و اصول جملهسازی و مکالمهی این زبان را به خوبی یاد بگیرید. این محصول ضمن استفاده از جدیدترین روشهای آموزشی روز جهان، باعث تقویت تمرکز و حافظهی شما هم میشود. دروس در این سیستم آموزشی به صورت فایلهای صوتی آماده شده است و شما برای یادگیری آنها تنها باید به این فایلها گوش کنید. در این آموزشها با تکرارهای هوشمندانه و برگشتی، لهجهی شما از ابتدا به درستی شکل گرفته و به طور خودکار قواعد بیشمار زبان را در عمل یاد خواهید گرفت. شنیدن این دروس بسیار لذتبخش و پرانرژی است و به طور مداوم از شما تمریناتی میخواهد که که مغز را درگیر کلمات و قواعد کرده و باعث ثبتشدن آنها در ذهن میشود. روش کار در این مجموعه به این ترتیب است که ابتدا مکالمهای پخش میشود؛ سپس روی تکتک کلمات و جملات مکالمه تاکید شده و معنی و طرز تلفظ آنها آموزش داده میشود. آموزش زبان اسپانیایی نشر نصرت در قالب ۱ حلقه دیویدی و ۱ حلقه سیدی منتشر شده و در اختیار علاقهمندان قرار گرفته است.
آموزش صوتی زبان چینی نصرت
آموزش صوتی زبان چینی نصرت
یادگیری یک زبان خارجی علاوه بر فرآیند هیجانانگیز و لذتبخشی که دارد، باعث افزایش اعتمادبهنفس و موفقیت در کار و تحصیل هم میشود. زبان چینی از جمله زبانهایی است که به ویژه در زمینهی تجارت و بازرگانی میتواند بسیاری از علاقهمندان را به خود جذب کند. بسیاری از افراد برای یادگیری این زبان روشهای مختلفی را امتحان میکنند، از انواع کتابها گرفته تا کلاسهای خصوصی و آموزشگاههای زبان. اگر شما هم تمام این روشها را امتحان کردهاید و نتیجهی کمی گرفتهاید، محصول پیش رو میتواند انتخاب خوبی برای شما باشد. نرمافزار «آموزش صوتی زبان چینی» محصولی از موسسهی «نصرت» و یک مجموعهی آموزشی بینظیر است که شامل آموزش زبان چینی میشود و شما میتوانید با یادگیری ۹۰ درس در ۹۰ روز، قواعد و اصول جملهسازی و مکالمهی این زبان را به خوبی یاد بگیرید. این محصول ضمن استفاده از جدیدترین روشهای آموزشی روز جهان، باعث تقویت تمرکز و حافظهی شما هم میشود. دروس در این سیستم آموزشی به صورت فایلهای صوتی آماده شده است و شما برای یادگیری آنها تنها باید به این فایلها گوش کنید. در این آموزشها با تکرارهای هوشمندانه و برگشتی، لهجهی شما از ابتدا به درستی شکل گرفته و به طور خودکار قواعد بیشمار زبان را در عمل یاد خواهید گرفت. شنیدن این دروس بسیار لذتبخش است و به طور مداوم از شما تمریناتی میخواهد که که مغز را درگیر کلمات و قواعد کرده و باعث ثبتشدن آنها در ذهن میشود. روش کار در این مجموعه به این ترتیب است که ابتدا مکالمهای پخش میشود؛ سپس روی تکتک کلمات و جملات مکالمه تاکید شده و معنی و طرز تلفظ آنها آموزش داده میشود. آموزش صوتی زبان چینی نصرت در قالب ۲ حلقه دیویدی منتشر شده و در اختیار علاقهمندان قرار گرفته است.
آموزش صوتی زبان فرانسه نصرت
آموزش صوتی زبان فرانسه نصرت
زبان فرانسه یکی از مهمترین زبانهای دنیاست و در کشور ما زبان محبوبی به شمار میرود. افراد زیادی برای یادگیری آن روشهای مختلفی را امتحان میکنند، از انواع کتابها گرفته تا کلاسهای خصوصی و آموزشگاههای زبان. اگر شما هم تمام این روشها را امتحان کردهاید و نتیجهی کمی گرفتهاید، محصول پیش رو میتواند انتخاب خوبی برای شما باشد. نرمافزار «آموزش صوتی زبان فرانسه» محصولی از موسسهی «نصرت» و یک مجموعهی آموزشی بینظیر است که شامل آموزش زبان فرانسه میشود و شما میتوانید با یادگیری ۹۰ درس در ۹۰ روز، قواعد و اصول جملهسازی و مکالمهی این زبان را به خوبی یاد بگیرید. این محصول ضمن استفاده از جدیدترین روشهای آموزشی روز جهان، باعث تقویت تمرکز و حافظهی شما هم میشود. دروس در این سیستم آموزشی به صورت فایلهای صوتی آماده شده است و شما برای یادگیری آنها تنها باید به این فایلها گوش کنید. در این آموزشها با تکرارهای هوشمندانه و برگشتی، لهجهی شما از ابتدا به درستی شکل گرفته و به طور خودکار قواعد بیشمار زبان را در عمل یاد خواهید گرفت. شنیدن این دروس بسیار لذتبخش و پرانرژی است و به طور مداوم از شما تمریناتی میخواهد که که مغز را درگیر کلمات و قواعد کرده و باعث ثبتشدن آنها در ذهن میشود. روش کار در این مجموعه به این ترتیب است که ابتدا مکالمهای پخش میشود؛ سپس روی تکتک کلمات و جملات مکالمه تاکید شده و معنی و طرز تلفظ آنها آموزش داده میشود. آموزش صوتی زبان فرانسه نصرت در قالب ۱ حلقه دیویدی و ۱ حلقه سیدی منتشر شده و در اختیار علاقهمندان قرار گرفته است.
آموزش صوتی زبان روسی نصرت
آموزش صوتی زبان روسی نصرت
زبان روسی یکی از شش زبان رسمی سازمان ملل متحد است که بیشترین تعداد گویشور را در اروپا دارد و در کشورهای روسیه، بلاروس، قزاقستان و قرقیزستان به عنوان یک زبان رسمی تکلم میشود. در کشور ما این زبان طرفداران زیادی دارد و بسیاری از افراد برای یادگیری این زبان روشهای مختلفی را امتحان میکنند، از انواع کتابها گرفته تا کلاسهای خصوصی و آموزشگاههای زبان. اگر شما هم تمام این روشها را امتحان کردهاید و نتیجهی کمی گرفتهاید، محصول پیش رو میتواند انتخاب خوبی برای شما باشد. نرمافزار «آموزش صوتی زبان روسی» محصولی از موسسهی «نصرت» و یک مجموعهی آموزشی بینظیر است که شامل آموزش زبان روسی میشود و شما میتوانید با یادگیری ۹۰ درس در ۹۰ روز، قواعد و اصول جملهسازی و مکالمهی این زبان را به خوبی بیاموزید. این محصول ضمن استفاده از جدیدترین روشهای آموزشی روز جهان، باعث تقویت تمرکز و حافظهی شما هم میشود. دروس در این سیستم آموزشی به صورت فایلهای صوتی آماده شده است و شما برای یادگیری آنها تنها باید به این فایلها گوش کنید. در این آموزشها با تکرارهای هوشمندانه و برگشتی، لهجهی شما از ابتدا به درستی شکل گرفته و به طور خودکار قواعد بیشمار زبان را در عمل یاد خواهید گرفت. شنیدن این دروس بسیار لذتبخش است و به طور مداوم از شما تمریناتی میخواهد که که مغز را درگیر کلمات و قواعد کرده و باعث ثبتشدن آنها در ذهن میشود. روش کار در این مجموعه به این ترتیب است که ابتدا مکالمهای پخش میشود؛ سپس روی تکتک کلمات و جملات مکالمه تاکید شده و معنی و طرز تلفظ آنها آموزش داده میشود. آموزش صوتی زبان روسی نشر نصرت در قالب ۲ حلقه دیویدی منتشر شده و در اختیار علاقهمندان قرار گرفته است.
آموزش صوتی زبان ایتالیایی نصرت
آموزش صوتی زبان ایتالیایی نصرت
ایتالیایی یکی از زیباترین و سادهترین زبانهای دنیاست که به دلیل ارتباط نزدیکی که با زبان اسپانیایی دارد و به زبانآموزان کمک میکند تا با یادگیری یکی از این زبانها، دیگری را هم به راحتی بیاموزند، نه تنها در کشور ما که در تمام دنیا طرافداران زیادی دارد. بسیاری از افراد برای یادگیری این زبان روشهای مختلفی را امتحان میکنند، از انواع کتابها گرفته تا کلاسهای خصوصی و آموزشگاههای زبان. اگر شما هم تمام این روشها را امتحان کردهاید و نتیجهی کمی گرفتهاید، محصول پیش رو میتواند انتخاب خوبی برای شما باشد. نرمافزار «آموزش صوتی زبان ایتالیایی» محصولی از موسسهی «نصرت» یک مجموعهی آموزشی بینظیر است که شامل آموزش زبان ایتالیایی میشود و شما میتوانید با یادگیری ۹۰ درس در ۹۰ روز، قواعد و اصول جملهسازی و مکالمهی این زبان را به خوبی یاد بگیرید. این محصول ضمن استفاده از جدیدترین روشهای آموزشی روز جهان، باعث تقویت تمرکز و حافظهی شما هم میشود. دروس در این سیستم آموزشی به صورت فایلهای صوتی آماده شده است و شما برای یادگیری آنها تنها باید به این فایلها گوش کنید. در این آموزشها با تکرارهای هوشمندانه و برگشتی، لهجهی شما از ابتدا به درستی شکل گرفته و به طور خودکار قواعد بیشمار زبان را در عمل یاد خواهید گرفت. شنیدن این دروس بسیار لذتبخش و پرانرژی است و به طور مداوم از شما تمریناتی میخواهد که که مغز را درگیر کلمات و قواعد کرده و باعث ثبتشدن آنها در ذهن میشود. روش کار در این مجموعه به این ترتیب است که ابتدا مکالمهای پخش میشود؛ سپس روی تکتک کلمات و جملات مکالمه تاکید شده و معنی و طرز تلفظ آنها آموزش داده میشود. نرمافزار آموزش صوتی زبان ایتالیایی نصرت در قالب ۱ حلقه دیویدی و ۱ حلقه سیدی منتشر شده و در اختیار علاقهمندان قرار گرفته است.
آموزش صوتی زبان آلمانی نصرت
آموزش صوتی زبان آلمانی نصرت
حتما شما هم این جمله را شنیدهاید که هر فرد دستکم باید یکی از این سه زبان را یاد داشته باشد: انگلیسی، فرانسه و آلمانی. این سه زبان از مهمترین زبانها در حوزههای گوناگون مانند سیاست، ادبیات، علم و فلسفه هستند. در این میان زبان آلمانی در کشور ما علاقهمندان زیادی دارد و بسیاری از افراد برای یادگیری این زبان روشهای مختلفی را امتحان میکنند، از انواع کتابها گرفته تا کلاسهای خصوصی و آموزشگاههای زبان. اگر شما هم تمام این روشها را امتحان کردهاید و نتیجهی کمی گرفتهاید، محصول پیش رو میتواند انتخاب خوبی برای شما باشد. نرمافزار «آموزش صوتی زبان آلمانی» محصولی از موسسهی «نصرت» و یک مجموعهی آموزشی بینظیر است که شامل آموزش زبان آلمانی میشود و شما میتوانید با یادگیری ۹۰ درس در ۹۰ روز، قواعد و اصول جملهسازی و مکالمهی این زبان را به خوبی یاد بگیرید. این محصول ضمن استفاده از جدیدترین روشهای آموزشی روز جهان، باعث تقویت تمرکز و حافظهی شما هم میشود. دروس در این سیستم آموزشی به صورت فایلهای صوتی آماده شده است و شما برای یادگیری آنها تنها باید به این فایلها گوش کنید. در این آموزشها با تکرارهای هوشمندانه و برگشتی، لهجهی شما از ابتدا به درستی شکل گرفته و به طور خودکار قواعد بیشمار زبان را در عمل یاد خواهید گرفت. شنیدن این دروس بسیار لذتبخش است و به طور مداوم از شما تمریناتی میخواهد که که مغز را درگیر کلمات و قواعد کرده و باعث ثبتشدن آنها در ذهن میشود. روش کار در این مجموعه به این ترتیب است که ابتدا مکالمهای پخش میشود؛ سپس روی تکتک کلمات و جملات مکالمه تاکید شده و معنی و طرز تلفظ آنها آموزش داده میشود. آموزش زبان آلمانی نصرت در قالب ۱ حلقه دیویدی و ۱ حلقه سیدی منتشر شده و در اختیار علاقهمندان قرار گرفته است.
آموزش تصویری گرامر زبان انگلیسی نصرت در ۹۰ روز
آموزش تصویری گرامر زبان انگلیسی نصرت در ۹۰ روز
نرمافزار«آموزش گرامر زبان انگلیسی» محصولی از موسسهی «نصرت» و یک مجموعهی آموزشی بینظیر است که شامل آموزش قواعد و دستور زبان انگلیسی میشود. با استفاده از این نرمافزار شما میتوانید با یادگیری ۹۰ درس در ۹۰ روز، قواعد و اصول جملهسازی و دستور زبان انگلیسی را به خوبی یاد بگیرید. این محصول ضمن استفاده از جدیدترین روشهای آموزشی روز جهان، باعث تقویت تمرکز و حافظهی شما هم میشود. دروس در این سیستم آموزشی به صورت فایلهای ویدئویی آماده شده است و شما برای یادگیری آنها تنها نیاز به دیدن این فایلها و گوش کردن به آنها را دارید. در این آموزشها با تکرارهای هوشمندانه و برگشتی به طور خودکار قواعد بیشمار زبان را در عمل یاد خواهید گرفت. امروزه یادگیری زبان انگلیسی دیگر تنها جنبهی سرگرمی و علاقه ندارد و به امری ضروری تبدیل شده است. یادگیری این زبان نه تنها اعتماد به نفس شما را در جامعه بالا میبرد، بلکه در انجام امور روزانه، کاری و تحصیلی هم میتواند برایتان بسیار مفید باشد و موجب موفقیت بیشتر شما در حوزههای مختلف شود. افراد زیادی برای یادگیری این زبان روشهای گوناگونی را امتحان میکنند، از انواع کتابها گرفته تا کلاسهای خصوصی و آموزشگاههای زبان. اگر شما هم تمام این روشها را امتحان کردهاید و نتیجهی کمی گرفتهاید، محصول پیش رو میتواند انتخاب خوبی برای شما باشد. شنیدن و دیدن این دروس بسیار لذتبخش و پرانرژی است و به طور مداوم از شما تمریناتی میخواهد که مغز را درگیر کلمات و قواعد کرده و باعث ثبتشدن آنها در ذهن میشود. آموزش ویدئویی گرامر زبان انگلیسی نصرت در قالب ۲ حلقه دیویدی منتشر شده و در اختیار علاقهمندان قرار گرفته است.