مهارت‌های حرفه‌ای

CSS

Senior

CSS زبان استاندارد برای تعریف ظاهر، چیدمان و رفتار بصری صفحات وب است و امکان ساخت رابط‌های کاربری واکنش‌گرا و منسجم را فراهم می‌کند.

HTML

HTML

Senior

HTML زبان اصلی ساختاردهی صفحات وب است و برای تعریف عناصر مانند متن، تصویر، لینک و فرم‌ها استفاده می‌شود و پایه‌ی تمام وب‌سایت‌ها محسوب می‌شود.

Livewire

Senior

ساخت کامپوننت‌های تعاملی که وضعیت را در سرور نگه می‌دارند و رفتارهای UI را بدون نوشتن JS دستی انجام می‌دهند

PHP

PHP

Senior

PHP زبانی سمت‌سرور است که برای ساخت صفحات وب پویا و توسعه‌ی برنامه‌های وب سنتی و سرویس‌های API به‌کار می‌رود. پی‌اچ‌پی معمولاً با سرورهای وب و پایگاه‌داده‌ها یکپارچه می‌شود و سریع در توسعهٔ نمونه‌های اولیه و سیستم‌های تولیدی استفاده می‌شود.

Responsive Design

Senior

Responsive Design مجموعه‌ای از اصول و تکنیک‌ها است که تضمین می‌کند رابط کاربری در همهٔ نمایشگرها—موبایل، تبلت و دسکتاپ—چیدمان صحیح، خوانایی مناسب و تجربهٔ کاربری یکپارچه داشته باشد.

SQL

Senior

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

Web Security Basics

Senior

Web Security شامل مجموعه‌ای از اصول برای محافظت از برنامه‌های وب در برابر حملات رایج مانند XSS، SQL Injection، CSRF و دستکاری داده‌ها است و نقش اساسی در حفظ امنیت کاربران و داده‌ها دارد.

Bootstrap

Mid

با Bootstrap می‌توان سیستم‌های UI سازمان‌دهی‌شده، صفحات واکنش‌گرا، کامپوننت‌های آماده و Layoutهای سازگار با استاندارد طراحی توسعه داد.

JS

JavaScript

Mid

زبان برنامه‌نویسی سمت‌کاربر و اغلب سمت‌سرور که رفتار تعاملی صفحات وب، منطق تک‌صفحه‌ای (SPA) و اتوماسیون را ممکن می‌سازد.

jQuery

Mid

jQuery فرآیند توسعهٔ فرانت‌اند را با ساده‌سازی انتخاب عناصر، بهینه‌کردن تعاملات UI و ارائهٔ API یکپارچه برای رویدادها و درخواست‌های HTTP تسریع می‌کند.

Laravel

Mid

با Laravel می‌توان APIهای ماژولار، سیستم‌های احراز هویت امن، ماژول‌های داده‌محور، و معماری‌های سرویس‌محور را با سرعت بالا و ساختاری پایدار پیاده‌سازی کرد.

React

Mid

ساخت کامپوننت‌های modular و قابل تست برای UI. مدیریت وضعیت محلی و سراسری با hooks و context یا کتابخانه‌هایی مانند Redux / Zustand. ترکیب با ابزارهای رندر سمت سرور (Next.js) برای SEO و بهینه‌سازی عملکرد.

SCSS

Mid

با SCSS می‌توان سیستم‌های استایل مقیاس‌پذیر ساخت، تکرار را کاهش داد، و معماری CSS را با ساختار ماژولار، قابلیت نگهداری و توسعه‌پذیری بهبود بخشید.

SEO

Mid

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

Tailwind

Mid

با Tailwind می‌توان سیستم‌های طراحی مقیاس‌پذیر، رابط‌های واکنش‌گرا، و کامپوننت‌های کاملاً سفارشی را بدون نوشتن CSS اضافی پیاده‌سازی کرد.

Alpine

Junior

با Alpine می‌توان تعاملات کوچک تا متوسط (نمایش/پنهان کردن، فرم‌های تعاملی، وضعیت‌های محلی) را به‌صورت خوانا و کم‌حجم پیاده‌سازی کرد و تجربهٔ کاربری واکنش‌گرا را بدون پیچیدگیِ ابزارهای سنگین بهبود داد.

TS

TypeScript

Junior

TypeScript یک زبان برنامه‌نویسی مبتنی بر JavaScript است که با اضافه‌کردن تایپ‌ها، کدنویسی را امن‌تر، خواناتر و قابل‌اعتمادتر می‌کند و برای پروژه‌های بزرگ بسیار مناسب است

تکنولوژی‌هایی که استفاده می‌کنم

Apache

Apache HTTP Server یک سرویس‌دهندهٔ وب متن‌باز و قابل‌اطمینان است که برای میزبانی فایل‌های وب، مدیریت کانکشن‌های HTTP و پیکربندی مجازی‌ هاست‌ها استفاده می‌شود.

Clean Code

اصول و روش‌هایی برای نوشتن کد خوانا، قابل‌نگهداری، تست‌پذیر و توسعه‌پذیر.

CO

Composer

مدیر بستهٔ رسمی PHP برای نصب، بروزرسانی و مدیریت وابستگی‌ها.

CP

cPanel / DirectAdmin

پنل‌های مدیریت هاست برای مدیریت فایل، دیتابیس، ایمیل، SSL، بکاپ و دیپلوی پروژه‌های وب

Design Patterns

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

DevOps چرخ‌دنده به همراه پیکان‌هایی که جریان (CI/CD) را نشان می‌دهند.

DevOps

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

Figma

Figma یک ابزار طراحی رابط کاربری مبتنی‌بر وب است که امکان طراحی صفحه، ساخت کامپوننت‌های قابل‌تکرار، پروتوتایپ‌سازی تعاملی و همکاری هم‌زمان تیمی را فراهم می‌کند. این ابزار استاندارد اصلی طراحی UI/UX در پروژه‌های مدرن است.

Git

Git یک سیستم کنترل نسخهٔ توزیع‌شده است که تغییرات کد را دنبال می‌کند، شاخه‌ها و ادغام را تسهیل می‌کند و پایهٔ گردش‌کارهای مدرن توسعهٔ نرم‌افزار است.

GitHub

GitHub سرویس میزبانیِ مخازن Git و پلتفرم همکاری تیمی است که مدیریت نسخه، Pull Request، Issues و CI/CD را در جریان توسعه تسهیل می‌کند.

LX

Linux

سیستم‌عامل پایهٔ سرورها، ابزارها و محیط‌های توسعهٔ حرفه‌ای.

MVC

MVC

الگوی معماری Model–View–Controller برای ساختاردهی ماژولار برنامه‌ها.

MySQL

MySQL یک سیستم مدیریت پایگاه‌دادهٔ رابطه‌ای (RDBMS) محبوب است که برای ذخیره‌سازی مطمئن، پرس‌وجوهای ساخت‌یافته و تراکنش‌های ACID در برنامه‌های وب استفاده می‌شود.

N

Nginx

وب‌سرور سبک و قدرتمند برای میزبانی، روتینگ، SSL و Load Balancing.

npm

npm بزرگ‌ترین مدیر بستهٔ اکوسیستم جاوااسکریپت است که امکان نصب، مدیریت نسخه، انتشار و یکپارچه‌سازی ماژول‌ها را فراهم می‌کند. npm بخش اصلی Workflow توسعهٔ Node.js و ابزارهای فرانت‌اند مدرن مانند React، Vue، Vite و Webpack است.

PHPStorm

PHPStorm محیط توسعهٔ پیشرفتهٔ JetBrains است که برای توسعهٔ PHP، Laravel، Symfony، مدیریت دیتابیس و Refactorهای هوشمند استفاده می‌شود.

PostgreSQL

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

Testing

فرآیند بررسی خودکار صحت عملکرد سیستم

XAMPP

XAMPP یک پکیج آمادهٔ شامل Apache، MySQL/MariaDB، PHP و Perl است که محیط توسعهٔ محلی را برای اجرای پروژه‌های PHP و تست سرویس‌های بک‌اند فراهم می‌کند. این ابزار برای توسعهٔ سریع، تست API، مدیریت دیتابیس و راه‌اندازی سرور محلی بسیار کارآمد است.