آیا می دانید میانگین رضایت دانشجویان سون لرن از دوره ها، بیش از 94% می باشد!

دوره مجازی جاوااسکریپت (جلسه 33-آخر): نکات باقیمانده، پیشرفته، توصیه ها و جمع بندی

48 4233 ۹ آذر ۹۴
به لطف خدا به آخرین جلسه دوره آموزش جاوااسکریپت و جی کوئری رسیدیم. با جلسه امروز مجموعا چیزی نزدیک به 60 ساعت آموزش ویدیویی رو در خدمت شما بودیم. در جلسه امروز نکات بسیار مهمی و کلیدی ای رو بیان می کنیم و جمع بندی دوره رو خواهیم داشت. ابتدا به توضیح در مورد روش هایی برای کدنویسی بهتر و استانداردتر خواهیم پرداخت و سپس بعضی از مطالب باقیمانده رو مرور خواهیم کرد. در انتها نیز 2 کتاب خوب رو به عنوان منبع براتون معرفی کرده و توصیه ها و جمع بندی نهایی رو خدمتتون عرض می کنیم. با ما همراه باشید ... مطالب مطرح شده در این جلسه عبارتند از :
  • توضیحاتی در مورد جلسه آخر و دوره کنونی
  • معرفی یک ابزار آنلاین برای اجرای کدهای جاوااسکریپت
  • توضیح در مورد استفاده از پلاگین ها برای زبان فارسی
  • تشریح اصلاح minification و مفهوم آن
  • تشریح اصلاح compress و مفهوم آن
  • تشریح اصلاح optimization و مفهوم آن
  • تشریح اصلاح obfuscation و مفهوم آن
  • معرفی ابزارهای minification و obfuscation
  • کوتاه سازی کدهای جاوااسکریپت و افزایش سرعت لود فایل
  • بهینه سازی کد های جاوااسکریپت و افزایش سرعت اجرا
  • مبهم سازی و درهمریختگی کدها برای محافظت از آن ها
  • استفاده از دستور "use strict" و کاربردهای آن
  • تشریح موارد غیر قابل استفاده هنگام کدنویسی در مد strict
  • توضیح نکات مهمی برای کدنویسی بهتر جاوااسکریپت
  • توضیح نکاتی برای اجرای سریعتر کدها جاوااسکریپت
  • توضیح در مورد متد open و پنجره های پاپاپ
  • لود کردن فایل های js و css به صورت پویا از طریق دستورات جاوااسکریپت
  • معرفی کوکی ها و نحوه کار با آنها در جاوااسکریپت
  • توضیح در مورد ترکیب کدنویسی جی کوئری و جاوااسکریپت
  • توضیح در مورد اصطلاحات lookahead و lookbehind در کار با عبارت های منظم
  • آموزش استفاده از حروف فارسی و تعین بازه حروف فارسی/عربی در عبارت های منظم
  • آموزش دریافت کد کاراکترهای مختلف در مبنای شانزده (hex)
  • توضیح در مورد مبنا ها و دلیل نامگذاری ارقام دوحرفی مبنای 16 با حروف A تا F
  • توضیح در مورد تابع/عملگر void و کاربرد آن
  • توضیح در مورد فریمورک های جاوااسکریپت و کاربرد و اهمیت آنها در صفحات وب
  • معرفی دو کتاب مهم در امر آموزش و یادگیری جاوااسکریپت
  • توصیه ها و نکات مهم برای یادگیری بهتر و رسیدن به موفقیت در کدنویسی جاوااسکریپت
  • مسیر آینده شما برای ادامه آموزش در بستر وب ...
