گو (Go) یک زبان برنامهنویسی ترجمهشده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده میشود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده میشود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستمهای عامل بیاسدی مانند FreeBSD پشتیبانی میکند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آیبیام است، توسط کامپایلر گو پشتیبانی میشوند. اهداف ایجاد زبان گو کارایی زبانهای ترجمهشده دارای سامانه نوع ایستا،آسانی برنامه نویسی زبانهای پویا، امنیت نوعها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارثبری نوعها وجود ندارد. در این زبان، میتوان برای هر نوع دادهای، حتی برای نوعهای داخلی، مثل اعداد صحیح فاقد بستهبندی، تابع عضو تعریف کرد و این عمل محدود به ساختها نمیشود.
در دوره آموزشی Udemy The Go Programming Language Guide با اصول و قواعد برنامه نویسی با زبان گو آشنا می شوید.
الیکسیر یک زبان برنامه نویسی فانکشنال و همروند است که با هدف عمومی برای طراحی و توسعه انواع نرم افزارها و وب سایت ها ایجاد شده است. این زبان بر روی (Erlang virtual machine (BEAM اجرا می شود. این محیط یک محیط توزیع شده، دارای قابلیت تحمل خطای بالا و اجرای بدون وقفه اپلیکیشن ها است. همچنین این زبان از ماکروها و چندریختی ها پشتیبانی می کند. در دوره آموزشی Udemy Elixir for Beginners به ساخت یک وب سایت با زبان الیکسیر می پردازیم.
پایگاه داده اشاره به مجموعهای از دادههای مرتبط و ساختار یا سازمان است که دسترسی به این اطلاعات معمولا از طریق «سیستم مدیریت پایگاه داده» (DBMS) متشکل از یک مجموعه یکپارچه از نرمافزارهای کامپیوتری است که اجازه میدهد تا کاربران برای ارتباط برقرار کردن با یک یا چند پایگاه دادهها و دسترسی به تمام اطلاعات موجود در پایگاه داده را فراهم میکند. در مدل رابطهای دادهها، زبان ساختارمند پرسشها یا اسکیوال یا سیکوال (Structured Query Language - SQL) زبانی است سطح بالا مبتنی بر زبان سطح پایین و ریاضی جبر رابطهای که برای ایجاد، تغییر و بازیابی دادهها و نیز عملیات بر روی آنها بهکار میرود. زبان SQL به سمت مدل شیگرا - رابطهای نیز پیشرفت کردهاست. بسیاری از اصطلاحات زبان اسکیوال تحت استاندارد بینالمللی بوده، و در نتیجه، از آنها شبیه بقیه زبانهای استاندارد مثل محصولات شرکت اوراکل PL/SQL[۲] یا Sybase و SQL PL (مدل رویهای) از شرکت آیبیام است. در دوره آموزشی Udemy SQL And Databases با مفاهیم ابتدایی و تئوری ایجاد بانک اطلاعاتی و کار با آن آشنا می شوید. همچنین در طول این دوره با پایگاه داده های MySQL و SQLite آشنا می شوید و مثال ها تحت زبان Python بیان می شود.
زبان برنامه نویسی Hypertext Preprocessor (پیش پردازنده فرامتن) که به
اختصار با PHP شناخته می شود، یکی از پر طرفدارترین زبانهای اسکریپتنویسی
متن باز و رایگان است که بیشتر برای طراحی برنامههای سمت سرور در
وبگاههای دینامیک مورد استفاده قرار میگیرد. کدهای پیاچپی توسط یک سرور وب که نرمافزار پیاچپی بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. زبان پیاچپی از نسخهٔ ۴.۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی و یا نرمافزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد. برنامهنویسی شیءگرا (Object-Oriented Programming مخفف:OOP) یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن، شیها میباشند. در واقع در این شیوه برنامه نویسی، برنامه به شیء گرایش پیدا میکند. به این معنا که دادهها و توابعی که قرار است بر روی این دادهها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمعبندی شده و یک واحد (شی) را تشکیل می دهند. PDO یک افزونه سبک و قدرتمند PHP برای اتصال به دیتابیس است. در دوره آموزشی Udemy PHP OOP & PDO with Projects For Beginners مفاهیم اولیه و پایه ای شی گرایی را آموزش خواهید دید سپس به طراحی سایت به صورت شی گرایی با استفاده از PHP خواهیم پرداخت.
بکارگیری امکاناتی که خانه را در اصطلاح "هوشمند" (Smart) کند، همواره یکی از مواردی بوده است که بشر توجه زیادی به آن داشته و در طول دورههای مختلفِ توسعه ی فناوری راه حل های متعددی برای این منظور خلق کرده است. خانه هوشمند به خانهای گفته میشود که ساکنین آن امکان تنظیم و کنترل تجهیزات الکترونیکی منزل خود را از راه دور و نزدیک داشته باشند و نیز بتوانند برنامههای مختلف و سناریوهای متنوعی را برای آن تجهیزات تعریف و اجرا نمایند. بطور کلی تجهیز ساختمان به مجموعه تجهیزاتی که به منظور افزایش کارایی و بهره وری و ایجاد محیطی مطبوع برای ساکنین آن طراحی و اجرا میگردند، هوشمند سازی ساختمان نامیده میشود. در دوره آموزشی Udemy Learn Step-by-Step How to Build a Smart Home System با انواع سناریوها در مورد هوشمند سازی خانه آشنا می شوید و نحوه بکارگیری تجهیزات و پیاده سازی آنها را آموزش خواهید دید.
اندروید استودیو یک محیط برنامه نویسی برای پلتفرم اندروید
است. این برنامه در ۱۶ می ۲۰۱۳ توسط مدیران گوگل در کنفرانس گوگل آی/او
معرفی شد. از ماه جوئن ۲۰۱۳ نسخه پیش نمایش این برنامه (به صورت رایگان)
برای امتحان در دسترس توسعه دهندهها قرار گرفت. این محیط بر اساس
نرمافزار محبوب جتبرینز طراحی شده است، این استودیو بطور اختصاصی برای
اندروید طراحی شده است. در دوره آموزشی Udemy Android Studio IDE Essential Training با محیط اندروید استودیو و امکانات خاص و ویژه آن آشنا می شوید.
اس آ پ یک شرکت نرمافزاری آلمانی است که عمده شهرتش را مدیون تولید نرمافزارهای سازمانی در زمینه مدیریت عملیات تجاری و روابط با مشتریان است. دفتر مرکزی این شرکت در والدورف در ایالت بادن-وورتمبرگ آلمان واقع شده و دفاتر و شعب دیگری نیز در نقاط مختلف جهان دارد. SAP مخفف سیستم ها، برنامه ها و محصولات در پردازش داده ها است. SAP هم اکنون بزرگترین تولیدکننده نرمافزارهای شرکتی در جهان محسوب میشود ۱۷۶ هزار مشتری در ۱۲۰ کشور دارد و حدود ۵۴ هزار نفر را در سراسر جهان در استخدام دارد. گفته میشود درآمد این شرکت در سال ۲۰۱۰ به ۱۲. ۵ میلیارد یورو رسیده است. عمده محصولات و خدمات شرکت SAP را میتوان به چهار دسته تقسیم کرد: راهکارهای تجاری، راهکارهای صنعتی، راهکارهایی برای شرکتهای کوچک و متوسط و پلتفرمها. محصولات این شرکت هم اکنون حدود ۲۴ صنعت مختلف از بانکداری و بخش سلامت و بهداشت گرفته تا صنایع دفاعی و نفت و گاز را پوشش میدهد. در دوره آموزشی Udemy SAP for Beginners - Comprehensive Guide 2016 شما با مسائل ابتدایی و پایه ای مدیریتی نرم افزار SAP به صورت جامع آشنا می شوید.
روبی آن ریلز (Ruby on Rails) که گاهی اوقات به آن ریلز یا RoR نیز میگویند، با هدف ایجاد یک چارچوب نرمافزاری تحت وب ایجاد شده است که از روش توسعه سریع برای برنامهنویسان وب استفاده میکند. روبی آن ریلز یکی از بهترین پلتفرم های ایجاد Web Application هاست که هدف اساسی آن ساده سازی روند ایجاد Web Application می باشد و از ویژگی های اساسی آن می توان به ایجاد سریع تر نتیجه و نیاز به نوشتن کد کمتر در مقابل دیگر پلتفرم های ایجاد Web Application ها اشاره نمود. بوسیله Ruby on Rails می توانید به اسکریپت نویسی وب سایت های پویا بپردازید. Ruby on Rails شامل ابزاری است که کارهای تکراری و مشترک توسعهٔ نرمافزار را بسیار ساده میکند، ابزاری مانند داربست، تعدادی از مدلها و نماها را به صورت خودکار که برای هر وبسایت نیاز است را میسازد. با استفاده از ماژول اکتیو رکورد در ریلز، برنامهنویس دیگر نیازی به تعریف کردن نامهای ستونهای پایگاهداده در تعریف کلاس را ندارد. اما روبی آن ریلز میتواند با استفاده از نام کلاس، اطلاعات را از پایگاهداده استخراج کند. یکی از ویژگیهای باارزش ریلز استفاده از کتابخانههای بزرگ جاوااسکریپت Prototype و script.aculo.us برای آژاکس است. در دوره آموزشی Udemy 8 Beautiful Ruby on Rails Apps in 30 Days همراه با طراحی 8 اپلیکیشن زیبا، با اصول و قواعد برنامه نویسی با روبی آن ریلز آشنا می شوید.
موتور جستجو یا پیمایشگر به طور عمومی به برنامه ای گفته می شود که کلمات کلیدی را در یک سند یا بانک اطلاعاتی جستجو می کند. در اینترنت به برنامه ای گفته می شود که کلمات کلیدی موجود در فایل ها و سندهای وب جهانی، گروه های خبری، منوهای گوفر و آرشیوهای FTP را جستجو می کند و به کاربران در جستجوی اطلاعات مورد نظر در میان انبوه اطلاعات موجود در شبکه کمک می کند. در موتور جستجو شما یکواژه ی کلیدی را وارد کرده و برنامه ی جستجو در بانک اطلاعاتی خود به جستجو پرداخته و سایت های مرتبط با موضوع شما را نمایش خواهند داد. البته امروزه بیشتر موتورهای جستجو دارای اطلاعات طبقه بندی شده مانند دایرکتوری ها می باشند و همچنین اکثر دایرکتوری ها قابلیت جستجو مانند موتورهای جستجو را دارند. در دوره آموزشی Udemy Building a Search Engine با نحوه طراحی و ایجاد موتور جستجو آشنا می شوید.
زبان برنامه نویسی Hypertext Preprocessor (پیش پردازنده فرامتن) که به اختصار با PHP شناخته می شود، یکی از پر طرفدارترین زبانهای اسکریپتنویسی متن باز و رایگان است که بیشتر برای طراحی برنامههای سمت سرور در وبگاههای دینامیک مورد استفاده قرار میگیرد. جیکوئری (jQuery) یک کتابخانه جاوا اسکریپت سبک وزن چند مرورگری است که برای ساده سازی نوشتن اسکریپهای سمت-مشتری، در HTML طراحی شده و امروزه محبوبترین کتابخانهٔ جاوا اسکریپت در حال استفاده است. میتوان با آن حرکات انیمیشین ایجاد و از رویدادهای صفحه استفاده کرد و به وسیله آن میتوان نرمافزارهای مبتنی بر Ajax را ایجاد و توسعه داد. ای جکس (AJAX مخفف Asynchronous JavaScript And XML) مجموعه ایست از تکنولوژی هایی که هر یک در جای خود تکنولوژی کامل و موفقی هستند، و اکنون به شکل جدیدی در کنار هم قرار گرفته و ایجکس را تشکیل دادهاند. تکنولوژیهایی که در ایجکس از آنها استفاده میشود عبارتاند از: نمایش استاندارد با استفاده از XHTML و CSS، نمایش پویایی و تعاملات با استفاده از Document Object Model (DOM)، تبادل و دستکاری داده با استفاده از XML و XSLT، بازیابی دادهها بصورت غیر همروند با استفاده از XMLHttpRequest.و جاوااسکریپت برای سرهمبندی همه چیز با هم. در دوره آموزشی Udemy Learn to create sign up system using JQuery, Ajax and PHP با استفاده از جی کوئری، ای جکس و پی اچ پی یک صفحه ثبت نام را طراحی و ایجاد می کنید.