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

دانلود Udemy WordPress Plugin Development - Build 14 Plugins - آموزش توسعه 14 پلاگین وردپرس

دانلود Udemy WordPress Plugin Development - Build 14 Plugins - آموزش توسعه 14 پلاگین وردپرس

نرم افزارهای مدیریت محتوا یا (CMS) ها هر روز جای خود را بیشتر از پیش در میان سایتهای اینترنتی باز می کنند و به هواداران و طرفداران خود می افزایند. این نرم افزارهای تحت وب و اپن سورس، امکانات بسیاری را در اختیار کاربران، طراحان، توسعه دهندگان و مدیران سایت ها قرار داده و برنامه نویسان را از بسیاری از دوباره کاری ها نجات می دهند. یکی از محبوبترین این نرم افزارها، وردپرس است. وردپرس یک نرم‌افزار تحت وب است که در واقع ادامه موفقیت‌آمیز پروژه b2 می باشد و توسط مت مولوگ (Matt Mullenweg) بنیان گذاری شده است. مت و همکارانش با تاسیس شرکت Automattic هم‌اکنون در حال گسترش این نرم افزار و پروژه های موازی آن مانند WordPress.com و Akismet می باشند. عمومی‌ترین استفاده از وردپرس برای راه‌اندازی یک وبلاگ می‌باشد زیرا وردپرس دارای هسته‌ای قدرتمند است و پیشروترین نرم‌افزار در این زمینه به‌ شمار می‌رود.
در دوره Udemy WordPress Plugin Development - Build 14 Plugins با آموزش توسعه 14 پلاگین وردپرس آشنا می شوید.

دانلود Udemy Keras 2.x Projects - آموزش پروژه های کراس

دانلود Udemy Keras 2.x Projects - آموزش پروژه های کراس

یادگیری عمیق (Deep learning) یک زیر شاخه از یادگیری ماشینی و بر مبنای مجموعه‌ای از الگوریتم‌ها است که در تلاش هستند مفاهیم انتزاعی سطح بالا در دادگان را مدل نمایند که این فرایند را با استفاده از یک گراف عمیق که دارای چندین لایه پردازشی متشکل از چندین لایه تبدیلات خطی و غیر خطی هستند، مدل می‌کنند. به بیان دیگر پایهٔ آن بر یادگیری نمایش دانش و ویژگی‌ها در لایه‌های مدل است. یک نمونه آموزشی (برای نمونه: تصویر یک گربه) می‌تواند به صورت‌های گوناگون بسان یک بردار ریاضی پر شده از مقدار به ازای هر پیکسل و در دید کلی تر به شکل یک مجموعه از زیرشکل‌های کوچک‌تر (نظیر اعضای صورت گربه) مدل سازی شود.کرس (Keras) یک کتابخانهٔ متن‌باز شبکه عصبی است که به زبان پایتون نوشته شده است و قابل است که بر روی تنسورفلو یا ثینو قابل اجرا است. این نرم‌افزار به منظور آزمایش کردن سریع یادگیری عمیق طراحی شده است و در طراحی آن بر روی کوچک، ماژولار و قابل گسترش بودن توجه شده است.
در دوره آموزشی Udemy Keras 2.x Projects با آموزش پروژه های کراس آشنا می شوید.

دانلود Udemy Python 3: Deep Dive - آموزش عمیق پایتون 3

دانلود Udemy Python 3: Deep Dive - آموزش عمیق پایتون 3

Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند.
در دوره آموزشی Udemy Python 3: Deep Dive با آموزش عمیق پایتون 3 آشنا می شوید.  

دانلود Udemy The complete beginner JavaScript ES5, ES6 and JQuery Course - آموزش کامل مقدماتی جاوا اسکریپت 5 و 6 و جی کوئری

