چرا سکان آکادمی؟
me.behzad.moradi

بهزاد مرادی

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

درباره من

وبلاگ

164

سکان پلاس

95

قسمت آموزشی

533

قسمت های آموزشی

جمع‌بندی مطالب آموزشی دورهٔ رگیولار اکسپرشن

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

3 years ago

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

آشنایی با نحوهٔ جستجو داخل آرایه از طریق الگوهای RegEx در زبان PHP

در این آموزش خواهیم دید که به چه شکل می‌توان از طریق Regular Expression در زبان برنامه‌نویسی PHP اقدام به جستجو داخل اِلِمان‌های یک آرایه بر اساس الگویی خاص کرد.

3 years ago

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

آشنایی با نحوهٔ مجزاسازی بخش‌های مختلف یک استرینگ با استفاده از RegEx در زبان PHP

در زبان برنامه‌نویسی پی‌اچ‌پی فانکشنی به اصطلاح Built-in داریم تحت عنوان ()preg_split که این وظیفه را دارا است تا بر اساس الگویی که برایش در نظر می‌گیریم، یک استرینگ خاص را به اجزایش تفکیک کند که در این آموزش به بررسی نحوهٔ‌ عملکرد این تابع خواهیم پرداخت.

3 years ago

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

درآمدی بر مفاهیم Group و Backreference در RegEx در زبان PHP

زمانی که با استفاده از علائم () اقدام به نوشتن الگویی در رجکس می‌کنیم، با این کار گروهی از دستورات را نوشته‌ایم که در آینده می‌توانیم با استفاده از علامت $ به آن‌ها ارجاع دهیم که در این آموزش به بررسی این موضوع در زبان PHP خواهیم پرداخت.

3 years ago

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

آشنایی با نحوهٔ استفاده از Regular Expression در زبان PHP

در این آموزش با اصول استفاده از RegEx در زبان برنامه‌نویسی PHP به منظور یافتن الگوهایی مشخص در درون یک استرینگ آشنا خواهیم شد.

3 years ago

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

اعتبارسنجی ایمیل از طریق RegEx

در این آموزش خواهیم دید که به چه شکل می‌توان از طریق طراحی یک الگوی ساده در رگیولار اکسپرشن، اقدام به اعتبارسنجی ایمیل نمود.

3 years ago

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

اعتبارسنجی انواع مختلف آدرس سایت با استفاده از RegEx

در این آموزش خواهیم دید که به چه شکل می‌توان از طریق رجکس اقدام به طراحی الگویی کرد که انواع و اقسام آدرس دامنه خواه حاوی https و www و خواه بدون آن‌ها را پوشش دهد.

3 years ago

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

اعتبارسنجی نام‌کاربری از طریق RegEx

در این آموزش خواهیم دید که به چه شکل می‌توان با در نظر گرفتن یک سری محدودیت‌ها الگویی برای ساخت نام‌کاربری از طریق RegEx ایجاد کرد.

3 years ago

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

جایگزین کردن استرینگ در RegEx

در برخی مواقع خاص نیاز داریم تا بر اساس الگویی خاص بخشی از یک استرینگ را با علائمی دیگر جایگزین کنیم که در این آموزش نحوهٔ انجام این کار را مورد بررسی قرار خواهیم داد.

3 years ago

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

آشنایی با مفهوم Flag در RegEx

در رجکس یک سری حروف هستند که تحت عنوان Flag شناخته می‌شوند که نقش‌های خاصی را بازی می‌کنند و در این آموزش قصد داریم تا برخی از مهم‌ترین آن‌ها را با ذکر مثال توضیح دهیم.

3 years ago

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

بلاگ ها

درآمدی بر مقولهٔ Input Validation در زبان برنامه‌نویسی PHP

در این مقاله به بررسی این موضوع خواهیم پرداخت که به چه شکل در زبان برنامه‌نویسی PHP می‌توان به اعتبارسنجی داده‌های ورودی از سمت کاربران پرداخت.

2 years ago

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

آموزش نحوهٔ استفاده از Enumeration در زبان PHP

در این آموزش خواهیم دید که به چه شکل می‌توان قابلیتی تحت عنوان Enum که در زبان‌هایی همچون جاوا به صورت پیش‌فرض وجود دارد را به زبان برنامه‌نویسی پی‌اچ‌پی افزود.

3 years ago

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

آموزش jQuery

در این آموزش با اصول کار با jQuery آشنا شده و در ادامه خواهیم دید که به چه شکل می‌توان با استفاده از این لایبرری اقدام به فراخوانی دیتا از سمت سرور کرده و داده‌‌های روی صفحه را از طریق ایجکس آپدیت نمود.

3 years ago

اپن‌سورس

