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



visibility  
mode_comment   ۱۰۹

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

مطالب مطرح شده در این جلسه عبارتند از :

  • توضیحاتی در مورد جلسه آخر و دوره کنونی
  • معرفی یک ابزار آنلاین برای اجرای کدهای جاوااسکریپت
  • توضیح در مورد استفاده از پلاگین ها برای زبان فارسی
  • تشریح اصلاح minification و مفهوم آن
  • تشریح اصلاح compress و مفهوم آن
  • تشریح اصلاح optimization و مفهوم آن
  • تشریح اصلاح obfuscation و مفهوم آن
  • معرفی ابزارهای minification و obfuscation
  • کوتاه سازی کدهای جاوااسکریپت و افزایش سرعت لود فایل
  • بهینه سازی کد های جاوااسکریپت و افزایش سرعت اجرا
  • مبهم سازی و درهمریختگی کدها برای محافظت از آن ها
  • استفاده از دستور "use strict" و کاربردهای آن
  • تشریح موارد غیر قابل استفاده هنگام کدنویسی در مد strict
  • توضیح نکات مهمی برای کدنویسی بهتر جاوااسکریپت
  • توضیح نکاتی برای اجرای سریعتر کدها جاوااسکریپت
  • توضیح در مورد متد open و پنجره های پاپاپ
  • لود کردن فایل های js و css به صورت پویا از طریق دستورات جاوااسکریپت
  • معرفی کوکی ها و نحوه کار با آنها در جاوااسکریپت
  • توضیح در مورد ترکیب کدنویسی جی کوئری و جاوااسکریپت
  • توضیح در مورد اصطلاحات lookahead و lookbehind در کار با عبارت های منظم
  • آموزش استفاده از حروف فارسی و تعین بازه حروف فارسی/عربی در عبارت های منظم
  • آموزش دریافت کد کاراکترهای مختلف در مبنای شانزده (hex)
  • توضیح در مورد مبنا ها و دلیل نامگذاری ارقام دوحرفی مبنای 16 با حروف A تا F
  • توضیح در مورد تابع/عملگر void و کاربرد آن
  • توضیح در مورد فریمورک های جاوااسکریپت و کاربرد و اهمیت آنها در صفحات وب
  • معرفی دو کتاب مهم در امر آموزش و یادگیری جاوااسکریپت
  • توصیه ها و نکات مهم برای یادگیری بهتر و رسیدن به موفقیت در کدنویسی جاوااسکریپت
  • مسیر آینده شما برای ادامه آموزش در بستر وب ...
info توجه

این مطلب یک جلسه از آموزش javascript می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش javascript

comment دیدگاه کاربران
سید محمد سهیل سیروسی replyپاسخ

سلام
من باید ابتدا دوره java script رو بگذرونم یا دوره php رو؟

سید محمد سهیل سیروسی replyپاسخ

اول باید دوره php رو بگذرونم یا دوره جاوا اسکریپت رو ؟

زهرا فرحمند

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

حمید انصاری replyپاسخ

سلام خسته نباشین

من این دوره رو خریدم ولی یه سوال برام پیش اومده

reeact native فیس بوک که با جاوا اسکریپت هستش
چطوری کد هایی رو که به صورت جاوا اسکریپت نوشته شده رو کامپایل میکنه ؟
اصلا کامپایل میشه؟؟
سیستم عامل آندروید و iso چطور کد های جاوا اسکریپت رو به زبان های قابل شناسایی توسط سیستم عامل تبدیل میکنه ؟

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

ممنونم

لقمان آوند

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

حمید انصاری replyپاسخ

خب آقای آوند مگه سیستم عامل آندروید و سیستم عامل ای او اس قابلیت شناسایی جاوا اسکریپت رو داره؟

جاوا رو کامپپایل میکنه یا تفسیر میکنه این سیستم عامل ها؟

لقمان آوند

سلام
پیشنهاد می کنم این سوال رو گوگل کنید و بخونید
Does react native compile to native code

علیرضا صالحی replyپاسخ

سلام…
من در یک پروژه دیدم که صفحه ای طراحی شده بود که بدونه اینکه رفرش شود وقتی داده ای در دیتابیس ذخیره میشود در این ور هم نمایش داده میشود لطفا توضیح بدهید این چجوری پبدا سازی شده
من خودم یه فکر هایی دارم که شاید هر ثانیه یه دستور ajax اجرا میشود و به دیتابیس کوئری میزنه و برسی میکنه اما لطفا اگه راه بهتری هست بفرمایید

لقمان آوند

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

علیرضا صالحی replyپاسخ

خیلی ممنون از پاسخ گویی شما
1 ) در سایت هایی مثله تلگرام وب برای اینکار از سوکت استفاده کرده
2 ) مثلا در سایت یک عدد قرار باشه که به صوززت real-time تعداد پیام هایی که میاد رو نشون بده برای این کار هم روش بهینه سوکت هست

امیرحسین شکری replyپاسخ

با عرض سلام و احترام خدمت اساتید محترم سون لرن.
با توجه به آپدیت جدید ES6، ظاهرا var قدرت سابق برای تعریف متغیر رو نداره و الان let و const رو بورسن : ))) و البته phpstorm هم به استفاده از var ایراد میگیره.
میخواستم بدونم به عنوان یک دانشجوی جدید جاوا اسکریپت کلا استفاده از var رو کنار بذارم؟ و در چه مواردی میشه از let و const استفاده کرد؟
آیا باید توی تموم برنامه هایی که تا الان نوشتم، var رو به let تغییر بدم؟ (ظاهرا const سفت و سخت تره!)
سپاسگزارم اگر راهنماییم کنید.

Mostafa Nadi replyپاسخ

سلام و عرض ادب خدمت جناب آوند.
آیا این دوره مانند دوره متخصص میتونه نیازهای بنده رو برآورده کنه؟
طی این دوره در چه سطحی از جاوا قرار میگیرم و فرق با دوره متخخص چه مقدار هست؟

لقمان آوند

طبیعیه که دوره متخصص برای بازار کار به مراتب بهتر و به روز تر و پر بارتر هست.
در کنار این دوره باید منابع به روز تر رو هم مطالعه کنید

Mehdi Bagheri replyپاسخ

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

mester remi replyپاسخ

سلام دوستان من با کدی جدید روبه رو شدم که تاحالا این مدل کدی رو ندیدم اگر از دوستان کسی بتونه کمکم کنه که متوجه منظور بشم یا ادیتش کنم خیلی ممنون میشم ؛ کد به صورت:
“con62″:”\uae00\ub85c\ubc8c \uac8c\uc784 \uacc4\uc815″
,”con64″:”\uc6d0\ud074\ub9ad \uac8c\uc784 \uc790\uc0b0 \uac70\ub798”
هست و با عبارت:
var langpack = [{“cn”:{
شروع شده اگر اطلاعات بیشتر هم بخواید بهتون ارائه میدم .
از کمکتون ممنونم

مهدی replyپاسخ

سلام خسته نباشید ممنون از آموزش های خوب و با کیفیت سایت سون لرن و مدیر محترم این سایت آقای آوند لطفا کلاس های node.js و react.js بزارید متاسفانه توانایی شرکت برای حضور در دورهای متخصص جاوااسکریپت و… رو برای همه امکان پذیر نیست.
همچنین اگر امکان هست دورهای آموزش asp.net mvc و asp.net core روهم ایجاد کنید.

مهدی replyپاسخ

سلام به شما خسته نباشید ممنون بابت آموزش های خوب

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.

1 2