پایگاه داده پستگرس ( PostgreSQL ) یک بانک اطلاعاتی است که در برخی منابع با نام Postgres معرفی شده است. این پایگاه داده یکی از قدرتمندترین بانک های اطلاعاتی متن باز دنیا با تاکید بر انعطاف پذیری و انطباق با استانداردها می باشد. پستگرسکیوال توسط گروه توسعه سراسری پستگرسکیوال توسعه داده میشود، که شامل تعداد زیادی از افراد داوطلب است. پایگاه داده پستگرس یک object-relational database management system می باشد که برای انواع مختلف سیستم های عامل بهینه شده است و می تواند بر روی مدل های مختلفی از سیستم های عامل مانند ویندوز ، لینوکس و macOS نصب شده و سرویس دهی نماید. یکی از نکات قابل توجه دیتابیس پستگرس این است که در سرورهای مک (macOS Server) به صورت دیتابیس پیش فرض سرور در نظر گرفته شده است.
Python پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد.
تحلیل داده فرایند ارزیابی داده با استفاده از ابزارهای آماری و تحلیلی به منظور تعیین اطلاعات مفید و کمک به تصمیم گیری بهتر در کسب و کار است. برای تحلیل داده چندین روش مختلف وجود دارد که شامل داده کاوی، تحلیل متن، هوش تجاری و مصورسازی داده ها است. تحلیل داده بخشی از فرایند بزرگتر استخراج اطلاعات است که شامل یک یا چند مورد از مراحل زیر است: تعریف اهداف ، طرح مساله ، جمع آوری داده ، ساماندهی داده ، تحلیل داده ، نتیجه گیری و پیش بینی
انتخاب کتابخانهها و فریم ورکهای جاوا اسکریپت موضوعی است که ذهن بسیاری از نوآموزان را مشغول میکند. تنوع تعداد و انواع این ابزار ها، ممکن است شما را کمی گیج کند. کتابخانهها و فریم ورکهای جاوا اسکریپت هرکدام کاربرد خود را دارند و میتوانند در آن کاربرد، بهترین باشند. فراموش نکنید که هیچ کدام از این کتابخانهها و فریم ورکها بهترین یا بدترین نیستند. بلکه تفاوت آنها در نقاط قوت و ضعفی است که آنها را برای استفاده خاصی مناسبتر میکند. فریم ورک Gatsby یک فریم ورک برپایهی React و GraphQl است .این فریم ورک از بهترین قسمتهای React مانند React Router و webpack به علاوهی چندین ویژگی GraphQl استفاده میکند. در نتیجه میتوانیم سایت خود را بر پایهی React ساخته و سپس یک فایل استاتیک Build تولید کنیم. همچنین این فریم ورک دارای چندین افزونه میباشد که با استفاده از آنها میتوانیم پروژههای خود را به راحتی استارت بزنیم.
C یکی از زبان های برنامه نویسی محبوب و قدرتمند است که تعداد زیادی برنامه نویس رو به سمت خود جذب کرده است. زبان سی را میتوان پدر زبان برنامه نویسی سی پلاس و پدربزرگ زبان سی شارپ دونست. زبان های جاوا و سی پلاس پلاس بر پایه سی نوشته و ایجاد شده اند. زبان برنامه نویسی سی یک زبان همه منظوره، سطح میانی، ساخت یافته و دستوری است. یکی از مزیت های زبان سی، عدم وابستگی به سخت افزار یا سیستم عامل خاصی است. زبان برنامه نویسی C را می توان مادر تمام زبان های برنامه نویسی مدرن به شمار آورد. تقریبا تمام زبان های برنامه نویسی که امروزه مورد استفاده قرار می گیرند، حداقل چند ویژگی از این زبان را به ارث برده اند. زبانC به صورت گسترده برای توسعه نرم افزارهای کوچکترین میکروکامپیوترها تا بزرگترین کارخانه ها و ابر کامپیوترها به کار گرفته شده است.
اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. بر خلاف تصوری که اشتباهاً در بین خیلی ها شکل گرفته است اسپرینگ برای ساخت اپلیکیشن تحت وب نیست بلکه Spring web که مبتنی بر مدل MVC بود و بیشتر به عنوان Spring MVC شناخته می شود تنها بخشی از اسپرینگ است که از آن برای ساخت برنامه های تحت وب استفاده می شود.
وب فریم ورک Nuxt یا Nuxt.js یک وب فریم ورک منبع باز و رایگان است که بر اساس Vue js، Node js، Express js، Babel js و Webpack نوشته شده است. این چارچوب به عنوان فرایند فرعی برای برنامه های جهانی شناخته می شود. همچنین این چارچوب کاربران را قادر می سازد تا کاربران، محتوا یا بخش هایی از آن را داشته باشند و به طور کامل بر روی سرور پیش رندر شده و به شیوه ژنراتور های سایت ایستا کار کنند. مزیت اصلی چارچوب Nuxt.js این است که تنظیمات و راه اندازی برنامه ها را ساده کرده و به توسعه دهنده نرم افزار متصل می شود.
فریم ورک Django یک چارچوب وب رایگان و متن باز است که در Python نوشته شده و از الگوی معماری MVT یا همون model-view-template پیروی می کند. هدف اصلی Django این است که ایجاد وب سایت های پیچیده و مبتنی بر پایگاه داده را آسان تر کند. این چارچوب بر قابلیت استفاده مجدد، Pluggability اجزای سازنده، کد کمتر، اتصال کم و توسعه سریع تاکید می کند. در این فریم ورک از Python در سراسر برنامه حتی برای فایل های تنظیمات و مدل های داده استفاده می شود.
RESTful روشی برای ایجاد، خواندن، آپدیت نمودن و یا حذف اطلاعات بر روی سروری است که از HTTP call های ساده استفاده می کنند. در واقع REST یک مدل طراحی برای برنامه های شبکه ای می باشد که ارتباط بین دو سیستم (client-server) را توسط یک پروتکل (مانند http، smtp، ftp و …) ایجاد می کند. برنامه های بر پایه این روش/معماری، ReSTful application نامیده می شوند، چرا که فقط با request های CRUD (مخفف create update read delete) پروتکل واسط، با هدف تعامل برقرار می کنند. توسعه دهندگان وب به صورت مکرر در مورد اصول REST و ساختار داده RESTful بحث میکنند. چراکه یکی از جنبههای حیاتی توسعه وب مدرن است؛ ولی بعضی اوقات این کار فوق العاده گیج کننده می شود.REST به خودی خود یک تکنولوژی نیست ولی می توان گفت روشی است برای ایجاد API هایی با اصول سازماندهی مشخص.
Google Chrome یک نرم افزار مرورگر وب رایگان بوده که توسط شرکت Google ساخته و پشتیبانی میشود، این نرم افزار از موتور چیدمان بلینک (Blink) برای پردازش و تولید ظاهر صفحه استفاده میکند. این نرم افزار برای اولین بار در تاریخ ۱۲ شهریور ۱۳۸۷ منتشر شد و تا به امروز بیشتر از ۴۰ نسخه از آن معرفی شده است. Google Chrome گوگل کروم یک مرورگر اینترنت متن باز است که توسط شرکت گوگل عرضه شد. در ابتدا نسخه آزمایشی آن برای کاربران نرم افزار سیستم عامل ویندوز در یک صد کشور جهان عرضه شد ولی نسخه های منطبق با نرم افزار عامل لینوکس و رایانه اپل مکینتاش آن هم در آینده توزیع شد.