آموزش های برگزیده

دانلود Build Web Apps with Angular 2 - آموزش ساخت وب اپ با آنگولار 2

دانلود Build Web Apps with Angular 2 - آموزش ساخت وب اپ با آنگولار 2

Angular 2 نسخه تصحیح شده جد خود یعنی AngularJS می باشد. توسعه دهندگانی که از این فریم ورک استفاده نموده اند برای اینکه از غافله عقب نمانند نیاز دارند نسخه دوم آن را هم یاد بگیرند و کدهای خود را به این نسخه منتقل کنند. Angular 2 یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامه‌های تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالب‌های سمت کلاینت و تزریق وابستگی‌ها برای ایجاد بستر مورد نیاز ساختن برنامه‌های مبتنی بر وب استفاده می‌کند. اکنون نسخه دوم این فریم ورک با نام Angular 2 منتشر شده و برای طراحی وب سایت های مدرن بسیار گزینه مناسبی است.
در دوره آموزشی Build Web Apps with Angular 2 با اصول و مبانی آنگولار 2 برای توسعه وب اپ آشنا می شوید.

دانلود Udemy Laravel PHP Framework - آموزش چارچوب لاراول پی اچ پی

دانلود Udemy Laravel PHP Framework - آموزش چارچوب لاراول پی اچ پی

Laravel یکی از فریم‎ ورک‎ های زبان PHP است که برای توسعه اپلیکیشن ‎های وب در نظر گرفته شده است و بر پایه MVC کار می‎ کند. فریم‎ ورک لاراول، برنامه‎ نویسی برنامه‎ های کاربردی تحت وب با زبان PHP را ساده‎تر می‎ نماید و کمک بسزایی برای انجام پروژه ‎های PHP و توسعه آسان آن‎ها می‎ کند. فریم ‎ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است و به برنامه شما پایه‎ای بزرگ از کد ‎های قابل اعتماد و تست شده می ‎دهد. لاراول مجموعه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را ارائه می‌کند که به درستی انجام می‌ پذیرند. مهمترین ویژگی هایی که با این نسخه لاراول معرفی شده است اعلام رویدادها، بهبود امکانات تست و پشتیبانی از LTS است .
در دوره ی Udemy Laravel PHP Framework با چارچوب لاراول پی اچ پی آشنا می شوید.

دانلود Udemy Javascript Basics - Tutorial for Beginners - آموزش مقدماتی جاوا اسکریپت

دانلود Udemy Javascript Basics - Tutorial for Beginners - آموزش مقدماتی جاوا اسکریپت

جاوا اسکریپت (JavaScript) زبان برنامه‌نویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شده‌است. جاوااسکریپت، یک زبان برنامه‌نویس شیءگرا و سطح بالا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شده‌است. علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شده‌است. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت می‌گردند. این زبان می‌تواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته می‌شوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی می‌تواند به عنوان نمونه‌ای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد. به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب می‌باشد. کاربرد گسترده این زبان در سایتها و صفحات اینترنتی می‌باشد و به کمک این زبان می‌توان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده می‌شود.
در دوره Udemy Javascript Basics - Tutorial for Beginners به آموزش مقدماتی جاوا اسکریپت می پردازیم.

دانلود Lynda Building React and ASP.NET MVC 5 Applications - آموزش ساخت اپ های ری اکت و ای اس پی دات نت ام وی سی 5

دانلود Lynda Building React and ASP.NET MVC 5 Applications - آموزش ساخت اپ های ری اکت و ای اس پی دات نت ام وی سی 5

 React یک کتابخانه UI توسعه داده شده در فیسبوک، به منظور تسهیل در ایجاد تعامل، استفاده مجدد اجزاء است. فیسبوک در ساخت محصول از این استفاده می کند، و instagram بطور کامل با React نوشته شده است. یکی از نقاط منحصر به فرد آن این است که، نه تنها کارها را در سمت سرویس گیرنده انجام می دهد، بلکه در سمت سرور هم کار می کند، و اینها در کنار هم بصورت سازگار کار می کنند. همچنین از یک مفهومی به نام Virtual DOM استفاده می کند که زیر گروه های انتخابی گره ها را بر اساس شرایط ارائه می دهد. این کار را با حداقل مقدار دستکاری DOM ممکن بنظور به روز نگه داشتن اجزای شما انجام می دهد. MVC مدل دیگر توسعه است که ASP.NET از آن پشتیبانی می کند، یک مدل برای ساخت برنامه های کاربردی وب با استفاده از طراحی MVC (مدل نمایش کنترلر) می باشد. اگر یک جایگزین سبک برای ASP.NET سنتی می خواهید، MVC جایی برای شروع است. MVC یکی از سه مدل برنامه نویسی ASP.NET می باشد. MVC یک چارچوب برای ساخت برنامه های کاربردی وب با استفاده از طراحی MVC (مدل نمایش کنترلر) است. مدل نشان دهنده هسته ی برنامه است (بعنوان مثال، یک لیست از رکوردهای پایگاه داده). دید و نما، داده را نمایش میدهد (رکوردهای پایگاه داده). کنترلر، ورودی ها را مدیریت می کند (برای رکوردهای پایگاه داده). مدل MVC، همچنین کنترل کاملی روی HTML ،CSS و JavaScript فراهم می کند.
