ربیت ام کیو (RabbitMQ) یک نرمافزار کارگزار پیام منبع باز (گاهی اوقات میانافزار پیاممحور خوانده میشود) است که در اصل پروتکل صف بندی پیام پیشرفته (انگلیسی: Advanced Message Queuing Protocol) یا AMQP را پیادهسازی کردهاست اما پس از آن اقدام به گسترش پروتکلهای پشتیبانی شده خود با معماری افزونه ای (انگلیسی: plug-in protocol) برای پروتکل پیام جریان-متن محور (انگلیسی: Streaming Text Oriented Messaging Protocol) یا STOMP، پروتکل MQTT و سایر پروتکلها نموده است. سرور ربیت ام کیو به زبان ارلنگ نوشته شدهاست و روی بستر چارچوب Open Telecom Platform ساخته شدهاست. کتابخانههای سمت کلاینت که واسطی برای ارتباط با کارگزار فراهم میکنند برای زبانهای برنامهنویسی مشهور وجود دارد. در دوره آموزشی Udemy RabbitMQ and Messaging Concepts با آموزش مفاهیم پیام رسانی و ربیت ام کیو اشنا خواهید شد.
افرادی که تکنولوژی های مایکروسافت به ویژه asp.net را پیگیری می کنند یکی دو سال می شود که با شنیدن خبرهایی مانند "open source شدن دات نت"، "قابلیت اجرا بر روی غیر ویندوز مثل لینوکس و os x با سوالهایی مواجه می شوند. این تغییرات موجب چه بهبودهایی در توسعه نرم افزار های تحت .net می شود؟ آیا مایکروسافت از تکنولوژی های قبلی پشتیبانی می کند یا باید سراغ تکنولوژی جدید بروم؟ برای پاسخ به سوالهایی از این دست شاید بهترین راه پس از آشنایی اولیه، انجام یک پروژه کوچک باشد. برای کسانی که برای توسعه وب سایت از تکنولوژی وب فورم استفاده می کنند تغییرات چشم گیر خواهد بود. بنابراین توصیه می شود ابتدا asp mvc نسخه های قبلی یعنی تا نسخه ۶ را اندکی تجربه کنند. اما برای کسانی که تجربه کدنویسی در چارچوب الگوی mvc را دارند تغییرات بسیار کم است. تیم asp.net سعی کرده است در نسخه جدید که تنها بر بستر mvc است از لحاظ مفهومی سازگاری را حفظ کند با اینکه تمام کتابخانه ها و توابع از نو نوشته شده اند. بنابراین اگر شما در asp.net mvc6 کلاسی دارید در asp.net core هم همین کلاس را دارید با این تفاوت که این کلاس در namespace دیگری قرار دارد. در دوره آموزشی Packt Fundamentals of ASP.NET Core 3 با آموزش اصول و مبانی ای اس پی دات نت کور 3 اشنا خواهید شد.
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی Udemy Master Python - New 5 Ultimate Games Project 2020 با آموزش ساخت 5 بازی با پایتون اشنا خواهید شد.
php یک زبان پردازه نویسی است که سورس آن در اختیار عموم قرار گرفته و در سند های HTML برای اجرای توابع محاوره ای طرف سرویس دهنده مورد استفاده قرار می گیرد. این زبان در تمام سیستم عامل ها ی اصلی اجرا می شود و اساسا با لینوکس و سرویس دهنده های وب یونیکس در سرویس دهنده های ویندوز (همراه با نرم افزار های افزودنی) مورد استفاده قراز می گیرد. PHP را می توان در یک صفحه وب گنجاند و ار آن برای دستیابی به اطلاعات بانکهای اطلاعاتی و نمایش آنها استفاده کرد. انشعاب سند های HTML حاوی پردازه های PHP معمولا PHP. است. PHP پیش از این مخفف Personal Home Page بود و در نگارشهای حدید تر نیز مخفف PHP Hypertext Preprocessed است. ساختار گرامری آن نسبتا ساده و به ساختار گرامری پرل شباهت زیادی دارد، برخی از جنبه های جاوا اسکریپت و C را نیز داراست. در دوره آموزشی Udemy Advanced search form with PHP با آموزش پیشرفته فرم جستجو در پی اچ پی اشنا خواهید شد.
دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
کاربردی
اینترنت اشیا، (Internet of Things) (مخفف IoT) که گاهی در زبان انگلیسی اینترنت چیزها(Internet of Objects) هم برای این کلمه استفاده میشود، به طور کلی اشاره دارد به بسیاری از چیزها شامل اشیا و وسایل محیط پیرامونمان که به شبکه اینترنت متصل شده و بتوان توسط اپلیکیشنهای موجود در تلفنهای هوشمند و تبلت کنترل و مدیریت شوند. اینترنت چیزها به زبان ساده، ارتباط سنسورها و دستگاهها با شبکهای است که از طریق آن میتوانند با یکدیگر و با کاربرانشان تعامل کنند. این مفهوم میتواند بهسادگی ارتباط یک گوشی هوشمند با تلویزیون باشد و یا به پیچیدگی نظارت بر زیرساختهای شهری و ترافیک. از ماشین لباسشویی و یخچال گرفته تا پوشاک؛ این شبکه بسیاری از دستگاههای اطراف ما را در برمیگیرد. در دوره آموزشی Udemy IoT Internet of Things Bundle با آموزش اینترنت اشیا اشنا خواهید شد.
مایکروسافت شیرپوینت، یک بستر نرم افزاری تحت وب است که توسط شرکت مایکروسافت تولید و عرضه شده است. اولین نسخه از شیرپوینت در سال 2001 منتشر شد. نسخههای ابتدایی شیرپوینت بیشتر برای کاربردهایی نظیر مدیریت محتوا و مدیریت اسناد مورد استفاده قرار می گرفت. اما قابلیتهای قابل توجه متعددی به نسخه های اخیر شیرپوینت اضافه شده است. شیرپوینت شامل مجموعهای از تکنولوژیهای چند منظوره تحت وب است که بر روی یک ساختار فنی قوی قرار گرفته است. به صورت پیش فرض رابط کاربری شیرپوینت مشابه مایکروسافت آفیس است و یکپارچگی بالایی با مجموعه آفیس دارد. ابزارهای تحت وب شیرپوینت به گونهای طراحی شده است که توسط کاربر غیر فنی قابل استفاده باشد. شیرپوینت بستر مناسبی برای راهکارهایی چون پورتال داخلی، مدیریت فایل ها و اسناد، تعاملات تیمی، شبکه های اجتماعی، اکسترانت، وب سایت ها، جستجوی سازمانی و هوش تجاری است. علاوه بر این شیرپوینت قابلیت یکپارچه سازی سیستمها، یکپارچه سازی فرآیندها و اتوماسیون گردش کارها را فراهم میکند. در دوره آموزشی Udemy Configuring and Managing Microsoft SharePoint Online با آموزش پیکربندی و مدیریت مایکروسافت شیرپوینت آنلاین اشنا خواهید شد.
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی Udemy Software development in Python: A practical approach با آموزش توسعه نرم افزار با پایتون اشنا خواهید شد.
Maven یک ابزار مدیریت و تعریف پروژه بر پایه مفهوم POM - Project Object Model است. Maven بهمعنی مخزن دانش است. Maven یک روش جامع برای مدیریت پروژه از زمان کامپایل تا انتشار تا مستندسازی تا همکاری تیمی فراهم میسازد، در یک جمله Maven یک چارچوب مدیریت پروژه (Project Management Framework) است. maven ابزار ساخت و مدیریت پروژههای جاوا که تا حدودی شبیه apachi ant ولی در ساختار کلی متفاوت است. البته میتوان maven را در پروژههای c# , Ruby ,scala و زبانهای دیگر نیز مورد استفاده قرار داد. maven قسمتی از پروژه Jakarta بود. maven با استفاده از فایل XML پروژه نرمافزاری در حال ساخت را توصیف میکند که شامل توصیف وابستگی پروژه به ماژولها، کتابخانهها و سایر قطعات نرمافزاری دیگر است. همچنین برخی از وظایف تعریف شده مانند کامپایل کد و بستهبندی نرمافزاری را در خود دارد. maven بهصورت پویا کتابخانههای جاوا و پلاگینهای خود را از یک یا چند مخزن مانند مخزن مرکزی دانلود کرده و در یک حافظه پنهان (cache) محلی ذخیره میکند. این حافظه پنهان (cache) محلی میتواند بهوسیله پروژههای محلی بهروزرسانی شود. مخزنهای عمومی هم میتوانند بهروزرسانی شوند. MAVEN با استفاده از معماری مبتنی بر پلاگین ساخته شدهاست که به آن اجازه میدهد تا از هر برنامهای که از طریق ورودی استاندارد قابل کنترل است استفاده کند. از لحاظ تئوری، این مسئله به همه افراد اجازه میدهد تا برای هر زبان دیگری پلاگینهایی بنویسند که واسط ابزار ساخت شود(کامپایلرها، ابزار تست واحد، و غیره). در واقع، پشتیبانی و استفاده برای زبانهای دیگر بهغیر از جاوا حداقل بودهاست. در حال حاضر یک پلاگین برای چارچوب دات نت وجود دارد و حفظ میشود، [4 و C / C + + پلاگینهای بومی برای MAVEN 2 نگهداری میشدهاست. در دوره آموزشی Udemy Mastering Apache Maven to Build Better Java Projects با آموزش تسلط بر آپاچی ماون برای ساخت بهتر اپ های جاوا اشنا خواهید شد.
Logic Pro X پیشرفته ترین نسخه منتشر شده از Logic می باشد.این نرم افزار یکی از کاربردی ترین نرم افزار های ممکن برای ترانه نویسها،آهنگ ساز ها و علاقه مندان موسیقی است که همه ی نیاز های آنها را برآورده می کند.هم چنین این نرم افزار برای Mixing موسیقی های مختلف استفاده می شود. با قدرت خارق العاده ی این نرم افزار و آلت های موسیقی بی شمار آن نظیر انواع طبل ها،کیبورد ها،گیتار ها و ... می توانید هر موسیقی و آهنگی را با کمی وقت بسازید. تعداد این آلت های موسیقی به بیش از ۱۵۰۰ عدد می رسد که نیاز هر فردی را در موسیقی بر آورده خواهد کرد.هم چنین در این نرم افزار افکت های بسیاری برای میکس آهنگ ها وجود دارد که در هیچ نرم افزار دیگری مشاهده نمی شود. در دوره آموزشی Udemy The Ultimate Logic Pro X Music Production Course 2020 با آموزش کامل نرم افزار لاجیک پرو ایکس اشنا خواهید شد.
Adobe After Effects CC نسخه ی جدید این غول جلوه های ویژه است که به تازگی توسط شرکت ادوبی منتشر شده است. در سری جدید از این نرم افزار از افکت های ۴ بعدی نیز استفاده شده است. به اشتراک گذاشتن پروژه بین چند کامپیوتر و دسترسی آسان بین فایل های اشتراکی یکی دیگر از ویژگی های نرم افزار Adobe After Effects CC می باشد. استفاده از ابزار لبه در این نرم افزار باعث نگه داشتن جزییات بیشتر در هنگام جدا کردن عناصر پس زمینه می شود. از ابزار VFX برای تثبیت کننده عکس و ویرایش دقیق عکس استفاده می شود. در هنگام ویرایش فیلم می توانید نحوه نمایش دادن دوربین را تغییر دهید و از جهات مختلف پروژه را مدیریت کنید. در این نرم افزار اگر به اشتباه پروژه را ببندید در هنگام باز شدن نرم افزار محتوای فایل ویرایش ثابت می ماند. بیشتر معروفیت افتر افکت CC به خاطر پلاگین CineWare می باشد چون با استفاده از این پلاگین می شود کل پروژه استفاده شده در نرم افزار cinema 4d را وارد افتر افکت کرد و کارهای لازم را بر روی پروژه انجام داد. فقط برای کار با این پلاگین باید سیستم خوبی داشت تا بتوانیم در محیط افتر افکت همزمان با کار، با کیفیت بالا پروژه را مشاهده کنیم. CineWare در افتر افکت به شکل یک لایه می باشد که می توانید پروژه را وارد کنید. در دوره آموزشی Udemy After effects cc : The Complete Motion Graphics Design & VFX با آموزش کامل موشن گرافیک و وی اف ایکس در افتر افکت سی سی اشنا خواهید شد.