تست امنیتی چیست ؟
تست امنیت بخشی جدایی ناپذیر از تست نرم افزار است که برای کشف نقاط ضعف، خطرات یا تهدیدات در برنامه نرم افزاری استفاده می شود.
تست امنیت بخشی جدایی ناپذیر از تست نرم افزار است که برای کشف نقاط ضعف، خطرات یا تهدیدات در برنامه نرم افزاری استفاده می شود.
اسکرام مستر (Scrum Master) نقش تیم نظارت را بازی میکند و مطمئن میشود که آیا اعضای تیم از ارزشها و اصولی که تیم آن ها
در مقاله قبل به طور کامل باج افزار و نحوه کار آن را بررسی کردیم. همچنین تمام کارهای مورد نیاز بعد از آلوده شدن سیستم
حمله باج افزار می تواند یک کسب و کار را برای هفته ها تعطیل کند، به شهرت و اعتبار یک شرکت آسیب برساند. همچنین می
مدیریت خرده فروشی POS با استفاده از مدیریت IoT یا اینترنت اشیا سیستم های خرده فروشی هوشمند نیز فراتر از پردازش معاملات هستند. آنها
آموزش jQuery برای مبتدیان و متخصصان دانش عمیقی از فناوری jQuery را ارائه می دهد. آموزش jQuery ما به شما در یادگیری اصول اولیه jQuery
در مقاله قبل در به طور کامل به مقایسه Flexbox و CSS Grid از نظر استفاده و طرح بندی پرداختیم. اکنون مهم است قوانین استفاده
در مقاله قبل در به طور کامل به بررسی Flexbox و CSS Grid پرداختیم. اکنون مهم است که بدانیم استفاده از کدام مورد مناسب تر
پس از پیاده سازی گسترده CSS Grid Layout، یک سوال در زمینه توسعه وب فرانت اند، برجسته شد: آیا هنوز از Flexbox استفاده می شود؟
Selenium یکی از محبوب ترین فریم ورک های تست خودکار سازی در جهان است. Selenium Webdriver برای تست خودکار سازی توسط tester ها یا تست
اگرچه React، یکی از محبوب ترین و پرکاربردترین فریم ورک های پیش فرض در جهان است، اما بسیاری از توسعه دهندگان هنوز در مورد تغییر
تمام چیز هایی که باید راجب Yarn و npm بدانیم! در این مقاله، به مقایسه دو package manager به نام Yarn و npm می
Cypress، یک فریم ورک اتوماسیون پیشرفته است که دارای قابلیت هایی جهت ایجاد سریع سناریوهای تست قوی است. Cucumber، یک رویکرد/ ابزار ازمایشی است که
طراحی رابط های برنامه نویسی برنامه (API) می تواند یک تلاش چالش برانگیز باشد. API های خوب دارای رابط های ساده ای هستند که استفاده
فریم ورک Cypress چیست؟ Cypress، یک فریم ورک آزمایشی مبتنی بر جاوا اسکریپت است که بر روی Mocha ساخته شده است. یک فریم ورک آزمایشی
تست اپلیکیشن موبایل در حال حاضر، تلفن های همراه ابزارهایی محسوب میشوند که علاوه بر بر قراری ارتباط به صورت ساده، امکان انجام همه
Keras چیست ؟ Keras یک کتابخانه منبع باز همراه با شبکه عصبی سطح بالا است که به زبان پایتون نوشته شده است و می
همانطور که در مقاله شبکه های کامپیوتری گفتیم، منظور از شبکه کامپیوتری گروهی از کامپیوتر های متصل به یکدیگر است که می توانند از طریق
شرکت مایکروسافت، ویندوز 11 را در یک رویداد آنلاین 45 دقیقهای با عنوان ” قدم بعد برای ویندوز چیست” در 24 ژوئن 2021 برگزار کرد.
شبکه کامپیوتری گروهی از کامپیوتر های است که از طریق سیم، فیبر نوری یا لینک های نوری به یکدیگر متصل شده اند تا دستگاه های
بوت استرپ توسط Mark Otto و Jacob Thornton در شبکه توییتر توسعه داده شد و به صورت متن باز در GitHub منتشر شد. Bootstrap برای
امنیت Zero Trust چیست ؟ Zero Trust security یک مدل از امنیت IT است که نیاز به تایید هویت دقیق برای هر شخص و
امنیت شبکه باید برای هر سازمانی که با داده ها و سیستم های شبکه کار می کند، اولویت بالایی داشته باشد. علاوه بر محافظت از
این روزها، زبان های برنامه نویسی بسیار بصری و شهودی هستند. با شنیدن نام یک زبان خاص، ما تصور می کنیم که همه چیز چگونه
برای داشتن عملکرد قوی در Git، به یک سری ابزار نیاز داریم. Git برای ایجاد تعامل و ارتباط بین ماشین و کاربر، ابزارهایی مثل Git
در این مقاله به بررسی مفاهیم اولیه و پیشرفته Git و GitHub می پردازیم. Git یک سیستم کنترل ورژن توزیع شده مدرن و پرکاربرد در
هر شبکه توزیع محتوا از لحاظ جغرافیایی، گروهی از سرورهای توزیع شده محسوب میشود که با نزدیک کردن محتوای وب به موقعیت کاربران، سرعت توزیع
سیستم مدیریت امنیت اطلاعات یا ISMS، سیاست ها و روش هایی را برای مدیریت، کنترل و بهبود مستمر امنیت اطلاعات در یک شرکت تعریف می
وب سرویس ها با مدل ها و انواع مختلفی دارند. که در این مقاله به بررسی و مقایسه دو تا از آنها می پردازیم. SOAP
برای توسعه وب بهتر است از React استفاده شود یا Angular؟ امروزه رقابت بین فریم ورک های جاوا اسکریپت به اوج خود رسیده است.
گاهی اوقات ممکن است که یک برنامه به ویژگی موقعیت مکانی فعلی (مثل عرض و طول جغرافیایی) شما نیاز داشته باشد. برای این کار نیاز
شرکت ها به طور معمول به یکی از پنج متد استاندارد تست نفوذ تکیه میکنند. این 5 متد عبارتند از: OWASP OSSTMM ISSAF PTES NIST
یکی از اولویت های امنیتی سایبری، شناسایی و حذف نقطه ضعف های یک برنامه یا سیستم است. شرکت ها برای پیدا کردن اشکالات سایت یا
امروزه، دانش ساخت یک وب سایت وردپرسی از ابتدا، به یکی از مهارت های اساسی برای صاحبان مشاغل کوچک تبدیل شده است. از مزایای کسب
Firebase یکی از سرویس های جدید گوگل می باشد که امکانات و قابلیت های بیشماری را در اختیار شما قرار میدهد. به شما امکان می
در تیم مهندسی نرم افزار، Pipeline مجموعه ای از فرایندهای خودکار است که به متخصصان و توسعه دهندگان DevOps اجازه می دهد تا با اطمینان
جاوا اسکریپت یک زبان برنامه نویسی چند پلتفرمی(Cross-Platform) و تفسیر شده است. این برنامه برای توسعه صفحات وب، مشهور می باشد. جاوااسکریپت را می توان
آیا تا به حال از خود پرسیدهاید که سرور ابری اختصاصی(private cloud server) چیست؟ آیا تفاوت بین رایانش ابری اختصاصی (private cloud computing) و
داشبورد Kubernetes یک رابط کاربری مبتنی بر وب برای کلاستر Kubernetes است که جزئیات کلاستر Kubernetes را نشان می دهد. این جزئیات، شامل Node های
ابزارها و پلتفرم های اینترنت اشیا به عنوان یکی از مهم ترین اجزاء در اکوسیستم IoT شناخته شده اند. هر دستگاه IoT به اینترنت اجازه
همانطور که در مقاله آموزش نصب Kubernetes گفتیم، کوبرنیتز یک پلتفرم متن باز است که برای خودکار سازی، مقیاس بندی و مدیریت برنامه های کاربردی
تمام سازمان های بزرگ و کوچک در صورت نداشتن آگاهی و سرمایه کافی برای حفظ داده ها، در داده های خود دچار نقض میشوند. بسیاری
در حال حاضر امنیت شبکه شما در چه حال است؟ آیا برای حفاظت از زیرساخت های شبکه خود از فایروال استفاده میکنید؟ در این مقاله
TDD مختصر شده عبارت Test Driven Development به معنی توسعه بر محور آزمون و تست میباشد. TDD یک پروسه توسعه نرم افزار متکی بر تکرار
برای بهینه سازی عملکرد های سرور (server performance) و جلوگیری از بروز اختلال در عملکرد کسب و کارهای آنلاین نیاز به نظارت بر روی سرور
اکثر مردم وقتی به راه اندازی یک پروژه یا کسب و کار جدید فکر میکنند، اولین چیزی که به آن فکر میکنند این است که
مجازی سازی یا Virtualization چیست؟ به پروسه تبدیل یک سرور فیزیکی به چند سرور مجازی، مجازی سازی گفته می شود. مجازی سازی به مشاغل امکان
اگر تا به حال یک آژانس را اداره و یا به عنوان فریلنسر فعالیت کرده باشید، می دانید که گزارش دادن به مشتری یکی از
میان افزار یا Middleware مانند یک لایه بین کاربر و درخواست است. یعنی وقتی کاربر به سرور درخواست ارسال میکند، آن درخواست ابتدا به میان
در این مقاله قرار است با مفهوم issue آشنا شویم و بیاموزیم چگونه یک پروژه حرفه ایی را شروع کنیم. آقای JOB بنیانگذار و مدیرعامل
Middleware یا میان افزار، یکی از مفهوم های پر کاربرد است که معمولا در زمینه توسعه وب و فریم ورک لاراول به کار میرود. به
در سال 2017 هر کسب و کاری که می خواست خواسته و رویاهای جدید مشتریان و کاربران را برآورده کند، به یک وب سایت نیاز
وب سرویس های آمازون یا AWS، ارائه دهنده بهترین سرویس های ابری هستند. همانطور که میدانید تکنولوژی DevOps کار توسعه و گسترش نرم افزارهای تولید
DevOps و Agile دو روش توسعه نرم افزار هستند که هدف هر دوی آنها یک هدف مشترک و مشابه دارند. هدف آنها به دست آوردن
معماری میکروسرویس، در واقع یک روش خاص برای طراحی نرم افزارهای کاربردی است که مجموعه ای از خدمات و سرویس های مستقل را ارائه میدهد.
CI/CD گیت لب، ابزاری ست که در گیت لب ساخته شده و از طریق یک سری روش های مداوم نرم افزار ها را توسعه می
در این مقاله با برخی از ابزارهای پرکاربرد SaaS آشنا میشویم. SaaS نرم افزاری است که به جای دانلود و نصب نرم افزار بر روی
در این مقاله مدارک و توانایی های مورد نیاز یک مهندس DevOps را تحلیل و بررسی خواهیم کرد. مهندس DevOps، یک متخصص IT و فناوری
بهینه سازی عملکرد های جاوا اسکریپت یک امر مهم و ضروری است. در این مقاله به بررسی عملکرد جاوا اسکریپت و روش های بهینه سازی
روند کار کوکی های وب سایت به چه شکل است؟ کوکی ها مجموعه ای از فایل های متنی هستند که بر روی مرورگر سیستم و
عمل خودکارسازی DevOps در این مقاله با پروسه خودکارسازی نرم افزار آشنا میشویم و انواع ابزارهای کاربردی آن را به صورت خلاصه و مفید بررسی
توسعه دهنده نرم افزار کیست؟ توسعه دهندگان نرم افزار افراد حرفه ایی هستند که نرم افزارهای متنوع ای می سازند که بر روی کامپیوتر های
چرخه عملیات DevOps چگونه است؟ در این مقاله با مراحل DevOps و ابزار کاربردی آن آشنا میشوید. DevOps به عنوان یک پروسه پر سرعت و سریع
Content marketing یا بازاریابی محتوا همیشه در حال تکامل و پیشرفت است. یکی از روش هایی که میتوان به کمک آن این تکامل را طی
فرمت دهی JavaScript Object Notation در این مقاله قرار است طریقه فرمت دهی JSON و خودکارسازی jq و CI/C را بیاموزیم. یک برنامه تحت وب
معماری DevOps چگونه است؟ در این مقاله با معماری DevOps و اجزای کاربردی آن آشنا میشوید. در معماری DevOps از توسعه سریع استفاده میشود تا کار
روندکار DevOps به چه شکل است؟ در این مقاله با روندکار DevOps و اصول پایه و اساسی آن آشنا میشوید. بخش DevOps Workflow، یک نمای کلی
در این مقاله به طور کامل با Runner های گیت لب آشنا میشویم و روند کار آنها را بررسی میکنیم. GitLab runner برنامه ایی است
در این مقاله به طور کامل با مراحل ایجاد GitLab page و دستورات کاربردی آن آشنا می شویم. در این آموزش یک پروژه خالی ایجاد
یکی از مهم ترین ویژگی و قابلیت ها در فریمورک لاراول، نامگذاری route هاست. هنگامی که شما بخواهید یک URL ایجاد کنید و یا route
DevOps از ترکیب دو کلمه Development به معنی توسعه دهنده و Operations به معنی عملیات، تشکیل شده است. امروزه ترویج و گسترش پروسه های توسعه
در این مقاله به بررسی پارامترهای ضرروی و اختیاری routing می پردازیم. در فریم ورک لاراول می توان آدرس و URL ها را به صورت
در این مقاله به بررسی و آموزش Route ها در لاراول میپردازیم. Routing در بحث لاراول، یکی از مفاهیم اساسی و مهم محسوب میشود. عملکرد
داکر فایل یک داکیومنت متنی است که در آن مجموعه ایی از دستورات برای اسمبل کردن یک ایمیج قرار دارد. در داکر فایل میتوان از
Image Docker و Container Docker در این مقاله به بررسی و آموزش image docker ها و کانتینر ها در داکر میپردازیم. Container Docker – کانتینر
همانطور که قبلا اشاره کردیم داکر یک پلتفرم متن باز است که میتواند بر روی هر سیستم عاملی مثل لینوکس، ویندوز یا مک نصب و
بابت انجام کارهای امنیتی جایزه دریافت کن در این مقاله قرار است طریقه دریافت جوایزی که گیت لب در اختیار همه قرار میدهد یاد بگیریم.
در ای مقاله با انواع ابزارهای کاربردی DevOps و کارایی آنها آشنا میشویم و مزایای هر کدام از ابزار را بررسی خواهیم کرد. ابزارهای مشهور
در این مقاله قرار است با فایل و قوانین gitignore. آشنا شویم و طریقه استفاده از آن ها را بیاموزم. زمانی که یک کامیت یا
عملکرد پلتفرم متن باز DevOps پلتفرم DevOps یک برنامه یکپارچه است که تمام بخش های پروسه DevOps (از مرحله ایده پردازی گرفته تا مرحله
وقتی که تیم های توسعه برنامه در روند تحویل پروژه عجله دارند و بر روی سرعت انجام پروژه تاکید دارند، ممکن است که روند کار
پلتفرم لاراول دارای پوشه های زیر میباشد: پوشه App این پوشه، پوشه ی اصلی برنامه لاراول است که شامل سورس کد های کامل
دایرکتوری کانفیگ شامل تمام فایل های پیکربندی اصلی مورد نیاز برای فریم ورک لاراول است. تمام آپشن ها و گزینه ها بصورت داکیومنت هستند. همانطور
در این مقاله قرار است مفهوم kubernetes و kubeadm را بررسی کنیم و روش نصب آن را بیاموزم. Kubernetes (کوبرنیتز) چیست؟ Kubernetes یا
در این مقاله قرار است مفهوم docker و container را بررسی کنیم و روش نصب آن را بیاموزم. docker (داکر) چیست؟ داکر برنامه
JSON و آبجکت های جاوا اسکریپت JavaScript objects تقریبا فرمت و syntax نوشتاری یکسانی دارند و همچنین مرورگر ها به صورت پیش فرض از این
بازاریابی محتوا فروش محصولات را دو برابر میکند! در این مقاله به تعریف جدیدی ازکانتنت مارکتینگ یا بازاریابی محتوا میپردازیم. بازاریابی محتوا و کانتنت
خوانایی کد، نقش خیلی مهمی در بحث توسعه و پیشرفت برنامه ها دارد. از آنجایی که خوانا بودن کد ها یک موضوع گسترده
تست امنیت بخشی جدایی ناپذیر از تست نرم افزار است که برای کشف نقاط ضعف، خطرات یا تهدیدات در برنامه نرم افزاری استفاده می شود.
اسکرام مستر (Scrum Master) نقش تیم نظارت را بازی میکند و مطمئن میشود که آیا اعضای تیم از ارزشها و اصولی که تیم آن ها
در مقاله قبل به طور کامل باج افزار و نحوه کار آن را بررسی کردیم. همچنین تمام کارهای مورد نیاز بعد از آلوده شدن سیستم
حمله باج افزار می تواند یک کسب و کار را برای هفته ها تعطیل کند، به شهرت و اعتبار یک شرکت آسیب برساند. همچنین می
مدیریت خرده فروشی POS با استفاده از مدیریت IoT یا اینترنت اشیا سیستم های خرده فروشی هوشمند نیز فراتر از پردازش معاملات هستند. آنها
آموزش jQuery برای مبتدیان و متخصصان دانش عمیقی از فناوری jQuery را ارائه می دهد. آموزش jQuery ما به شما در یادگیری اصول اولیه jQuery
در مقاله قبل در به طور کامل به مقایسه Flexbox و CSS Grid از نظر استفاده و طرح بندی پرداختیم. اکنون مهم است قوانین استفاده
در مقاله قبل در به طور کامل به بررسی Flexbox و CSS Grid پرداختیم. اکنون مهم است که بدانیم استفاده از کدام مورد مناسب تر
پس از پیاده سازی گسترده CSS Grid Layout، یک سوال در زمینه توسعه وب فرانت اند، برجسته شد: آیا هنوز از Flexbox استفاده می شود؟
Selenium یکی از محبوب ترین فریم ورک های تست خودکار سازی در جهان است. Selenium Webdriver برای تست خودکار سازی توسط tester ها یا تست
اگرچه React، یکی از محبوب ترین و پرکاربردترین فریم ورک های پیش فرض در جهان است، اما بسیاری از توسعه دهندگان هنوز در مورد تغییر
تمام چیز هایی که باید راجب Yarn و npm بدانیم! در این مقاله، به مقایسه دو package manager به نام Yarn و npm می
Cypress، یک فریم ورک اتوماسیون پیشرفته است که دارای قابلیت هایی جهت ایجاد سریع سناریوهای تست قوی است. Cucumber، یک رویکرد/ ابزار ازمایشی است که
طراحی رابط های برنامه نویسی برنامه (API) می تواند یک تلاش چالش برانگیز باشد. API های خوب دارای رابط های ساده ای هستند که استفاده
فریم ورک Cypress چیست؟ Cypress، یک فریم ورک آزمایشی مبتنی بر جاوا اسکریپت است که بر روی Mocha ساخته شده است. یک فریم ورک آزمایشی
تست اپلیکیشن موبایل در حال حاضر، تلفن های همراه ابزارهایی محسوب میشوند که علاوه بر بر قراری ارتباط به صورت ساده، امکان انجام همه
Keras چیست ؟ Keras یک کتابخانه منبع باز همراه با شبکه عصبی سطح بالا است که به زبان پایتون نوشته شده است و می
همانطور که در مقاله شبکه های کامپیوتری گفتیم، منظور از شبکه کامپیوتری گروهی از کامپیوتر های متصل به یکدیگر است که می توانند از طریق
شرکت مایکروسافت، ویندوز 11 را در یک رویداد آنلاین 45 دقیقهای با عنوان ” قدم بعد برای ویندوز چیست” در 24 ژوئن 2021 برگزار کرد.
شبکه کامپیوتری گروهی از کامپیوتر های است که از طریق سیم، فیبر نوری یا لینک های نوری به یکدیگر متصل شده اند تا دستگاه های
بوت استرپ توسط Mark Otto و Jacob Thornton در شبکه توییتر توسعه داده شد و به صورت متن باز در GitHub منتشر شد. Bootstrap برای
امنیت Zero Trust چیست ؟ Zero Trust security یک مدل از امنیت IT است که نیاز به تایید هویت دقیق برای هر شخص و
امنیت شبکه باید برای هر سازمانی که با داده ها و سیستم های شبکه کار می کند، اولویت بالایی داشته باشد. علاوه بر محافظت از
این روزها، زبان های برنامه نویسی بسیار بصری و شهودی هستند. با شنیدن نام یک زبان خاص، ما تصور می کنیم که همه چیز چگونه
برای داشتن عملکرد قوی در Git، به یک سری ابزار نیاز داریم. Git برای ایجاد تعامل و ارتباط بین ماشین و کاربر، ابزارهایی مثل Git
در این مقاله به بررسی مفاهیم اولیه و پیشرفته Git و GitHub می پردازیم. Git یک سیستم کنترل ورژن توزیع شده مدرن و پرکاربرد در
هر شبکه توزیع محتوا از لحاظ جغرافیایی، گروهی از سرورهای توزیع شده محسوب میشود که با نزدیک کردن محتوای وب به موقعیت کاربران، سرعت توزیع
سیستم مدیریت امنیت اطلاعات یا ISMS، سیاست ها و روش هایی را برای مدیریت، کنترل و بهبود مستمر امنیت اطلاعات در یک شرکت تعریف می
وب سرویس ها با مدل ها و انواع مختلفی دارند. که در این مقاله به بررسی و مقایسه دو تا از آنها می پردازیم. SOAP
برای توسعه وب بهتر است از React استفاده شود یا Angular؟ امروزه رقابت بین فریم ورک های جاوا اسکریپت به اوج خود رسیده است.
گاهی اوقات ممکن است که یک برنامه به ویژگی موقعیت مکانی فعلی (مثل عرض و طول جغرافیایی) شما نیاز داشته باشد. برای این کار نیاز
شرکت ها به طور معمول به یکی از پنج متد استاندارد تست نفوذ تکیه میکنند. این 5 متد عبارتند از: OWASP OSSTMM ISSAF PTES NIST
یکی از اولویت های امنیتی سایبری، شناسایی و حذف نقطه ضعف های یک برنامه یا سیستم است. شرکت ها برای پیدا کردن اشکالات سایت یا
امروزه، دانش ساخت یک وب سایت وردپرسی از ابتدا، به یکی از مهارت های اساسی برای صاحبان مشاغل کوچک تبدیل شده است. از مزایای کسب
Firebase یکی از سرویس های جدید گوگل می باشد که امکانات و قابلیت های بیشماری را در اختیار شما قرار میدهد. به شما امکان می
در تیم مهندسی نرم افزار، Pipeline مجموعه ای از فرایندهای خودکار است که به متخصصان و توسعه دهندگان DevOps اجازه می دهد تا با اطمینان
جاوا اسکریپت یک زبان برنامه نویسی چند پلتفرمی(Cross-Platform) و تفسیر شده است. این برنامه برای توسعه صفحات وب، مشهور می باشد. جاوااسکریپت را می توان
آیا تا به حال از خود پرسیدهاید که سرور ابری اختصاصی(private cloud server) چیست؟ آیا تفاوت بین رایانش ابری اختصاصی (private cloud computing) و
داشبورد Kubernetes یک رابط کاربری مبتنی بر وب برای کلاستر Kubernetes است که جزئیات کلاستر Kubernetes را نشان می دهد. این جزئیات، شامل Node های
ابزارها و پلتفرم های اینترنت اشیا به عنوان یکی از مهم ترین اجزاء در اکوسیستم IoT شناخته شده اند. هر دستگاه IoT به اینترنت اجازه
همانطور که در مقاله آموزش نصب Kubernetes گفتیم، کوبرنیتز یک پلتفرم متن باز است که برای خودکار سازی، مقیاس بندی و مدیریت برنامه های کاربردی
تمام سازمان های بزرگ و کوچک در صورت نداشتن آگاهی و سرمایه کافی برای حفظ داده ها، در داده های خود دچار نقض میشوند. بسیاری
در حال حاضر امنیت شبکه شما در چه حال است؟ آیا برای حفاظت از زیرساخت های شبکه خود از فایروال استفاده میکنید؟ در این مقاله
TDD مختصر شده عبارت Test Driven Development به معنی توسعه بر محور آزمون و تست میباشد. TDD یک پروسه توسعه نرم افزار متکی بر تکرار
برای بهینه سازی عملکرد های سرور (server performance) و جلوگیری از بروز اختلال در عملکرد کسب و کارهای آنلاین نیاز به نظارت بر روی سرور
اکثر مردم وقتی به راه اندازی یک پروژه یا کسب و کار جدید فکر میکنند، اولین چیزی که به آن فکر میکنند این است که
مجازی سازی یا Virtualization چیست؟ به پروسه تبدیل یک سرور فیزیکی به چند سرور مجازی، مجازی سازی گفته می شود. مجازی سازی به مشاغل امکان
اگر تا به حال یک آژانس را اداره و یا به عنوان فریلنسر فعالیت کرده باشید، می دانید که گزارش دادن به مشتری یکی از
میان افزار یا Middleware مانند یک لایه بین کاربر و درخواست است. یعنی وقتی کاربر به سرور درخواست ارسال میکند، آن درخواست ابتدا به میان
در این مقاله قرار است با مفهوم issue آشنا شویم و بیاموزیم چگونه یک پروژه حرفه ایی را شروع کنیم. آقای JOB بنیانگذار و مدیرعامل
Middleware یا میان افزار، یکی از مفهوم های پر کاربرد است که معمولا در زمینه توسعه وب و فریم ورک لاراول به کار میرود. به
در سال 2017 هر کسب و کاری که می خواست خواسته و رویاهای جدید مشتریان و کاربران را برآورده کند، به یک وب سایت نیاز
وب سرویس های آمازون یا AWS، ارائه دهنده بهترین سرویس های ابری هستند. همانطور که میدانید تکنولوژی DevOps کار توسعه و گسترش نرم افزارهای تولید
DevOps و Agile دو روش توسعه نرم افزار هستند که هدف هر دوی آنها یک هدف مشترک و مشابه دارند. هدف آنها به دست آوردن
معماری میکروسرویس، در واقع یک روش خاص برای طراحی نرم افزارهای کاربردی است که مجموعه ای از خدمات و سرویس های مستقل را ارائه میدهد.
CI/CD گیت لب، ابزاری ست که در گیت لب ساخته شده و از طریق یک سری روش های مداوم نرم افزار ها را توسعه می
در این مقاله با برخی از ابزارهای پرکاربرد SaaS آشنا میشویم. SaaS نرم افزاری است که به جای دانلود و نصب نرم افزار بر روی
در این مقاله مدارک و توانایی های مورد نیاز یک مهندس DevOps را تحلیل و بررسی خواهیم کرد. مهندس DevOps، یک متخصص IT و فناوری
بهینه سازی عملکرد های جاوا اسکریپت یک امر مهم و ضروری است. در این مقاله به بررسی عملکرد جاوا اسکریپت و روش های بهینه سازی
روند کار کوکی های وب سایت به چه شکل است؟ کوکی ها مجموعه ای از فایل های متنی هستند که بر روی مرورگر سیستم و
عمل خودکارسازی DevOps در این مقاله با پروسه خودکارسازی نرم افزار آشنا میشویم و انواع ابزارهای کاربردی آن را به صورت خلاصه و مفید بررسی
توسعه دهنده نرم افزار کیست؟ توسعه دهندگان نرم افزار افراد حرفه ایی هستند که نرم افزارهای متنوع ای می سازند که بر روی کامپیوتر های
چرخه عملیات DevOps چگونه است؟ در این مقاله با مراحل DevOps و ابزار کاربردی آن آشنا میشوید. DevOps به عنوان یک پروسه پر سرعت و سریع
Content marketing یا بازاریابی محتوا همیشه در حال تکامل و پیشرفت است. یکی از روش هایی که میتوان به کمک آن این تکامل را طی
فرمت دهی JavaScript Object Notation در این مقاله قرار است طریقه فرمت دهی JSON و خودکارسازی jq و CI/C را بیاموزیم. یک برنامه تحت وب
معماری DevOps چگونه است؟ در این مقاله با معماری DevOps و اجزای کاربردی آن آشنا میشوید. در معماری DevOps از توسعه سریع استفاده میشود تا کار
روندکار DevOps به چه شکل است؟ در این مقاله با روندکار DevOps و اصول پایه و اساسی آن آشنا میشوید. بخش DevOps Workflow، یک نمای کلی
در این مقاله به طور کامل با Runner های گیت لب آشنا میشویم و روند کار آنها را بررسی میکنیم. GitLab runner برنامه ایی است
در این مقاله به طور کامل با مراحل ایجاد GitLab page و دستورات کاربردی آن آشنا می شویم. در این آموزش یک پروژه خالی ایجاد
یکی از مهم ترین ویژگی و قابلیت ها در فریمورک لاراول، نامگذاری route هاست. هنگامی که شما بخواهید یک URL ایجاد کنید و یا route
DevOps از ترکیب دو کلمه Development به معنی توسعه دهنده و Operations به معنی عملیات، تشکیل شده است. امروزه ترویج و گسترش پروسه های توسعه
در این مقاله به بررسی پارامترهای ضرروی و اختیاری routing می پردازیم. در فریم ورک لاراول می توان آدرس و URL ها را به صورت
در این مقاله به بررسی و آموزش Route ها در لاراول میپردازیم. Routing در بحث لاراول، یکی از مفاهیم اساسی و مهم محسوب میشود. عملکرد
داکر فایل یک داکیومنت متنی است که در آن مجموعه ایی از دستورات برای اسمبل کردن یک ایمیج قرار دارد. در داکر فایل میتوان از
Image Docker و Container Docker در این مقاله به بررسی و آموزش image docker ها و کانتینر ها در داکر میپردازیم. Container Docker – کانتینر
همانطور که قبلا اشاره کردیم داکر یک پلتفرم متن باز است که میتواند بر روی هر سیستم عاملی مثل لینوکس، ویندوز یا مک نصب و
بابت انجام کارهای امنیتی جایزه دریافت کن در این مقاله قرار است طریقه دریافت جوایزی که گیت لب در اختیار همه قرار میدهد یاد بگیریم.
در ای مقاله با انواع ابزارهای کاربردی DevOps و کارایی آنها آشنا میشویم و مزایای هر کدام از ابزار را بررسی خواهیم کرد. ابزارهای مشهور
در این مقاله قرار است با فایل و قوانین gitignore. آشنا شویم و طریقه استفاده از آن ها را بیاموزم. زمانی که یک کامیت یا
عملکرد پلتفرم متن باز DevOps پلتفرم DevOps یک برنامه یکپارچه است که تمام بخش های پروسه DevOps (از مرحله ایده پردازی گرفته تا مرحله
وقتی که تیم های توسعه برنامه در روند تحویل پروژه عجله دارند و بر روی سرعت انجام پروژه تاکید دارند، ممکن است که روند کار
پلتفرم لاراول دارای پوشه های زیر میباشد: پوشه App این پوشه، پوشه ی اصلی برنامه لاراول است که شامل سورس کد های کامل
دایرکتوری کانفیگ شامل تمام فایل های پیکربندی اصلی مورد نیاز برای فریم ورک لاراول است. تمام آپشن ها و گزینه ها بصورت داکیومنت هستند. همانطور
در این مقاله قرار است مفهوم kubernetes و kubeadm را بررسی کنیم و روش نصب آن را بیاموزم. Kubernetes (کوبرنیتز) چیست؟ Kubernetes یا
در این مقاله قرار است مفهوم docker و container را بررسی کنیم و روش نصب آن را بیاموزم. docker (داکر) چیست؟ داکر برنامه
JSON و آبجکت های جاوا اسکریپت JavaScript objects تقریبا فرمت و syntax نوشتاری یکسانی دارند و همچنین مرورگر ها به صورت پیش فرض از این
بازاریابی محتوا فروش محصولات را دو برابر میکند! در این مقاله به تعریف جدیدی ازکانتنت مارکتینگ یا بازاریابی محتوا میپردازیم. بازاریابی محتوا و کانتنت
خوانایی کد، نقش خیلی مهمی در بحث توسعه و پیشرفت برنامه ها دارد. از آنجایی که خوانا بودن کد ها یک موضوع گسترده