در دوره Lynda Building React and ASP.NET MVC 5 Applications با آموزش ساخت اپ های ری اکت و ای اس پی دات نت ام وی سی 5 آشنا می شوید. 

دانلود !Udemy Complete Web Development in 1 Bundle - آموزش کامل توسعه وب

دانلود !Udemy Complete Web Development in 1 Bundle - آموزش کامل توسعه وب

طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد.
در دوره آموزشی Udemy Complete Web Development in 1 Bundle! به آموزش کامل توسعه وب با ابزارهای HTML, CSS, JavaScript, JQuery, Ajax, PHP, MYSQL و WordPress می پردازیم.  

دانلود Udemy SQL for Beginners in under 3 hours - آموزش مقدماتی اس کیو ال زیر 3 ساعت

دانلود Udemy SQL for Beginners in under 3 hours - آموزش مقدماتی اس کیو ال زیر 3 ساعت

در مدل رابطه‌ای داده‌ها، زبان ساختارمند پرسش‌ها یا اس‌کیوال یا سی‌کوال (Structured Query Language - SQL) زبانی است سطح بالا مبتنی بر زبان سطح پایین و ریاضی جبر رابطه‌ای که برای ایجاد، تغییر، و بازیابی داده‌ها و نیز عملیات بر روی آنها به‌کار می‌رود. زبان SQL به سمت مدل شی‌گرا - رابطه‌ای نیز پیشرفت کرده‌ است. Microsoft SQL Server یک نرم‌افزار مدیریت پایگاه داده رابطه‌ای است که توسط شرکت مایکروسافت توسعه داده می‌شود. از جمله ویژگی‌های این سامانه، می‌توان به ساخت و مدیریت بانک اطلاعاتی رابطه‌ای، پشتیبانی از ACID، پشتیبانی از Referential integrity، قابلیت‌های انتقال پایگاه و بسیاری از قابلیت‌های دیگر داده اشاره کرد. این نرم افزار دارای ویرایش‌های متنوع و متناسب با محیط‌های کاری مختلف است. از جمله قابلیت‌های کلیدی Microsoft SQL Server 2016، ساخت و مدیریت بانک اطلاعاتی رابطه‌ای، پشتیبانی از ACID، پشتیبانی از Referential integrity، پشتیبانی از XML، رمز گذاری پیوسته اطلاعات، بهینه سازی موتور in-Memory OLTP، پشتیبانی از Microsoft Azure، انتقال پایگاه داده به سایر Platform ها و... می باشد.
در دوره آموزشی Udemy SQL for Beginners in under 3 hours با آموزش مقدماتی اس کیو ال زیر 3 ساعت آشنا می شوید.

دانلود Udemy Electron for Desktop Apps: The Complete Developer's Guide - آموزش کامل الکترون برای توسعه اپ های دسکتاپ

دانلود Udemy Electron for Desktop Apps: The Complete Developer's Guide - آموزش کامل الکترون برای توسعه اپ های دسکتاپ

فریم ورک الکترون، تکنولوژی متن باز جدیدی برای ساخت نرم افزار های cross-platform و یا قابل اجرا در سیستم عامل های مختلف است. این فریم ورک با استفاده از زبان های HTML ، CSS و جاوا اسکریپت و همچنین بهره گیری از مرورگر کرومیوم میتواند نرم افزار دلخواه شما را برای لینوکس، مک و یا ویندوز کامپایل و ترجمه کند. در حال حاضر نرم افزار های زیادی توسط این فریم ورک تولید و عرضه شده است که از آنها میشود به ویرایشگر قدرتمند اتم اشاره کرد. همچنین شرکت های مطرحی مثل مایکروسافت هم برای نرم افزار های چند پلتفرم خود مثل Microsoft Visual Studio Code در حال استفاده از این فریم ورک هستند. توصیه میشود برای ساخت نرم افزار دلخواه خود با این فریم ورک، از ویرایشگر اتم استفاده کنید.
در دوره آموزشی Udemy Electron for Desktop Apps: The Complete Developer's Guide با آموزش کامل الکترون برای توسعه اپ های دسکتاپ آشنا می شوید.

دانلود Pluralsight Microsoft Azure Developer Tutorial Series - آموزش توسعه مایکروسافت آژور

دانلود Pluralsight Microsoft Azure Developer Tutorial Series - آموزش توسعه مایکروسافت آژور
(97/10/9) تغییرات:

دوره Microsoft Azure Developer: Advanced Troubleshooting اضافه شد.

