اودوو (odoo) یک نرمافزار برنامهریزی جامع منابع سازمانی منبع باز است که توسط odoo s.a تولید شده است. شرکت Odoo S.A. واقع در بلژیک تولیدکنندهی نرمافزارهای odoo ( همان OpenERP سابق) است. این شرکت اکنون ۲۵۰ کارمند و ۶ دفتر در کشورهای مختلف داشته و در ۱۱۰ کشور جهان از جمله ایران از طریق شرکای بومی حضور فعال دارد. Odoo مجموعه ای از ابزارهای متن باز تجاری است که با زبان برنامه نویسی Python و تحت مجوز AGPL انتشار یافته است. بیشتر از دو میلیون کاربر در سطح جهان دارد که برای مدیریت شرکت ها در اندازها های متفاوت استفاده می شود. از اجزای اصلی برنامه سرور است که هسته آن حدود 260 ماژول که ماژول های رسمی نامیده می شوند را دارد و حدود 4000 ماژول عمومی دارد. odoo سریع ترین رشد در بین نرمافزارهای سازمانی در جهان را داراست. odoo سبد کاملی از نرمافزارهای سازمانی جهت رفع تمام نیازهای شرکت ها را داراست؛ از وبسایت و تجارت الکترونیک تا تولید، انبارداری، حسابداری و CRM، که همه کاملاً یکپارچه هستند. این اولین بار در تاریخ است که یک نرمافزار به این سطح از پوشش دست یافته است. در دوره آموزشی Udemy Odoo (Open ERP) Basics با اصول و مبانی اودوو (اوپن ئی آر پی) آشنا می شوید.
ادوبی آدیشن سی سی (Adobe Audition CC) یک ویرایشگر صوتی بسیار حرفه ای و کارآمد با مجموعه ای از قابلیت های کوچک و بزرگ است که همه را می تواند در انجام یک پروژه یاری دهد. این نرمافزار امکان تبدیل، میکس و اعمال افکتهای صوتی را روی فایلهای صوتی مانند MP3 ،WAV ،WMA و ... را فراهم می کند سی سی (Creative Cloud) نسخه جدید نرم افزار ادوبی آدیشن است که تمامی امکانات لازم برای ویرایش فایل های صوتی در این ابزار آماده شده است. سازگاری با اکثر تکنولوژِی های جدید، فرمت های صوتی، ورودی ها، انواع خروجی ها و به طور کلی استانداردهایی که در رابطه با فایل های صوتی مورد استفاده قرار می گیرد جز کلیدی ترین خصوصیات این ابزار محسوب می شوند. در دوره آموزشی Lynda Audition CC 2017 Essential Training شما با قابلیت های اساسی و کلیدی این نرم افزار قدرتمند آشنا می شوید.
وو کامرس WooCommerce یک افزونه قدرتمند وردپرس WordPress می باشد که شما را قادر می سازد یک فروشگاه حرفه ای برای فروش و مدیریت محصولات خود راه اندازی کنید. افزونه ووکامرس WooCommerce کاملا رایگان می باشد و شما می توانید با نصب آن بر روی سایت وردپرس خود یک فروشگاه ووکامرسی در کنار وب سایت خود راه اندازی کنید. از ویژگی های افزونه ووکامرس می توان به سبد خرید، قابلیت فروش محصولات مجازی (قابل دانلود) در کنار محصولات فیزیکی، قابلیت نقد و بررسی محصولات توسط کاربران، قابلیت تعیین و مشخص نمودن وزن محصولات، قابلیت دسته بندی محصولات، درگاه های بانکی ایرانی و... اشاره نمود. هرچند ووکامرس در مقایسه با سیستمهای فروشگاهی مشابه امکانات کمتری دارد، با این حال به دلیل پشتیبانی گسترده از افزونهها و همچنین ترکیب با سیستمی مانند وردپرس میلیونها سایت اینترنتی آن را برای اضافه کردن امکانات فروشگاهی به سایت خود برگزیدهاند. ووکامرس از نظر تعداد، اکنون با بیش از ۳۵ درصد، بالاتر از سایر فروشگاهسازهای اینترنتی در تجارت الکترونیک به کار رفته است. در دوره آموزشی Udemy Launch a Woocommerce Store Start to Finish با آموزش کامل راه اندازی فروشگاه ووکامرس آشنا می شوید.
دنیای وب کلاینت، در اواخر سال میلادی 2016 دستخوش تغییرات بسیاری شد. از جهتی JavaScript با بروز رسانی موتور خود با نام و نسخهی javascript ecmascript 6 ظاهرا قصد دارد تا تغییرات شگرفی را در دنیای اسکریپتی آشفتهی کلاینت بدهد. به همین علت فریم ورکهای SPA یا single page app همانند AngularJs نیز با بهروز رسانی نسخهی جاوااسکریپت، ظاهرا مجبورند تا هستهی فریم ورکهای خود را یک آب و جاروی اساسی کنند. البته AngularJs در نسخههای 1.X مشکلاتی داشته است که در نسخهی 2.0 غالب آنها رفع خواهند شد. از طرفی این اتفاقات تنها شامل فریمورکهای مبتنی بر جاوااسکریپت نمیشود و Twitter نیز قصد دارد تا نسخهی جدید Bootstrap را ارائه کند. Bootstrap 4 در واقع یک اقدام بزرگ بود که پس از یک سال توسعه، بزرگی این اقدام در خط به خط کدها احساس میگردد. در نسخهی جدید، شما با استفاده از Sass قادر هستید تا بجای Less، کدهای استایل خود را به این صورت کامپایل و شخصیسازی نمایید. البته در Bootstrap 3 این امکان وجود نداشت ولی به صورت جداگانه و البته رسمی منتشر و در GitHub قرار داده شده بود. در Bootstrap جدید، مجموعهی پنلها و wellها به یک ساختار جامعتر به نام Cards تبدیل گشتهاند. این مجموعه به عنوان یک container محتویات که هم قابل انعطاف و هم قابل توسعه است معرفی شده است. در دوره آموزشی Packt Learning Path: Bootstrap 4 Application Development با توسعه اپ های بوت استرپ 4 آشنا می شوید.
AngularJS کتابخانهای برپایهی جاوااسکریپت است که به منظور تولید نرمافزارهای تحت وب توسط گوگل توسعه پیدا کرده است. ایدهی اصلی AngularJS، اضافه کردن امکاناتی به HTML است تا آن را از یک زبان نشانگذاری ساده خارج کند و ابزارهای لازم برای تولید یک نرمافزار داده محور را به سادهترین شکل ممکن فراهم نماید. امکانات متنوعی در این کتابخانه وجود دارد. ویژگی اصلی AngularJS، ایجاد ارتباط پویا میان دادههای ورودی و خروجی است. به این معنی که به سادگی میتوانید اطلاعات دریافت شده از کاربر را به صورت خودکار جمعآوری کنید، پردازش کنید، در محلهای دلخواه نمایش دهید یا به سرور بفرستید. به عبارت دیگر، AngularJS ابزاری است که برنامهنویسی MVC را به معنای واقعی در محیط وب دستیافتنی میکند. با استفاده از AngularJS میتوان در یک صفحهی وب، چندین Application مجزا از هم ایجاد کرد که هر یک به پایگاه دادهای مجزا متصل میشوند و اطلاعات را ارسال و دریافت میکنند. استفاده از این کتابخانه بسیار آسان است. کافی است صفتهای متناسب را به تگهای HTML اضافه کنید و در انتها، فایل اسکریپت AngularJS را در صفحه درج کنید تا بقیهی کارها به صورت اتوماتیک به انجام برسد. در دوره آموزشی Pluralsight AngularJS for .NET Developers با آنگولار جی اس برای توسعه دهندگان دات نت آشنا می شوید.
پس از طراحی و پیاده سازی زبان پایتون و انتشار اولین نسخه ی برنامه ی کاربردی پایتون که نرم افزاری برای اجرای کدهای نوشته شده به زبان پایتون است، توسعه ی آن ادامه می یافت و توزیع های مختلفی از آن به همراه اصلاحات، بهبود امکانات، یا افزودن قابلیت های جدید منتشر شده اند. یکی از مشکلات نسخه های قبلی پایتون عدم تطبیق پذیری نسخه های قبلی با ساختار ساده ای بود، به همین دلیل یک دوراهی در مسیر توسعه ی پایتون قرار گرفت: فرآیند توسعه یا باید روی همان ساختار و سینتکس نسخه های قبلی -که به روز ترین آنها نسخه های 2 به بالا بودند- ادامه پیدا می کرد، که با افزودن قابلیت های جدید به آن رفته رفته پایتون تبدیل به زبانی پیچیده می شد، یا این که ساختار زبان تغییر اساسی پیدا می کرد که با وجود عدم تطبیق با نسخه های قبلی ساده تر بود و با حذف پیچیدگی ها کار برنامه نویسی را راحت تر می کرد. در نهایت پس از بررسی های فراوان به جای حفظ ساختار قبلی، تغییرات مورد نظر در دسامبر سال 2008 توزیع نسخه های 3 پایتون با نام Py3K یا Python 3000 با شماره ی 3.0 آغاز شد. در دوره آموزشی Udemy The Python Bible™ Everything You Need to Program in Python با مباحث مقدماتی تا پیشرفته پایتون آشنا می شوید.
هسکل (Haskell) یک زبان برنامهنویسی تابعی خالص (purely functional)، استاندارد شده و همه منظوره با نوع داده مستحکم است که به یاد دانشمند حوزه منظق و استدلال به نام هسکل کاری نام گذاری شده است. هسکل یک زبان برنامهنویسی پیشرفته با قابلیت استفاده عام و متنباز است که حاصل بیش از بیست سال پیشرفت و تحقیق است که اجازهٔ توسعه سریع، پیاپی و مختصر و صحیح نرمافزار را میدهد. این زبان با پشتیبانی قوی از یکپارچه سازی با سایر زبانها، همزمانی داخلی ساختمانی، پشتیباتی از برنامههای همروند، بررسی استاتیک انواع داده پیش از اجرا و مجهز بودن به پروفایلر و کتابخانهٔ غنی، ساخت نرمافزار قابل انعطاف و قابل نگهداری با کیفیت بالا را ساده میکند. در دوره آموزشی Packt Learning Path: Haskell for Data Analysis با هسکل برای آنالیز داده ها آشنا می شوید.
اصطلاح مدلسازی اطلاعات ساختمان یا BIM از مباحثی است که امروزه فعالین صنعت ساخت با آن روبرو میشوند، گسترش پرشتاب این روش فرایندهای کاری تمامی فعالین صنعت ساخت را تحت الشعاع قرار داده و تحولی در آن ایجاد می نماید. مدلسازی اطلاعات ساختمان یا BIM از اوایل سال 2000 همگام با پیشرفتهای تکنولوژیک و دیجیتال به تدریج در صنعت ساخت کشورهای توسعه یافته به صورت جدی مطرح گردیده و از آن زمان با پیشرفتی پرشتاب و روزافزون در تمام دنیا گسترش یافته چنانکه بکارگیری این روش از سال 2007 در پروژه های عمومی آمریکا و از سال 2014 در امارات اجباری گردیده است و با توجه به ارزش افزوده انکارناپذیر آن برای کارفرمایان، بسیاری از دولتها در سطح جهان از سالیان گذشته توجه جدی به BIM درجهت صرفه جویی در بودجه عمومی مبذول داشته اند. در دوره آموزشی Lynda BIM Manager: Managing AutoCAD MEP & AutoCAD Civil 3D به آموزش مدلسازی اطلاعات ساختمان با اتوکد مپ و اتوکد سی ویل سه بعدی می پردازیم.
sed یکی از دستورهای پایهای و اصلی سیستمعاملهای شبه یونیکس است. نام این دستور از ترکیب stream editor آمدهاست که به معنای ویرایشگر استریم است. این دستور متن ورودی را تجزیه و تحلیل (پردازش) میکند و با پیادهسازی یک زبان برنامهنویسی، متن ورودی را به متنی با ساختار دلخواه کاربر تبدیل میکند. این دستور متن ورودی را خط به خط (به صورت ترتیبی) میخواند و تغییرهای لازم را که از طریق خط فرمان (یا توسط اسکریپت sed) به دستور داده شدهاست را بر متن اعمال میکند و سپس خط (خطوط) را خروجی میدهد. AWK یک زبان برنامهنویسی مفسری است که برای پردازش متن طراحی شده و عموماً به عنوان ابزاری برای گزارشگیری و استخراج دادهها مورد استفاده قرار میگیرد. این زبان برنامهنویسی، تبدیل به یکی از ویژگیهای استاندارد در سیستمعاملهای خانواده یونیکس شده است. زبان AWK در دهه ۱۹۷۰ در آزمایشگاههای بل طراحی شد. نام این زبان از نام خانوادگی طراحان آن Alfred Aho, Peter Weinberger, و Brian Kernighan گرفته شده است. سرواژه AWK در زبان انگلیسی، عمدتاً مشابه نام پرنده auk تلفظ میشود، که تصویری از این پرنده بر روی جلد کتاب زبان برنامهنویسی AWK استفاده شده است، هرچند که AWK به صورت مجزا و حرفبهحرف هم تلفظ میشود. در دوره آموزشی Pluralsight Linux Administration with sed and awk با مدیریت لینوکس توسط دستورات sed و awk آشنا می شوید.
زبان برنامه نویسی جاوا (Java) یک زبان شئگراست که قسمتهای بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شیگرایی سادهای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشینهای شبیهسازی جاوا را داشته باشد. جاوا برای نوشتن انواع برنامههای کاربردی مناسب است. با جاوا میتوان انواع برنامههای زیر را نوشت: برنامههای تحت وب، برنامهنویسی سیستمهای کوچک مانند تلفن همراه، رایانه جیبی و ...، برنامههای کاربردی بزرگ (Enterprise)، برنامههای رومیزی (Desktop) و ... همروندی این امکان را میدهد که سیستم عامل به طور موازی چند کار را انجام دهد. با توجه به اینکه منابع سیستم بین ریسهها به اشتراک گذاشته میشود، ناسازگاری و مشکلاتی ممکن است رخ دهد که اغلب کشف آنها میتواند دشوار باشد. در دوره ی آموزشی Livelessons Java Concurrency, Second Edition با جاوا و همروندی در آن آشنا می شوید.