چرا نباید اهداف‌مان را با سایرین به اشتراک بگذاریم؟

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

3 years ago

گوناگون

Dunning–Kruger Effect: خطایی شناختی که منجر به خودبرتربینی می‌گردد

در این مقاله با مفهومی روان‌شناختی تحت عنوان Dunning–Kruger Effect آشنا خواهیم شد که منجر بدان می‌گردد تا دید روشنی نسبت به نقاط ضعف خود نداشته و در نهایت به خودبرتربینی مبتلا گردیم.

3 years ago

گوناگون

درآمدی بر آنالیز استاتیک PHP و کاربرد لایبرری اپن‌سورس Phan

در این پست با مفهوم آنالیز استاتیک کدهای نوشته‌شده با زبان پی‌اچ‌پی و همچنین کاربرد لایبرری اپن‌سورس Phan آشنا خواهیم شد.

3 years ago

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

اشتباهات فاحش مهندسی که آیندهٔ استارتاپ‌های فناورانه را به مخاطره می‌اندازند

در این پست با برخی اشتباهات فاحش مهندسی آشنا خواهیم شد که می‌توانند آیندهٔ استارتاپ‌های مبتنی بر فناوری را به مخاطره اندازند. 

3 years ago

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

آموزش مقدماتی نحوهٔ کار با لایبرری اپن‌سورس React

در این پُست با آموزش مقدماتی نحوهٔ کار با لایبرری ریئکت که به صورت اپن‌سورس و رایگان توسط فیسبوک عرضه شده است آشنا خواهیم شد.

3 years ago

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

درآمدی بر پروسهٔ مانیتورینگ در توسعهٔ نرم‌افزار

در این مقاله با مفهوم مانیتورینگ، انواع آن و همچنین سازوکار سیستم‌های مرتبط با این حوزه در پروسهٔ‌ توسعه‌ٔ نرم‌افزار آشنا خواهیم شد.

3 years ago

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

درآمدی بر سؤالاتی که می‌توان در جلسات مصاحبهٔ برنامه‌نویسی پرسید

در این پست با برخی از مهم‌ترین سؤالاتی که می‌توان در جلسات مصاحبهٔ فنی برنامه‌نویسی پرسید آشنا خواهیم شد.

3 years ago

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

سکان پلاس ها

آموزش نصب نرم‌افزار کلیپبورد منجر clipit روی سیستم‌عامل اوبونتو

آموزش نصب نرم‌افزار کلیپبورد منجر clipit روی سیستم‌عامل اوبونتو

3 years ago

لینوکس

قابلیت جدیدی از لینکداین تحت عنوان Skill Quiz

قابلیت جدیدی از لینکداین تحت عنوان Skill Quiz

3 years ago

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

چگونه برخی دولوپرها در دید کارفرما «هرزه» ممکن است قلمداد شوند؟

چگونه برخی دولوپرها در دید کارفرما «هرزه» ممکن است قلمداد شوند؟

3 years ago

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

پول‌سازترین زبان‌‌های برنامه‌نویسی کدامند؟

پول‌سازترین زبان‌‌های برنامه‌نویسی کدامند؟

3 years ago

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

High Bus Factor: عاملی که باعث می‌شود شرکت‌های نرم‌افزاری از جانب دولوپرها آسیب ببینند

High Bus Factor: عاملی که باعث می‌شود شرکت‌های نرم‌افزاری از جانب دولوپرها آسیب ببینند

3 years ago

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

تا وقتی که کاری را خوب انجام می‌دهی، دیگر مهم نیست که چه‌کار می‌کنی

تا وقتی که کاری را خوب انجام می‌دهی، دیگر مهم نیست که چه‌کار می‌کنی

3 years ago

بدون دسته بندی

انتخاب Co-founder بی‌شباهت به انتخاب شریک زندگی نیست!

انتخاب Co-founder بی‌شباهت به انتخاب شریک زندگی نیست!

3 years ago

کسب‌وکار

از پوست کندن بادمجان در خدمت سربازی تا غلبه بر بدهی‌های فنی در حوزهٔ‌ نرم‌افزار

از پوست کندن بادمجان در خدمت سربازی تا غلبه بر بدهی‌های فنی در حوزهٔ‌ نرم‌افزار

3 years ago

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

Refactoring در مقایسه با Restructuring در توسعهٔ نرم‌افزار

Refactoring در مقایسه با Restructuring در توسعهٔ نرم‌افزار

3 years ago

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

برای ورود به حوزهٔ نرم‌افزار ارزش وقت به کمیت آن نیست بلکه به کیفیت آن است!

برای ورود به حوزهٔ نرم‌افزار ارزش وقت به کمیت آن نیست بلکه به کیفیت آن است!

3 years ago

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