ویندوز Azure (آژور) یک پلتفرم ابری انعطاف پذیر و منبع باز است که توسعه دهندگان را قادر می سازد تا به سرعت به ایجاد، توسعه و مدیریت اپلیکیشن‌ها از طریق یک شبکه جهانی از مراکز داده تحت مدیریت مایکروسافت می‌باشد. ویندوز اَژور این قابلیت را دارد که اپلیکیشن‌ها را توسط زبان‌ها، ابزارها و چهارچوب‌های مختلفی ایجاد کرده و به توسعه دهندگان امکان ادغام اپلیکیشن‌های عمومی خود را در محیط فناوری اطلاعات موجود می‌دهد. این ویندوز (Windows Azure) یک پلاتفرم رایانش ابری مایکروسافت است.
در دوره های آموزشی Pluralsight Microsoft Azure Developer Tutorial Series شما با دوره های مختلف توسعه مایکروسافت آژور آشنا می شوید.

دانلود Udemy Devops Bootcamp - آموزش دوآپس

دانلود Udemy Devops Bootcamp - آموزش دوآپس

DevOps که از ترکیب دو واژه انگلیسی Development (به معنای توسعه) و Operations (به معنای عملیات و اجرا) ایجاد شده، حرکت و فرهنگی است که بر همکاری و ارتباط عمیق توسعه‌دهندگان نرم‌افزار و سایر متخصصان حوزه فناوری اطلاعات (IT)، در فرایند ارایه محصول نرم‌افزاری تأکید می‌کند. این حرکت تلاش دارد تا محیطی را فراهم کند که در آن امکان ساخت، آزمایش و ارایه نرم‌افزار با سرعت بیشتر و با پایداری بالاتر تحقق یابد. در گذشته، بکارگیری زیرساخت‌ها و به‌روزرسانی اپلیکیشن‌ها، باعث کند شدن چرخه عمر آن‌ها می‌شد. امروز که تکنولوژی رایانش ابری به سازمان‌ها اجازه می‌دهد منابع را به جای چند ماه در چند دقیقه فراهم کنند، وقت آن رسیده که چرخه عمر اپلیکیشن‌ها هم به تناسب تغییر کند. در این زمینه، DevOps می‌تواند کمک کند، اما تنها در صورتی که فراتر از تغییرات فرهنگی و گسترش مداوم حرکت کند. DevOps (ترکیبی از دو کلمه Development به معنی توسعه و Operation به معنی عملیات)، روشی برای تولید نرم‌افزار است که بر ارتباطات، مشارکت و ادغام بین تولیدکنندگان نرم‌افزار و متخصصین IT تأکید می‌کند. در واقع، DevOps واکنشی به وابستگی متقابل تولید نرم‌افزار و عملیات IT است. هدف آن کمک به سازمان‌ها است تا بتوانند به سرعت محصولات و خدمات نرم‌افزاری تولید کنند.
در دوره آموزشی Udemy Devops Bootcamp با مباحث و سرفصل های دواوپس به صورت حرفه ای آشنا می شوید.

دانلود Udemy Python for Computer Vision with OpenCV and Deep Learning - آموزش پایتون برای پردازش تصویر با اوپن سی وی و یادگیری عمیق

دانلود Udemy Python for Computer Vision with OpenCV and Deep Learning - آموزش پایتون برای پردازش تصویر با اوپن سی وی و یادگیری عمیق

اوپن‌سی‌وی (OpenCV) یا همان Open Computer Vision Library مجموعه ای از کتابخانه‌های برنامه‌نویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر پردازش تصویر بی درنگ (Real Time) تمرکز دارد. در ابتدا توسط اینتل ساخته و پشتیبانی می‌شد و هم اکنون توسط Willow Garage و Itseez پشتیبانی می‌گردد. استفاده از آن با پروانه فری بی‌اس‌دی آزاد است. اوپن سی وی کتاب‌خانه‌ای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی می‌شود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب می‌باشد. یکی از اهداف OpenCV فراهم کردن یک زیربنای بینایی کامپیوتر با کاربرد ساده است؛ به طوری که افراد بتوانند برنامه‌های بینایی نسبتاً پیچیده خود را به سرعت بسازند. کتابخانه OpenCV شامل بیش از ۵۰۰ تابع پیرامون موضوعات مختلف بینایی، از بررسی محصول کارخانه گرفته تا تصویربرداری پزشکی، امنیت، واسط کاربر، تنظیم دوربین، رباتیک و بینایی دوچشمی (استریو) است. از آنجا که همواره قرابت زیادی بین بینایی کامپیوتر و یادگیری ماشین وجود اشته است، OpenCV شامل یک کتابخانه یادگیری ماشین همه‌منظوره (۳MLL) نیز هست. این زیر کتابخانه، روی مباحث تشخیص الگوی آماری و دسته‌بندی تمرکز دارد.
در دوره آموزشی Udemy Python for Computer Vision with OpenCV and Deep Learning با آموزش پایتون برای پردازش تصویر با اوپن سی وی و یادگیری عمیق آشنا می شوید.