دانلود Udemy The complete beginner JavaScript ES5, ES6 and JQuery Course - آموزش کامل مقدماتی جاوا اسکریپت 5 و 6 و جی کوئری

 در اولین روزهای تاسیس مجمع جهانی وب (Wide Web World) دستورات HTML بسیار ساده و آسان بود، بطوریکه فراگیری فرامین مورد نیاز بیشتر از چند روز طول نمیکشید ولی هنگامی که Web، شروع به پیشرفت نمود، طراحان خواستار کنترل بیشتری شده و در نتیجه مجموعه دستورات مورد نیاز تهیه گردید. از آنجایی که صفحات وب، بهتر است بصورت دینامیک و متحرک باشند، طراحان نیز خواستار ارتباط بین بینندگان سایت و صاحبان آن شدند، در نتیجه استفاده از دستورات HTML به تنهایی نیاز آنها را برطرف نکرد و سپس شرکت Netscape برای ایجاد و کنترل ارتباط بین صاحبان سایت و بینندگان آن در صفحات وب از JavaScript کمک گرفت. JavaScript دقیقا یک زبان برنامه نویسی می باشد که بوسیله آن میتوان بین کاربر و سایت ارتباط برقرار نمود. توجه داشته باشید که استفاده از JavaScript در صفحات Web نیازی به نوشتن اسکریپتها نداشته و میتوانید اسکریپتهای موجود در شبکه اینترنت را کپی و در مکان مورد نظر با ایجاد تغییرات مورد نیاز استفاده کنید.
در دوره Udemy The complete beginner JavaScript ES5, ES6 and JQuery Course با آموزش کامل مقدماتی جاوا اسکریپت 5 و 6 و جی کوئری آشنا می شوید.

دانلود Udemy Build your First Website for Total Beginners - آموزش مقدماتی ساخت اولین وب سایت

دانلود Udemy Build your First Website for Total Beginners - آموزش مقدماتی ساخت اولین وب سایت

طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد.
در دوره آموزشی Udemy Build your First Website for Total Beginners به آموزش مقدماتی ساخت اولین وب سایت می پردازیم. 

دانلود Udemy Build a simple forum in PHP and MySQL - آموزش ساخت فروم ساده با پی اچ پی و مای اس کیو ال

دانلود Udemy Build a simple forum in PHP and MySQL - آموزش ساخت فروم ساده با پی اچ پی و مای اس کیو ال

پی‌اچ‌پی (PHP) یک نرم افزار یا بستر برنامه نویسی متن باز و رایگان است که برای طراحی وب (سمت سرور) توسعه یافته‌ است و به همین منظور در بسته نرم افزاری LAMP قرار گرفته است و همچنین PHP تا ژانویه ی سال ۲۰۱۳ میلادی بر روی ۲۴۴ میلیون وب‌ سایت و ۲.۱ میلیون سرور نصب شده‌ است. PHP کوتاه شده کلمه PHP: Hypertext Preprocessor (به معنای پی اچ پی: پیش پردازنده ی ابرمتن) می باشد که توسط فردی به نام راسموس لِردورف در سال ۱۹۹۵ طراحی شد و در حال حاضر توسعه ی آن بر عهده ی گروه پی‌ اچ‌ پی می‌باشد. MySQL-Server (مای اس کیو ال - سرور) یک سامانه مدیریت پایگاه داده‌ها متن‌باز است که توسط شرکت اوراکل توسعه، توزیع، و پشتیبانی می‌شود. این سامانه مدیریتی پایگاه داده، رایج ترین پایگاه داده متن باز (Open Source) و همراه همیشگی php محسوب می‌شود. MySQL سرور، یک پایگاه داده چند کاربره و چند ریسمانه است بدین معنا که این پایگاه داده به چندین کاربر اجازه استفاده همزمان از داده‌ها را می‌دهد و دسترسی افراد معتبر به داده‌ها را تسریع و تسهیل می‌ بخشد. اگرچه تاریخچه پیدایش MySQL به سال1979 بر می‌گردد اما عرضه عمومی آن از سال 1996 آغاز شده است.
در دوره آموزشی Udemy Build a simple forum in PHP and MySQL به آموزش ساخت فروم ساده با پی اچ پی و مای اس کیو ال می پردازیم.  

دانلود Udemy Python from Beginner to Expert - آموزش مقدماتی تا پیشرفته پایتون

دانلود Udemy Python from Beginner to Expert - آموزش مقدماتی تا پیشرفته پایتون

