اندروید ۷٫۰ نوقا (Android Nougat) نسخهای از سیستم عامل اندروید است که به تازگی منتشر شده است. این نسخه قبلاً با اسم رمز اندروید N شناخته میشد. اولین بار به عنوان پیش نمایش توسعه دهنده در ۹ مارس ۲۰۱۶ عرضه شد. همچنین این بروزرسانی برای دارندگان دستگاههای نکسوس که در "برنامه اندروید بتا (آزمایشی)" بودند نیز منتشر شد که به آنها اجازه میداد دستگاهشان را مستقیماً از طریق بروزرسانی بدون سیم (OTA)بروز کنند. شرکت گوگل اعلام کرد برای انتخاب نام این نسخه از کاربران خود نظرخواهی انجام داده و براساس تعداد آرا در کشورهای مختلف تصمیمگیری خواهد شد. در نهایت، نام نوقا برای نسخهٔ جدید اندروید انتخاب گردید. نوقا نام نوعی شیرینی مشتق شده از شیر و سفیده تخم مرغ است که در خاورمیانه و جنوب اروپا محبوب است. در دوره آموزشی Udemy The Complete Android N App Development با استفاده از محیط اندروید استودیو 2.2 به توسعه اپلیکیشن های اندروید نوقا می پردازیم.
علوم رایانه یا علوم کامپیوتر به مجموعهٔ فنون و رشتههایی گفته میشود که به زیربناهای نظری، روشهای طراحی و ساخت و چگونگی استفاده از رایانه میپردازند. عموماً مردم عامی، بین علوم رایانه و سایر امور مرتبط با رایانه که اغلب مایهای برای کسب درآمد هستند، تمایزی قایل نمیشوند و یا فکر میکنند علوم رایانه با تجربیات روزمرهٔ آنها در کار با رایانه، مانند گشتزنی در اینترنت، انجام بازیهای رایانهای و مانند اینها، تفاوتی ندارد. حال آنکه علوم رایانه بیشتر به فهم و بررسی خصوصیاتی میپردازد که برنامهها بر پایه آنها ساخته شدهاند؛ و بر مبنای این فهم و درک، به ایجاد برنامههای جدید و یا بهبودی برنامههای پیشین میپردازند. به طور کلی علوم رایانه به سه دسته اصلی: سختافزار، نرمافزار و میان افزار دستهبندی میگردند البته با توجه به پیشرفتهای اخیر در عرصه فن آوری اطلاعات دو دسته بدافزارها و شبکه افزارها نیز مورد توجه قرار میگیرند. در دوره آموزشی Udemy Computer Science for Beginners learn by building 6 Java apps به بحث در مورد علوم کامپیوتر همراه با ساخت 6 اپ جاوا می پردازیم.
اودوو (odoo) یک نرمافزار برنامهریزی جامع منابع سازمانی منبع باز است که توسط odoo s.a تولید شده است. شرکت Odoo S.A. واقع در بلژیک تولیدکنندهی نرمافزارهای odoo ( همان OpenERP سابق) است. این شرکت اکنون ۲۵۰ کارمند و ۶ دفتر در کشورهای مختلف داشته و در ۱۱۰ کشور جهان از جمله ایران از طریق شرکای بومی حضور فعال دارد. Odoo مجموعه ای از ابزارهای متن باز تجاری است که با زبان برنامه نویسی Python و تحت مجوز AGPL انتشار یافته است. بیشتر از دو میلیون کاربر در سطح جهان دارد که برای مدیریت شرکت ها در اندازها های متفاوت استفاده می شود. از اجزای اصلی برنامه سرور است که هسته آن حدود 260 ماژول که ماژول های رسمی نامیده می شوند را دارد و حدود 4000 ماژول عمومی دارد. odoo سریع ترین رشد در بین نرمافزارهای سازمانی در جهان را داراست. odoo سبد کاملی از نرمافزارهای سازمانی جهت رفع تمام نیازهای شرکت ها را داراست؛ از وبسایت و تجارت الکترونیک تا تولید، انبارداری، حسابداری و CRM، که همه کاملاً یکپارچه هستند. این اولین بار در تاریخ است که یک نرمافزار به این سطح از پوشش دست یافته است. در دوره آموزشی Udemy Odoo (Open ERP) Basics با اصول و مبانی اودوو (اوپن ئی آر پی) آشنا می شوید.
وو کامرس WooCommerce یک افزونه قدرتمند وردپرس WordPress می باشد که شما را قادر می سازد یک فروشگاه حرفه ای برای فروش و مدیریت محصولات خود راه اندازی کنید. افزونه ووکامرس WooCommerce کاملا رایگان می باشد و شما می توانید با نصب آن بر روی سایت وردپرس خود یک فروشگاه ووکامرسی در کنار وب سایت خود راه اندازی کنید. از ویژگی های افزونه ووکامرس می توان به سبد خرید، قابلیت فروش محصولات مجازی (قابل دانلود) در کنار محصولات فیزیکی، قابلیت نقد و بررسی محصولات توسط کاربران، قابلیت تعیین و مشخص نمودن وزن محصولات، قابلیت دسته بندی محصولات، درگاه های بانکی ایرانی و... اشاره نمود. هرچند ووکامرس در مقایسه با سیستمهای فروشگاهی مشابه امکانات کمتری دارد، با این حال به دلیل پشتیبانی گسترده از افزونهها و همچنین ترکیب با سیستمی مانند وردپرس میلیونها سایت اینترنتی آن را برای اضافه کردن امکانات فروشگاهی به سایت خود برگزیدهاند. ووکامرس از نظر تعداد، اکنون با بیش از ۳۵ درصد، بالاتر از سایر فروشگاهسازهای اینترنتی در تجارت الکترونیک به کار رفته است. در دوره آموزشی Udemy Launch a Woocommerce Store Start to Finish با آموزش کامل راه اندازی فروشگاه ووکامرس آشنا می شوید.
پس از طراحی و پیاده سازی زبان پایتون و انتشار اولین نسخه ی برنامه ی کاربردی پایتون که نرم افزاری برای اجرای کدهای نوشته شده به زبان پایتون است، توسعه ی آن ادامه می یافت و توزیع های مختلفی از آن به همراه اصلاحات، بهبود امکانات، یا افزودن قابلیت های جدید منتشر شده اند. یکی از مشکلات نسخه های قبلی پایتون عدم تطبیق پذیری نسخه های قبلی با ساختار ساده ای بود، به همین دلیل یک دوراهی در مسیر توسعه ی پایتون قرار گرفت: فرآیند توسعه یا باید روی همان ساختار و سینتکس نسخه های قبلی -که به روز ترین آنها نسخه های 2 به بالا بودند- ادامه پیدا می کرد، که با افزودن قابلیت های جدید به آن رفته رفته پایتون تبدیل به زبانی پیچیده می شد، یا این که ساختار زبان تغییر اساسی پیدا می کرد که با وجود عدم تطبیق با نسخه های قبلی ساده تر بود و با حذف پیچیدگی ها کار برنامه نویسی را راحت تر می کرد. در نهایت پس از بررسی های فراوان به جای حفظ ساختار قبلی، تغییرات مورد نظر در دسامبر سال 2008 توزیع نسخه های 3 پایتون با نام Py3K یا Python 3000 با شماره ی 3.0 آغاز شد. در دوره آموزشی Udemy The Python Bible™ Everything You Need to Program in Python با مباحث مقدماتی تا پیشرفته پایتون آشنا می شوید.
هشتمین نسخه یکی از قویترین سیستم های مدیریت محتوا یعنی Drupal 8 منتشر شد. Drupal 8 به طور رسمی توسط سایت دروپال انتشار و هم اکنون قابل دانلود می باشد. این نسخه بزرگترین بروزرسانی در تاریخ Drupal تاکنون است. با وجود ماژول های کلیدی همچون نماها و رفرنس های موجود که بصورت تمام و کمال در هسته ی Drupal 8 جای گرفته اند و پروژه های بسیاری که هم اکنون برای Drupal 8 قابل دسترسی می باشند، می توانید بی درنگ شروع کرده و سایت جدید خود را با دروپال بنویسید. همچنین می توانید از بخش مردمی Contrib Porting Tracer برای دریافت بروزرسانی ماژول ها و تم های مورد علاقه خود استفاده کنید و یا بخوانید که چگونه میتوانید در این امر مشارکت کنید. در دوره آموزشی Udemy Drupal 8 Essential Training - Beginner به طور مقدماتی با نصب و راه اندازی یک وب سایت با دروپال 8 آشنا می شوید.
به صورت کلی برای تست عملکرد (functional test) دو روش جعبه سفید (whitebox) و جعبه سیاه (blackbox) وجود دارد. در حالت جعبه سفید، خود برنامه نویس یک روال تست را در قالب unit test برای تک تک کلاس ها و توابع برنامه می نویسد و کد را تست می کند. ولی در حالت جعبه سیاه ما دیگر کاری با ساختار داخلی کد نداریم و فقط به سیستم ورودی لازم را میدهیم و انتظار داریم خروجی درستی به ما بدهد. یکی از بهترین ابزارهای این تست Selenium است که با این نرم افزار نه تنها می توانید تست هایی را برای هر بخش تعریف کنید، بلکه می توانید تست ها را زمان بندی کرده و به طور خودکار انجام دهید. فرض کنید وب سایت شما ۱۰۰ ویژگی مختلف دارد، شما همه ی این ۱۰۰ ویژگی را تست می کنید و وب سایتتان را منتشر میکنید. بعد از دو روز یک باگ گزارش می شود و یا میخواهید تغییر کوچکی در روند فعالیت کاربر ایجاد نمایید. آیا پس از اعمال تغییرات یا رفع باگ میخواهید دوباره همه ی آن ۱۰۰ ویژگی را تست کنید. اینجاست که سلنیوم به کمک شما می آید و همه ی تست ها را به صورت خودکار انجام می دهد. سلنیوم دو بخش اصلی به نام های سلنیوم IDE یا (selenium IDE) و سلنیوم وب درایور (selenium webdriver) دارد. سلنیوم IDE یک addon برای فایرفاکس است و پس از نصب آن می توانید آیکن آن را در کنار نوار آدرس ببینید. سلنیوم وب درایور یک کتابخانه برنامه نویسی است که برای اکثر زبان های معروف از جمله پایتون و جاوا موجود است. این کد را می توانید از سلنیوم IDE خروجی بگیرید. پس از اینکه در سلنیوم IDE ضبط دستورات تمام شد از منوی فایل روی export test case رفته و زبان مورد نظر خود را انتخاب کنید. سپس سلنیوم یک خروجی به همان زبان به شما خواهد داد. در دوره آموزشی Udemy Selenium Webdriver with Java (Basics + Advance + Architect) به طور کامل با امکانات و ویژگی های سلنیوم وب درایور با جاوا آشنا می شوید.
آزمون و مدرك بین المللی CEH مخفف Certified Ethical Hacker متعلق به EC-Council یا International Council of Electronic Commerce Consultants می باشد .این سازمان كه در نیویورك آمریكا قرار دارد شامل گستره وسیعی از اعضا در سراسر دنیا می باشد. تاسیس این سازمان با استناد به این واقعیت صورت گرفته است كه دنیای فن آوری اطلاعات به سوی تجارت الكترونیك در حال حركت می باشد و لذا مدارك و دوره های EC-Council نیز بر اساس تركیب تجارت و آموزش تكنیكال و ایجاد بستر مناسب جهت دستیابی به یك كسب و كار موفق بنا نهاده شده است. این مدارك بر اساس ابعاد انكار ناپذیر e-business از جمله open standards, scalability, availability و security ایجاد گردیده و این سازمان نماینده شركتهای بزرگی از جملهMicrosoft ، IBM ، Xerox ، SONY ، Motorola ، Quantum ، Cisco و Verizon می باشد. در حقیقت EC-Council در دنیای صنعت صدای جهانی متخصصین تجارت الكترونیك بوده و در این راستا گام بر می دارد. یكی از معروفترین و كاربردی ترین مدارك این سازمان مدرك CEH یا مدرك تخصصی هكرهای قانونمند می باشد.این مدرك بر روی تكنیكها و تكنولوژیهای هك از دیدگاه دفاعی تكیه می نماید.تكنیكهای Hacking شامل راهها و روشهایی می باشد كه طی آن برنامه ها به نحوی طراحی می گردند كه كارهایی فراتر از آنچه از آنها انتظار می رود را در جهت سیاستها و پروسه های امنیتی، انجام دهند. این دوره افراد را با Check List های امنیتی آشنا نموده و توانایی بررسی سیستم امنیتی موجود ،ابزار شناسایی نقاط ضعف سیستم و بالاتر از همه كلیه متودولوژیهای تعیین وضعیت امنیت یك سازمان توسط تستهای نفوذ را به افراد اعطا می نماید.انجام Hack در آمریكا و اكثر كشورهای جهان جرم محسوب می گردد اما انجام تستهای هك كه توسط متخصصین و هكرهای قانونمند وطبق درخواست سازمانها صورت می گیرد كاملا قانونی بوده و جهت تشخیص نقاط ضعف سیستمها انجام می گیرد. در دوره آموزشی Udemy ECSA Certification Preparation: The CEH v9 Next Step برای آزمون مدرک ECSA آماده می شوید.
VirtualBox محصول شرکت Oracle نام نرم افزاری است که به کاربران اجازه استفاده از چندین سیستم عامل را به صورت مجازی به کاربر می دهد. در این نرم افزار سرعت بارگذاری برنامه و سیستم عامل های مجازی فوق العاده بالا بوده و کاربر اصلاً حس نخواهد کرد که ویندوز و یا سیستم عاملش مجازی است. این نرم افزار انواع سیستم عامل ها نظیر لینوکس، ویندوز و ... را به صورت کامل پشتیبانی می کند. کافی است فضایی از هارد را به این نرم افزار اختصاص داده تا سیستم عاملی مجازی شروع به نصب شدن شود. در دوره آموزشی Udemy VirtualBox Boot Camp: How To Install 12 Operating Systems با نصب 12 سیستم عامل مختلف روی VirtualBox آشنا می شوید.
زبان برنامه نویسی پرل (Perl) بطور وسیعی ساختار خود را از زبان C و بسیاری از خصوصیات خود را مدیون زبان های AWK , LISP , SED , SH است. در واقع پرل زبان مفسر داری است که برای کار بر روی فایلهای متنی مناسب است. یکی از کاربردهای مهم زبان برنامه نویسی PERL در نوشتن اکسپلوییتها و کدهای تخریب است. این زبان برنامه نویسی پیشینهای قدیمی در UNIX دارد. پرل امروزه در زمینههای هوش مصنوعی، ژنتیک، نظامی، تحقیقاتی، صنعتی بطور گستردهای کاربرد دارد. از پرل میتوانید در برنامههای.NET برای پردازش متن و یا هر چیز دیگری استفاده کنید. این قابلیت تنها به.NET محدود نمیشود و پرل را میتوان در زبانهای دیگر برنامه نویسی بدون در نظر گرفتن پلتفرم آن استفاده کرد. جالب است بدانید نرمافزاری که شما تحت سیستمعامل LINUX و یا MAC نوشتهاید روی سیستمعامل WINDOWS و UNIX هم اجرا میشود. قابلیت (Cross Platform) به شما امکان توسعه نرمافزارتان را بر روی هر سیستمعاملی فراهم میکند. با پا به عرصه گذاشتن CGI به صفحات وب زبان پرل به خاطر قدرت بالا در پردازش متن و تطبیق الگو (Regular Expressions)، در جمله زبان هایی قرار گرفت که بطور وسیعی برای نوشتن CGI بکار گرفته میشود. در این صورت یک سیستم برنامه نویسی پویای تحت وب و با استفاده از تکنولوژی CGI پیاده سازی می شود. به خاطر قدرت بسیار پرل درزمینه برنامه نویسی سیستمهای شبکه بسیاری از متخصصین شبکه و هکرها از این قافله عقب نمانده و امروزه شاهد این هستیم که بسیاری از برنامههای مدیریت شبکه، سیستمهای Spidering و Exploitها به زبان پرل نوشته میشود. نکتهای که باعث محبوبیت زبان پرل در میان برنامه نویسان شدهاست متنباز بودن این زبان است. در دوره آموزشی Udemy Perl Programming for Beginners با زبان برنامه نویسی پرل به صورت مقدماتی آشنا می شوید.