clean code

clean code چیست

در این آموزش می‌خواهیم در مورد clean code و نحوه‌ی بازنویسی و تبدیل کدهای آشفته و کثیف به کد تمیز صحبت کنیم. هدف اصلی...

اخبار

برنامه‌نویسی

Design Patterns

الگوی طراحی Builder

الگوی طراحی Builder یک الگوی طراحی آفرینشی(Creational) است که به شما این امکان را می دهد تا ساخت اشیا پیچیده را به مراحل ساده...

الکترونیک

گیت OR

ساخت گیت NOT

نماد گیت NOT گیت NOT ساده ترین گیت منطقی است. نماد این گیت در مدارها مانند شکل زیر است: معادل ترانزیستوری این گیت، یک ورودی و یک...
گیت OR

ساخت گیت AND

اصل Liskov Substitution

اصل Liskov Substitution در لاراول

پیش‌تر از این در اصل دوم SOLID که همان اصل Open-Closed است، بیان کردم که نامگذاری اصول SOLID برای یک برنامه نویس تازه کار...
Design Patterns

آشنایی با Design Patterns

الگوهای طراحی کدنویسی یا همان Design Patterns، نشان دهنده‌ی راه حل‌ها و تجربیات برنامه‌نویسان در زبان‌های شی‌گرا(Object Oriented) هستند. به بیان دیگر Design Patterns...

جاوا از ابتدا، بخش شانزدهم

حلقه While نوع دیگری از حلقه که می توانید از آن استفاده کنید، حلقه while نام دارد. یادگیری این نوع حلقه بسیار ساده تر از...

جاوا از ابتدا، بخش ششم

متغیر های Double متغیر double می تواند عددهای بسیار بزرگ(یا کوچک) را نگه دارد. بزگترین عددی که می تواند درون خود نگه دارد 17 با...

پایگاه‌داده‌ها

جستجوی Full Text به روش Natural Language در MySQL

در این مطلب می‌خواهیم در مورد نحوه استفاده از متد Natural language full text search در پایگاه داده MySQL صحبت کنیم. استفاده از این...
MySQL Database

آشنایی با Full Text Search در MySQL

در این آموزش با گونه‌ای از جستجو در پایگاه‌داده MySQL آشنا می‌شویم که امکانات یک موتور جستجوی پیشرفته را در اختیار ما قرار خواهد...

تابع replace در SQL

پایگاه داده‌های SQL یا همان رابطه‌ای(Relational) دارای یک تابع داخلی به نام Replace هستند که برای جایگذاری اطلاعات مورد استفاده قرار می گیرد. فرض...
MySQL Database

تابع CONCAT در MySQL

ممکن است برخی مواقع بخواهیم به ستونی خاص از رکوردهای یک جدول متنی را اضافه کنیم. ممکن است این اضافه کردن متن، بنا به...
PostgreSQL configuration

نصب و پیکره‌بندی PostgreSQL در اوبونتو

در این آموزش می‌خواهیم نصب و پیکره‌بندی پایگاه داده PostreSQL را در سیستم عامل Ubuntu فرا بگیریم. برای این کار مراحل زیر را دنبال...

مطلب تصادفی

flowchart-diagram

فلوچارت دیاگرام چیست

در این مطلب می‌خواهیم با دیاگرام فلوچارت(فلودیاگرام) و کاربرد آن در نرم افزار آشنا شویم. فلوچارت یک نوع دیاگرام است که گردش کاری(روند اجرا)...