دروپال یکی از پرطرفدارترین سیستم های مدیریت محتوای وب سایت است که امکان ایجاد و مدیریت وب سایت به وسیله ابزارها و امکانات بی نظیری در زمینه وارد کردن، ویرایش، نمایش داده ها، گزارش گیری از اطلاعات و ... را با هزاران ماژول و پوسته در دسترس، برای کاربران فراهم نموده است. سیستم مدیریت محتوای دروپال (Drupal) یکی از CMS های قدرتمند و متن باز می باشد. از این سیستم مدیریت محتوا از وبلاگهای شخصی تا شرکتهای تجاری، سیاسی و حتی دولتها نیز استفاده شده است. در دوره آموزشی Packt Drupal 7 Module Development شما با توسعه ماژول دروپال 7 آشنا می شوید.
شبکهٔ رایانهای (شبکه) به اتصال دو یا چند دستگاه(مانند کامپیوتر،ساعتهای هوشمند،لپتاپ،تلویزیون و...) که قابلیت انتقال اطلاعات بین خود را دارند شبکه رایانهای گفته میشود. شبکه رایانهای باعث تسهیل ارتباطات میان کاربران شده و اجازه میدهد کاربران منابع خود را به اشتراک بگذارند. یک شبکه رایانهای اجازه به اشتراک گذاری منابع و اطلاعات را میان دستگاههای متصل شده به هم، میدهد. در دهه ۶۰ میلادی، آژانس پروژههای تحقیقاتی پیشرفته (ARPA)، بودجهای را به منظور طراحی شبکه آژانس پروژههای تحقیقاتی پیشرفته (ARPANET) برای وزارت دفاع ایالات متحده آمریکا اختصاص داد. این اولین شبکه رایانهای در جهان بود. توسعه شبکه از سال ۱۹۶۹ و براساس طرحهای توسعه یافته دهه ۶۰ آغاز شد. در دوره آموزشی Livelessons Building a Computer Network با نحوه ساخت یم شبکه کامپیوتری آشنا می شوید.
بانک اطلاعاتی یا پایگاه داده یا دیتابیس به مجموعه ای از اطلاعات با ساختار منظم گفته می شود. این پایگاه های اطلاعاتی معمولاً در قالبی که برای دستگاه ها و رایانه ها قابل خواندن و قابل دسترسی باشند ذخیره می شوند. پایگاه داده در اصل مجموعه ای سازمان یافته از اطلاعات است. این واژه از دانش رایانه سرچشمه می گیرد ،اما کاربر وسیع و عمومی نیز دارد، این وسعت به اندازه ای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانه ای برای پایگاه داده ایجاد می کند) شامل تعاریف غیر الکترونیکی برای پایگاه داده می باشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود می شود. مایکروسافت اس کیو ال سرور (Microsoft SQL Server) یک نرمافزار سیستم مدیریت پایگاه داده ها (Data Base) بوده و محیطی را برای مدیران و برنامه نویسان بانک های اطلاعاتی فراهم می کند تا در آن با اطمینان از کارایی، امنیت و پیاده سازی موفقیت آمیز داده ها و اطلاعات، به ساخت و مدیریت پایگاه داده ها و بانک های اطلاعاتی بزرگ بپردازند. از جمله ویژگی های اس کیو ال سرور، بانک اطلاعاتی رابطهای، امکان استفاده از trigger, View, Stored procedure، پشتیبانی از OLAP ،XML، بدون محدودیت حجم و تعداد رکورد، پشتیبانی از FullText Search برای سرعت در بازیابی اطلاعات و استفاده از زبان طبیعی در جستجوها می باشد. در دوره آموزشی Udemy Learn Microsoft SQL & DataBase concepts from scratch با مفاهیم مایکروسافت اس کیو ال و پایگاه داده آشنا می شوید.
Skype نام نرم افزاری می باشد که به شما امکان برقراری ارتباط صوتی را با دوستان از طریق اینترنت فراهم می کند. این برنامه همانند تلفن عمل کرده و دو طرفی که قصد ارتباط با یکدیگر را دارند باید این برنامه را نصب داشته باشند. همچنین در این برنامه امکان برقراری ارتباط تصویری به وسیله دوربین های اینترنتی و گفتگوی متنی و حتی انتقال فایل نیز وجود دارد. این نرم افزار از کیفیت بالایی در انتقال صدا برخوردار می باشد حتی بیشتر از ارتباط تلفنی که از مناطق دور برقرار می شود. به عنوان مثال شما اگر از داخل ایران به یکی از اقوام خود در کشوری نظیر فرانسه تماس بگیرید در هنگام صحبت باید مکث کرده تا صدا با کمی تاخیر به شما و یا طرف مقابلتان برسد، اما به کمک این نرم افزار شما به راحتی با دورترین مناطق نیز می توانید با وضوح و کیفیت بالا تماس بگیرید. این برنامه مانند دیگر برنامه های مشابه همانند یاهو مسنجر در هنگام برقراری ارتباط صوتی دچار قطعی و نویزهایی که باعث اختلال در صدا می شوند نمی شود. در دوره آموزشی Lynda Learning Skype با اسکایپ و ویژگی های آن آشنا می شوید.
گو (Go) یک زبان برنامهنویسی ترجمهشده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده میشود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده میشود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستمهای عامل بیاسدی مانند FreeBSD پشتیبانی میکند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آیبیام است، توسط کامپایلر گو پشتیبانی میشوند. اهداف ایجاد زبان گو کارایی زبانهای ترجمهشده دارای سامانه نوع ایستا،آسانی برنامه نویسی زبانهای پویا، امنیت نوعها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارثبری نوعها وجود ندارد. در این زبان، میتوان برای هر نوع دادهای، حتی برای نوعهای داخلی، مثل اعداد صحیح فاقد بستهبندی، تابع عضو تعریف کرد و این عمل محدود به ساختها نمیشود. در دوره آموزشی Packt Modern Golang Programming با اصول و برنامه نویسی با زبان گو آشنا می شوید.
سیتریکس XenServer تنها پلتفرم مجازی سازی سرور در سطح سازمانی و Cloud-Proven بر اساس محاسبات ابری می باشد که خصیصه های حیاتی انتقال داده ها به صورت آنلاین و متمرکز سازی مدیریت چندین سرور بدون هیچ هزینه ای را ارائه می دهد . XenServer یک راهکارمجازی سازی سرور قدرتمند و باز است که اساسا به منظور کاهش هزینه های Data Center با تبدیل محیط پیچیده و استاتیک آن به محیطی پویا تر می باشد. با ارائه ویژگی هایی نظیر انتقال داده های به صورت آنلاین، پشتیبانی از Storage های به اشتراک گذاشته شده، متمرکز سازی مدیریت چندین سرور بعلاوه ابزارهای مبدل جهت انجام P2V ( Physical to Virtual ) و V2V ( Virtual to Virtual ) در نسخه رایگان XenServer، هر سازمانی قادر است که بدون صرف هیچ هزینه ای از قدرت مجازی سازی سرور بهره ببرد. در دوره آموزشی ITProTV Citrix XenServer 6.2 با سیتریکس زن سرور 6.2 و ویژگی های آن آشنا می شوید.
ویاچدیال (VHDL) یک زبان توصیف سخت افزار برای بیان مشخصات سخت افزار است. زبان VHDL نخستین بار توسط وزارت دفاع آمریکا به منظور طراحی و توصیف مدارهای مجتمع سرعت بالا طراحی شد و مورد استفاده قرار گرفت. سپس در سال 1987 توسط انجمن IEEE (انجمن مهندسان برق و الکترونیک)در قالب استاندارد IEEE 1076-1987 ارائه گردید. پس از گذشت چند سال و انجام پاره ای ار تصحیحات، استاندارد دوم این زبان تحت عنوان IEEE 1076-1993 در اختیار عموم قرار گرفت. به طور کلی می توان مزایای زیر را در استفاده از زبان VHDL عنوان نمود. با توجه به این که VHDL یک زبان استاندارد می باشد، کد نوشته توسط آن را می توان به روی سنتز کننده ها و تراشه های تولید کنندگان مختلف پیاده سازی نمود و نیازی به تغییر کد وجود ندارد. شبیه ساز ها و کامپایلرهای این زبان در دسترس و ارزان قیمت می باشند. با استفاده از این زبان می توان سیستم ها را به صورت ساختاری یا رفتاری مدل سازی نمود. توصیف رفتاری نشان دهنده عملکرد سیستم و چگونگی تولید خروجی ها بر اساس سیگنال های ورودی می باشد. با استفاده از این توصیف می توان عملکرد کلی سیستم را بیان کرد و از درگیر شدن با جزئیات بلوک های سازنده سیستم که در طرح های بزرگ به پیچیدگی توصیف سیستم منجر شود اجتناب نمود. در مقابل مدل ساختاری نشان دهنده نحوه ارتباط بلوک های سازنده سیستم است و بیانگر جزئیات بیشتری از سخت افزار می باشد. به این ترتیب با استفاده از این زبان امکان توصیف سخت افزار از سطح گیت تا سیستم فراهم می شود. آرایه دریچهای برنامهپذیر میدانی یا افپیجیاِی (Field-programmable gate array: FPGA) یک مدار مجتمع است که به گونهای طراحی شدهاست تا بعد از تولید انبوه، قابل پیکربندی توسط طراح یا مشتری باشد. به این علت به آن برنامهپذیر در میدان میگویند. در دوره آموزشی Pluralsight FPGA Development in VHDL: Beyond the Basics با آموزش مقدماتی توسعه اف پی جی ای در وی اچ دی ال آشنا می شوید.
یکی از پرطرفدارترین سیستم عامل هایی که امروزه در دستگاه های همراه و گوشی های هوشمند مورد استفاده قرار می گیرد، سیستم عامل اندروید (Android) است و این امر بازار کار پر رونقی در زمینه ساخت و توسعه برنامه های کاربردی قابل اجرا بر روی اندروید به وجود آورده است. از ویژگی های این سیستم عامل که در میزان محبوبیت آن نقش به سزایی داشته اند می توان به مواردی مانند پشتیبانی از تمامی تکنولوژیهای اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای، پشتیبانی از سخت افزارهای مختلف همچون جی پی اس و دوربینهای متنوع، پشتیبانی از فرمتهای مختلف فایلهای مالتی مدیا مثل MPEG-۴, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF، امکان ارسال پیغامهای متنی یا همان اس ام اس (SMS) از فرمهای SMS, MMS و XMPP، دارای مرورگری بر اساس فریم ورک اوپن سورس WebKit، استفاده از نرمافزار SQLite برای ذخیره دادهها و مدیریت بانکهای اطلاعاتی و ... اشاره نمود. در دوره آموزشی Udemy Android App Development for Beginners: 86 Hours+ & 79 Apps شما با مفاهیم مورد نیاز در برنامه نویسی اپلیکیشن ها و چگونگی ساخت و توسعه برنامه های کاربردی اندروید در مدت بیش از 86 ساعت و به همراه ساخت 79 اپ آشنا می شوید.
زبان پایتون که یک زبان شی گرا و سطح بالا است و خود یک Compiler (مفسر) است توسط Guido van Rossum هلندی در سال 1991 ابداع شد. برنامه PyCharm باعث کدنویسی سریع تر و دقت بالاتر و برنامه نویسی هوشمند به زبان Python می شود. توسط مفسر هوشمند آن، کدنویسی شما به صورت آنی آنالیز می شود و خطاهای برنامه نویسی و خطای در حال اجرا گرفته می شود و توسط ادیتور هوشمند و پیشرفته خود، شما را برای کدنویسی تمیزتر و کمتر راهنمایی می کند. PyCharm در واقع یک ناوبر پروژه کامل است که می توانید فایل های پروژه را به آن معرفی کرده و بین تمامی فایل های پروژه به زبان پایتون نوشته شده جستجو کنید، بین متغیرهای مختلف در فایل های مختلف پل بزنید و تغییر لحظه ای ایجاد کنید. این IDE همچنین از Google App Engine نیز پشتیبانی می کند و شما می توانید برنامه های به زبان پایتون خود را با آن در گوگل اپز منتشر کنید. در دوره آموزشی Lynda Learning Python with PyCharm با زبان پایتون و IDE پای چرم آشنا می شوید.
تیم Unity تکنولوژی به تازگی نسخه جدید موتور بازی سازی خود به نام Unity 5 را معرفی کرد. در ۵ سال گذشته موتور Unity 5 طرفداران بسیاری پیدا کرده است و محبوبیت این موتور روز به روز بیشتر شده تا جایی که بسیاری از بازی سازان مستقل کشور خودمان هم از این موتور برای ساخت بازی های مستقل خود استفاده کرده اند و نتایج بسیار خوبی گرفته اند. Unity 5 حدود ۱۶ ماه پس از موتور Unity 4 معرفی و منتشر شده و به نسبت موتور قبلی از ویژگی های بسیار بهتر و تکنیک های بسیار جدیدتری پشتیبانی میکند. موتور جدید در زمینه نورپردازی، قابلیت های صوتی و عملکرد نهایی به نسبت موتور قبلی جهش بسیار زیادی داشته است. در دوره آموزشی Packt Developing your First Canvas به توسعه اولین Canvas خود با یونیتی می پردازیم.