ری اکت (که به صورت React.js یا ReactJS نیز خوانده میشود)، یک کتابخانه متنباز جاوا اسکریپت برای ساخت رابطهای کاربری با هدف مواجه شدن با چالش آدرسدهی در توسعهٔ اپلیکیشنهای تکصفحهای است. این کتابخانه توسط فیس بوک، اینستاگرام و جامعهای از توسعهدهندهها و شرکتها نگهداری میشود. اواخر مارچ ۲۰۱۵ یک فریم ورک جدید از فیس بوک منتشر شد. یک فریم ورک که به شما اجازه میدهد با استفاده از زبان جاوا اسکریپت و کتابخانه React اپلیکیشن موبایل بسازید. فعلا فقط برای iOS ولی بزودی برای Android هم توسعه داده می شود. در دوره آموزشی Udemy The Complete React Native + Hooks Course با آموزش کامل توسعه ری اکت نیتیو همراه با هوکز اشنا خواهید شد.
اندروید به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از 30 کمپانی معروف پشتیبانی می شود. اندروید اوپن سورس است و توسعه دهندگان می توانند با استفاد از اندروید اس دی کا برنامه های مختلفی برای این سیستم عامل بنویسند. در واقع اندروید بستری را فراهم می کند تا برنامه نویسان بتوانند هرچه سریعتر و بهتر برنامه هایی بسازند که از تمام ویژگی های یک گوشی هوشمند استفاده کند. اندروید به معنای واقعی باز است، یعنی برنامه نویس می تواند از تمام قدرت یک تلفن همراه استفاده کند. اندروید امکان استفاده از توابع داخلی گوشی موبایل همچون شماره گیری، یا استفاده از دوربین گوشی و فرستادن اس ام اس را به برنامه نویسان می دهد تا بتوانند اپلیکیشن های قدرتمند و کاربردی برای کاربران بسازند. Android SDK مجموعه ای از ابزارها، نمونه کد و اسنادی است که برای توسعه برنامه های اندروید مورد نیاز می باشد. این نرم افزار یک محیط توسعه بسیار غنی شامل دیوایس امولیتر، ابزاری برای اشکال زدایی، حافظه و عملکرد پروفایل، و یک پلاگین برای Eclipse IDE می باشد. همچنین این نرم افزار از تمامی فرمت های رایج صدا، ویدئو و تصویر پشتیبانی می کند. در دوره آموزشی Udemy Android Test Driven Development And Android Unit Testing با آموزش توسعه اندروید تست محور و تست واحد اشنا خواهید شد.
یکی از ابزارهای ذخیره و بازیابی اطلاعات، SQLite نام دارد. این نرمافزار مشهورترین سیستم ذخیره فایلی اطلاعات به شمار میرود. شهرت SQLite به دلیل پشتیبانی از انواع مختلف سیستمعاملها از جمله ویندوز، لینوکس، آندروئید و مک او اس و همچنین رایگان و قدرتمند بودن آن است. SQLite با زبان C برنامهنویسی شده است و به طور پیوسته در حال بهبود و توسعه است. به همین دلیل سرعت و کارایی بسیار بالایی دارد. در نگارشهای جدید که در آینده منتشر خواهند شد، بهینهسازیهای گستردهای روی این سیستم به انجام رسیده است که سرعت عملکرد آن را بیش از پیش افزایش داده است. SQLite نرمافزاری با مجوز استفاده Public Domain است. به این معنی که حق مالکیتی ندارد و هر فرد یا سازمانی میتواند بدون هیچ محدودیتی از آن به هر شکلی استفاده کند. در دوره آموزشی Udemy SQLite : Hands on SQL Training for Beginners با آموزش مقدماتی اس کیو ال با اس کیو الایت اشنا خواهید شد.
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی Udemy Python 3: Building amazing Calculator and other GUI projects با آموزش ساخت ماشین حساب و نرم افزار دیگر با پایتون 3 اشنا خواهید شد.
به عنوان یکی از شاخههای وسیع و پرکاربرد هوش مصنوعی، یادگیری ماشینی (Machine learning) به تنظیم و اکتشاف شیوهها و الگوریتمهایی میپردازد که بر اساس آنها رایانهها و سامانهها توانایی تعلٌم و یادگیری پیدا میکنند. هدف یادگیری ماشین این است که کامپیوتر (در کلیترین مفهوم آن) بتواند به تدریج و با افزایش دادهها کارایی بهتری در انجام وظیفهٔ مورد نظر پیدا کند. گسترهٔ این وظیفه میتواند از تشخیص خودکار چهره با دیدن چند نمونه از چهرهٔ مورد نظر تا فراگیری شیوهٔ گامبرداری روباتهای دوپا با دریافت سیگنال پاداش و تنبیه باشد. طیف پژوهشهایی که در یادگیری ماشینی میشود گستردهاست. در سوی نظری آن پژوهشگران بر آناند که روشهای یادگیری تازهای به وجود بیاورند و امکانپذیری و کیفیت یادگیری را برای روشهایشان مطالعه کنند و در سوی دیگر عدهای از پژوهشگران سعی میکنند روشهای یادگیری ماشینی را بر مسایل تازهای اعمال کنند. البته این طیف گسسته نیست و پژوهشهای انجامشده دارای مولفههایی از هر دو رویکرد هستند. در دوره آموزشی Udemy Machine Learning - A-Z Full Course با آموزش کامل یادگیری ماشین اشنا خواهید شد.
سال هاست که سیسکو فایروال اختصاصی تولید می کند و در سال های قبل این دستگاه تحت نام PIX روانه بازار می شد. با پیشرفت تکنولوژی سیسکو دستگاه جدیدی را درست کرد که تمام قابلیت های PIX را داشت و علاوه برای آن قابلیت های جدیدی را به آن اضافه کرد و این دستگاه را تحت نام (Adaptive Security Appliance (ASA روانه بازار کرد. فایروال های ASA در اندازه ها و شکل های مختلفی وجود دارند اما همه آنها قابلیت های مشابهی دارند. معمولا دستگاهی که شماره مدل آن پایین تر است توان پایین تری دارد. شماره مدل این دستگاه ها با 55 شروع می شود البته دستگاه هایی از خانواده ASA وجود دارند که بر روی سوئیچ هایی مانند 6500 نصب می شوند یا نسخه مناسب برای محیط های مجازی. یکی از مزایای بسیار خوبی که در ASA وجود دارد قابلیتی به نان Transparent Mode می باشد ، در این حالت فایروال در واقع در نقش یک Bridge لایه دوم فعالیت می کند و به همین دلیل در مسیر ارتباطی به عنوان یک Hop شناخته نمی شود ، این حالت ASA پیکربندی و پیاده سازی این دستگاه را به نسبت ساده تر کرده است زیرا شما دیگر نیازی به پیکربندی Routing و یا تنظیمات پیچیده NAT نخواهید داشت زیرا تمامی این موارد در لایه سوم انجام می شود و ASA در لایه دوم با حالت Transparent کار می کند. این حالت باعث مبهم تر شدن نمود فایروال در مسیر شبکه می شود و از نظر امنیتی ابهام برای مهاجمین خارج از شبکه یک پارامتر مثبت امنیتی محسوب می شود. در دوره آموزشی Udemy Cisco ASA Firewall Fundamentals: Basics of Network Security با آموزش اصول و مبانی امنیت شبکه با فایروال های ای اس ای سیسکو اشنا خواهید شد.
جیرا نرم افزاری است که در ابتدا برای ردیابی اشکالات تیم های برنامه نویسی طراحی شد با گذشت زمان جیرا ویژگی های خود را به طور قابل ملاحظه ای توسعه داد و توانست به یک ابزار کار آمد در زمینه های کنترل پروژه، توسعه نرم افزاری و چندین کاربرد دیگر مبدل شود. با یک نگاه سلسله مراتبی می توانیم جیرا را متشکل از 3بخش فیلد، issue و پروژه بدانیم. پروژه ها در جیرا قابلیت دسته بندی دارند و می توانند شامل هر چیزی مثل یک بخش یا یک تیم از شرکت، پروژه های توسعه نرم افزاری، محصولات یا سیستم ها و... باشند. Issue نشان دهنده کاری است که باید انجام شوند و از دیدگاه کاربری issue یک واحد اصلی کار برای جیرا است. فیلدها پایه ای ترین واحد های داده در جیرا هستند. آنها داده ها را برای issue ها ذخیره می کنند. همچنین در این نرم افزار مجوز هایی برای کنترل کاربران وجود دارد که در 3 سطح اعمال می شود که شامل کنترل های کلی و جزئی می باشد. علاوه بر این می توانید فرایند کسب کار خود را از طریق نمودار گردش کار (workflow) طراحی کرده و issue ها را در طول نمودار گردش کار شخصی خود به جریان بیاندازید و وضعیت آنها را در هر مرحله از فرایند کاری مشاهده و نظارت کنید. در دوره آموزشی Udemy Learn JIRA with real-world examples (+Confluence bonus) با آموزش جیرا همراه با مثال های واقعی اشنا خواهید شد.
گوگل فرم ابزاری قدرتمند برای ساخت فرم محسوب میشود، که استفاده از آن نیز آسان است. اما افرادی که به تازگی یا آن آشنا شدهاند یا تنها از برخی ویژگیهای خاص آن استفاده میکنند، ممکن است با همه امکانات آن آشنا نباشند. گوگل فرم یک رابط کاربری ساده و مرتب دارد که به طور شهودی میتوانید مسیر خود را در آن بیابید. در دوره آموزشی Udemy The complete guide to Google forms با آموزش کامل گوگل فرم اشنا خواهید شد.
سریع تر و قدرتمندتر از گذشته، Affinity Photo راه خود را ادامه می دهد تا مرزهای نرم افزار ویرایش عکس حرفه ای را پشت سربگذارد. این نرم افزار مجموعه ای عظیم از ابزارهای ویرایش عکس، رتوش تصویر، بهبود کیفیت عکس و همچنین ترکیب عکس ها را برای کاربرانش به ویژه هنرمندان خلاق و عکاسان حرفه ای، را در محیط کاری خود گنجانده است. به عنوان مثال ذر زمینه تصحیح و بهبود عکس ها امکان تغییر/اعمال انواع تنظیمات غیرمخرب مانند کار با سطوح رنگ (Levels)، منحنی های اصلاح رنگ Curves, میزان سیاه و سفید (Black & White)، تعادل سفیدی (White Balance)، اچ اس ال (HSL)، سایه ها (Shadows) و Highlights را به همراه دیگر گزینه هایی که هریک از نرم افزار های ویرایش عکس حرفه ای در اختیار دارند را فراهم نموده است. علاوه بر اینکه نیازهای کاربران عادی را مرتفع می سازد، یکی از حرفه ای ترین ابزارها برای عکاسان هنگام کار با تصاویر خام RAW محسوب می شود. به کمک این نرم افزار می توانید کارهای گرافیکی خود را در انواع محیط های رنگی RGB, CMYK, LAB, Greyscale و... انجام دهید. در دوره آموزشی Udemy Affinity Photo: Modern Special Effects با آموزش افکت های ویژه در افینیتی فوتو اشنا خواهید شد.
شیوهنامهٔ آبشاری یا رویانداز آبشاری سَبْک یا سیاساس (به انگلیسی: CSS: Cascading Style Sheets) در کنار اچتیامال هستهٔ فناوری ساخت صفحههای وب هستند. سیاساس روشی ساده برای نمایش چیدمان و جلوههای تصویری (مانند نوع قلم، رنگ و اندازهها) بر صفحههای وب است. شیوهنامهٔ آبشاری از جنس زبانهای نشانهگذاری، با ساختار متن سادهٔ رایانه هستند و درون هرکدام، دستورهایی آبشار مانند و پیدرپی، برای چگونگی نمایش هر صفحه وب افزوده میشود. به گفتهای ساده تر، این دستورها روش نشان داده شدن قلمها و اندازهشان، رنگها و پس زمینهها، روش چیدمان موزاییکهای دربرگیرنده دادهها (دیوارهها)، و بسیاری دیگر از عنصرهای ساختار هر صفحه وب را، درون خود جای میدهند. در دوره آموزشی Udemy CSS in Web Development in 2020 با آموزش توسعه وب با سی اس اس 2020 اشنا خواهید شد.