پایتون زبان برنامه نویسی شی گرا، همه منظوره، متن باز، سطح بالا و مفسر است که در سال 1991 توسط مردی هلندی به نام خودو فان رسوم (Guido van Rossum) و در کشور هلند به وجود آمد.
معنی لغوی پایتون(Python) یعنی اژدها و مار افعی، که کلمه ای انگلیسی می باشد. این زبان برنامه نویسی اسکریپتی بوده و بنابراین یادگیری آن آسان است و برای برنامه نویسان می تواند یک زبان ایده عال جهت انجام پروژه هایشان باشد.
زبان پایتون به علت متن باز(Open Source) بودنش قابلیت اجرا بر روی اکثر سیستم عامل ها اعم از لینوکس، ویندوز، مک و... را دارد و به همین علت نیز برنامه نویسان زیادی را جلب کرده است. عامل دیگری در این زبان وجود دارد که زبان پایتون را بسیار قدرتمند می سازد و آن هم توانایی پایتون جهت برنامه نویسی تحت وب، تحت دسکتاپ و تحت شبکه می باشد.
در دوره آموزشی Udemy Python from Beginner to Expert با آموزش مقدماتی تا پیشرفته پایتون آشنا می شوید.

دانلود Udemy Learning Java using JShell - آموزش جاوا با استفاده از جی شل

دانلود Udemy Learning Java using JShell - آموزش جاوا با استفاده از جی شل

ابزار JShell یک ابزار تعاملی کامندلاینی برای یادگیری زبان برنامه نویسی جاوا و نمونه سازی کد جاوا است که در ورژن 9 زبان جاوا معرفی شده است. یکی از کارهای دست و پا گیر در یادگیری جاوا خصوصا تست کردن و یادگیری ویژگی جدید در ورژن های جدید جاوا ، یا تست کردن و پیاده سازی یک کد دلخواه ، درست کردن کلاس و بعد پیاده سازی متد main و کامپایل و... است که تا حدودی دست و پا گیر و وقت گیر است. در JShell بدون نیاز به ساختن کلاس و متد و ... به آسانی میتوانید کدهای جاوا مانند تعریف متغیر، لیست و آرایه و... را در کنسول JShell تایپ کرده و بدون معطلی خروجی را مشاهده کنید.
با استفاده از JShell به راحتی میتوانید از API های ناآشنا استفاده کنید، همچنین به راحتی میتوانید statement ها و متدهای خود را در Jshell پیاده سازی و تست کنید.
در دوره آموزشی Udemy Learning Java using JShell با آموزش جاوا با استفاده از جی شل آشنا خواهید شد.

دانلود Udemy The Complete Node.js Developer Course (3rd Edition) - آموزش کامل توسعه نود.جی اس

دانلود Udemy The Complete Node.js Developer Course (3rd Edition) - آموزش کامل توسعه نود.جی اس

 نود.جی‌اس (Node.js) یک چارچوب نرم‌افزاری ورودی/خروجی برای پایه رویداد (Event) برای موتور جاوااسکریپت V8 برای سکوهای شبه یونیکس است. Node.js به هدف این است که مشابه توئیستد (Twisted) برای پایتون، Perl Object Environment برای پرل و EventMachine برای روبی شود. Node، بر خلاف جاوااسکریپت در مرورگر اجرا نمی‌شود بلکه به جاوااسکریپت تحت کارساز مربوط است. Node.js برخی مشخصات CommonJS را پیاده سازی می‌کند. Node.js شامل یک محیط یک محیط REPL (حلقهٔ خواندن-اجرا کردن-چاپ کردن) برای آزمایش گرفتن تعاملی است.
در دوره آموزشی Udemy The Complete Node.js Developer Course (3rd Edition) شما با قابلیت های اساسی و کلیدی این چارچوب نرم‌افزاری قدرتمند و کاربردی آشنا می شوید.

دانلود CBT Nuggets Azure Services Tutorial Series - آموزش دوره های سرویس های آژور

دانلود CBT Nuggets Azure Services Tutorial Series - آموزش دوره های سرویس های آژور

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