این مطلب یک جلسه از دوره آموزش جامع و پروژه محور جاوااسکریپت و جی کوئری (پایه تا پیشرفته) است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : پس از استقبال فوق العاده شما عزیزان از دوره های PHP ، طراحی وب و فتوشاپ سون لرن، اینک دوره کامل و جامع جاوا اسکریپت و کتابخانه محبوب آن، جی کوئری را با هزینه ای معادل 25% کلاس های حضوری برای شما برگزار خواهیم کرد. در این دوره با هزینه ای بسیار اندک نسبت به کلاس های حضوری موجود، آموزش صفر تا صد و از پایه تا پیشرفته javascript و jQuery را برای شما تهیه و تولید خواهیم کرد. این دوره یکی از جذاب ترین دوره هایی خواهد بود که سون لرن قصد برگزاری آن را دارد. در طول دوره با انجام ده ها پروژه عملی، کاربردی و جذاب، شما را با قدرت بلامنازع جاوااسکریپت و جادوی آن در طراحی صفحات وب آشنا خواهیم کرد. حتما دموی دوره را از صفحه ثبت نام آن مشاهده بفرمایید !
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 48 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    رشاد قشمی(۲۹ تیر ۱۳۹۵)

    استاد این دوره فریمورک PHP رو کی شروع میکنین؟

  • ‏‏
    Թ • Ր • Տ  lօгժ(۶ شهریور ۱۳۹۵)

    سلام آموزش نود جی اس جاوا اسکریپت سمت سرورو ندارین؟؟؟ کی امکانش فراهم میشه

    • ‏‏
      وحید صالحی(۶ شهریور ۱۳۹۵)

      سلام معلوم نیست,فعلا برنامه ای برای این مورد نداریم

  • ‏‏
    Ahad Ghaderi(۱۱ بهمن ۱۳۹۵)

    سلام.لطفا لینک دانلود تمرینات همه قسمت ها رو در یک فایل برای دانلود قرار بدید

    • ‏‏
      لقمان آوند(۱۲ بهمن ۱۳۹۵)

      سلام
      فعلا مقدور نیست. در همه جلسات این لینک جداگانه وجود داره

  • ‏‏
    حامد اعتضادی(۱۶ اردیبهشت ۱۳۹۶)

    سلام من کد زیر رو نمی فهمم تو قسمت دوم جایگزینی، محبت می کنین توضیح بدین، این کد برای اینه که نشون بده یه حرف چند بار تو یه استرینگ تکرار شده

    • ‏‏
      کیوان علی محمدی(۱۸ اردیبهشت ۱۳۹۶)

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

      • ‏‏
        حامد اعتضادی(۱۸ اردیبهشت ۱۳۹۶)

        دوتا پیشنهاد دارم:
        1) درسته که دوره مجازی خوبه، ولی واقعا مثل دوره حضوری نیست و رفع اشکال از دور سخته، ای کاش با یه هزینه کم دوره رفع اشکال بزارید یا به عنوان اشانتیون ارائه بدید شده حتی چند روز
        2) برای کسایی که تو دوره شرکت می کنن مدرک صادر کنید، البته به نظرم امتحان بگیرید
        در زمینه مدرک می دونم موسسه نیستین اما من یا امثال من که آشنا دارند می تونن کمک کنن
        ممنون بابت پاسخگویی خوبتون و تیم خوبتون

        • ‏‏
          کیوان علی محمدی(۱۸ اردیبهشت ۱۳۹۶)

          ممنون از پیشنهادتون. یک جلسه رفع اشکال داریم برای دوره های حضوری.برای مدرک هم فعلا برنامه ای نداریم.

        • ‏‏
          حامد اعتضادی(۱۹ اردیبهشت ۱۳۹۶)

          خوشحال میشم تو جلسه رفع اشکالتون شرکت کنم
          کی اطلاع رسانی میشه؟

        • ‏‏
          کیوان علی محمدی(۱۹ اردیبهشت ۱۳۹۶)

          شما دوره های حضوری یا غیر حضوری مگه شرکت کردین؟

        • ‏‏
          حامد اعتضادی(۱۹ اردیبهشت ۱۳۹۶)

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

        • ‏‏
          کیوان علی محمدی(۱۹ اردیبهشت ۱۳۹۶)

          شما در دوره های مجازی ما شرکت کردین ولی در دوره های حضوری یا غیر حضوری شرکت نکردید. من در لیست دانشجویان اسم شما رو ندیدم متاسفانه. در هر حال جلسات رفع اشکال برای دانشجویان دوره های حضوری و غیر حضوری برگزار میشه و بهشون اطلاع رسانی میشه در کانال تلگرام گروه های هر دوره.

    • ‏‏
      حامد اعتضادی(۱۸ اردیبهشت ۱۳۹۶)

      جایی رو که متوجه نمیشم اینجاست :

      یعنی مثلا کاراکتر اول رو بگیر اگر اون کاراکتر مساوی(یا عدم مساوی) درست یا غلط نیست(چون isNaN) فالس و ترو میده حالا برو کانت کن
      مگه ترو یا فالس می تونه برابر یه کاراکتر قرار بگیره
      احتمال قوی من اشتباه کد رو ترجمه می کنم

      • ‏‏
        کیوان علی محمدی(۱۸ اردیبهشت ۱۳۹۶)

        نه این معنی کاراکتر اول رو نمیده. اون مقدار برابر کاراکتری هستش که از طریق regex تطبیق پیدا کرده و وارد تابع شده (کاراکتری که space نباشه) . بعدش چک شده این کارکتر اگه قبلا در آبجکت uchars ست نشده برابر یک قرارش بده ( آبجکت ها به صورت key => value هستن) و در غیر این صورت یکی به مقدارش در آبجکت اضافه کن. (اگه ست نشده باشه یعنی قبلا یکبار این کارکتر در آبجکت ثبت شده و الان باید تعدادش یک واحد اضافه بشه)

  • ‏‏
    حامد اعتضادی(۱۸ اردیبهشت ۱۳۹۶)

    سوال بعدی که دارم:

    تو کد بالا

    و

    رو نمی فهمم
    محبت می کنین توضیح بدین
    ترجمه ساده کنین
    ممنون

  • ‏‏
    حامد اعتضادی(۱۴ خرداد ۱۳۹۶)

    angular js بهتره یا react؟
    چرا؟

    • ‏‏
      کیوان علی محمدی(۱۴ خرداد ۱۳۹۶)

      سلام بسته به پروژه فرق داره. انگولار برای برنامه هایی بزرگ تر و مواردی که لاجیک بیشتری در سمت کاربر دارن بهتره ولی react برای برنامه هایی که component base هستند بهتره.

  • ‏‏
    حامد اعتضادی(۱۷ خرداد ۱۳۹۶)

    سلام
    من قسمت دوم تو دستور replace رو متوجه نمیشم
    محبت می کنین توضیح بدین

    $1 یعنی چی؟

    • ‏‏
      لقمان آوند(۱۷ خرداد ۱۳۹۶)

      این رو که توی جلسات عبارت های منظم تدریس کردیم. $1 به مقدار درون اولین پردانتز عبارت منظم اشاره میکنه

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی دوره آموزش جامع و پروژه محور جاوااسکریپت و جی کوئری (پایه تا پیشرفته) است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :