برنامه نویسی

یادآوری Web-Essentials – انجمن DEV

این یک یادآوری ساده برای کمک به تجدید دانش شما یا آماده شدن برای مصاحبه شغلی است.

موتور جاوا اسکریپت

  • انواع داده ها

    • number: برای هر نوع اعداد، عدد صحیح یا ممیز شناور.
    • string: برای رشته ها یک رشته ممکن است یک یا چند کاراکتر داشته باشد. هیچ نوع تک کاراکتری جداگانه وجود ندارد.
    • boolean: برای مقادیر true/false.
    • null: برای مقادیر ناشناخته – یک نوع مستقل با یک مقدار null.
    • undefined: برای مقادیر تخصیص نیافته – یک نوع مستقل با یک مقدار واحد تعریف نشده.
    • object: برای ساختارهای داده پیچیده تر.
    • symbol: برای شناسه های منحصر به فرد. بیشتر بدانید
  • بوکس / جعبه گشایی: بیشتر بدانید
  • متغیرها: const، let و var. درباره const بیشتر بیاموزید، درباره var بیشتر بدانید
  • بسته شدن: MDN، JavaScript.info، Medium
  • توابع پیکان در مقابل توابع منظم: برنده، MDN
  • اشیاء: بیشتر بدانید
  • نمونه های اولیه: JavaScript.info (وارث)، JavaScript.info (نمونه اولیه تابع)
  • پرچم ها و توصیف کننده های دارایی: بیشتر بدانید – مقدار، قابل نوشتن، قابل شمارش، قابل تنظیم
  • دکوراتورها: اسناد TypeScript
  • ژنراتورها (بازده): بیشتر بدانید
  • وعده ها: بیشتر بدانید
  • تخصیص حافظه: بیشتر بدانید

TypeScript

Node.js

مرورگر

SQL

  • طراحی پایگاه داده
  • شاخص ها
  • مشکل N + 1
  • می پیوندد
  • خواص اسید

NoSQL

  • بررسی اجمالی
  • شاردینگ
  • مقایسه با پایگاه داده های SQL
  • قضیه CAP: ویکی پدیا، Quora

REST API

  • بررسی اجمالی
  • طراحی API
  • مثال ها
  • عملیات انبوه

احراز هویت و مجوز

  • بیسکویت ها
  • جلسه
  • LocalStorage
  • JWT
  • OAuth 2

HTTPS

  • پروتکل
  • روش ها و کدهای وضعیت
  • محدودیت ها

آزمایش کردن

  • توسعه رفتار محور (BDD)
  • توسعه تست محور (TDD)

برنامه نویسی شی گرا (OOP)

  • مبانی
  • مثال ها
  • اصول جامد
  • الگوهای طراحی

ابزارها و پیش پردازشگرها را بسازید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا