آموزش جاوا اسکریپت سون لرن

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

بدون امتیاز
|
46 ساعت
-
-

آموزش جاوا اسکریپت سون لرن

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

بدون امتیاز
وضعیت آپدیت

این دوره تا آخرین پارت منتشر شده از سوی سازنده (پیاده سازی موزیک پلیر - sync کردن اطلاعات موزیک در حال پخش) قرار گرفته است!

نوع لایسنس

این دوره بدون هیچ لایسنس و قفل نرم‌افزاری با فرمت MP4 قرار گرفته است!

توضیحات
بدون امتیاز

جاوا اسکریپت (JavaScript) خالص به این معنی‌ست که شما به‌طور مستقیم از خود زبان جاوا اسکریپت برای برنامه‌نویسی استفاده کنید. کاربرد کلمه Vanilla در اینجا این است که این زبان، فارغ از فریم‌ورک‌های قدرتمندی که دارد در انجام بسیاری از پروژه‌ها کاربردی است. بنابراین این دوره به آموزش زبان JS می‌پردازد و شما را برای یادگیری فریم‌ورک‌ها و سایر امکانات این زبان شیرین آماده می‌کند. گرچه گذراندن این دوره، راه ورود به دنیای بزرگ جاوا اسکریپت است؛ فراموش نکنید که برای بهینه کد زدن در این قلمرو باید حتما به سراغ فریم‌ورک‌های مناسب JS نیز بروید و دانش خود را تا جای ممکن افزایش دهید.

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

چرا زبان جاوا اسکریپت را یاد بگیرم؟
همان طور که می‌دانید جاوا اسکریپت یکی از زبان‌های برنامه نویسی محبوب و پر طرفدار است که بازار کار فوق العاده ای دارد. جاوا اسکریپت ابتدا با هدف استفاده در ظاهر وب سایت ایجاد شد اما با پیشرفت چشمگیری که داشته، امروزه برای توسعه اپلیکیشن‌های اندروید، IOS، سمت سرور و… استفاده می‌شود. شما می‌توانید بعد از یادگیری جاوا اسکریپت به راحتی با فریمورک‌های جاوا اسکریپت مثل ریکت نیتیو، ویو نیتیو، ویکس و… به توسعه اپلیکیشن‌های اندروید و IOS بپردازید؛ به این شکل که یک بار کد بنویسید و هم خروجی اندروید و هم خروجی IOS بگیرید.

  • این زبان بازار کار فوق‌العاده‌ای در ایران و جهان دارد.
  • یادگیری فریم‌ورک‌های این زبان فرصت‌های شغلی متفاوتی به شما می‌دهد.
  • این زبان می‌تواند فرصت‌ مهاجرت شغلی را برای شما فراهم کند.
  • طراحان وب و برنامه‌نویسان Back-End می‌توانند با یادگیری جاوا اسکریپت به برنامه‌نویس Full-Stack تبدیل شوند.

 

سرفصل‌ها
  • معرفی مفاهیم پایه و پروتکل ها
  • پروتکل چیست؟
  • مدل و معماری شبکه اینترنت
  • آشنایی با مرورگرهای وب
  • آشنایی با سرور و وب سرورها
  • آشنایی با مدل‌های لایه بندی شبکه
  • پروتکل IP ورژن 4 و 6
  • پروتکل HTTP و HTTPS
  • آشنایی با CORS Policy در پروتکل HTTP
  • پروتکل DNS – دفترچه تلفن اینترنت
  • پروتکل SSL/TLS
  • پروتکل FTP
  • پروتکل WebSocket
  • آشنایی با Ajax
  • معرفی دوره متخصص جاوااسکریپت
  • آشنایی با ویرایشگر Visual Studio Code
  • آشنایی با مرورگر Google Chrome
  • معرفی جاوا اسکریپت و مرور ویژگی‌های آن
  • چرا باید جاوا اسکریپت را یاد بگیریم؟
  • سکوهای جاوااسکریپت
  • ساختار اصلی کدها در جاوا اسکریپت و نمایش خروجی‌
  • متغییرها و انواع داده‌ها در جاوا اسکریپت
  • عملگرهای ریاضی و انتسابی
  • عملگرهای مقایسه‌ای و منطقی در جاوا اسکریپت
  • روش‌ها و ساختارهای تصمیم‌گیری
  • توابع در جاوا اسکریپت
  • حلقه‌ها در جاوا اسکریپت
  • آبجکت‌ها در جاوا اسکریپت
  • تبدیل داده‌ها به یکدیگر و تغییرات احتمالی آن‌ها
  • رویدادها در HTML یا HTML Events
  • کار با متن‌ها در جاوا اسکریپت
  • کار با آرایه‌ها در جاوا اسکریپت
  • استفاده از تاریخ و زمان در جاوا اسکریپت
  • intervalها و ساخت یک ساعت دیجیتال
  • توابع ریاضی و ساخت ماشین‌ حساب حرفه‌ای در جاوا اسکریپت
  • scope ها، hoisted و let
  • Strict Mode
  • آشنایی با Git و چرایی استفاده از آن
  • نصب و شروع کار با گیت
  • کانفیگ کردن git
  • آشنایی با وضعیت فایل‌ها و LifeCycle در git
  • ایجاد و مدیریت انشعاب‌ها در پروژه (Git Branches)
  • رفع تداخل‌ها (Fix Conflicts)
  • مدل برنچینگ بهینه (Git Flow)
  • ثبت و نمایش تغیرات در git
  • برگردوندن و ریست کردن پروژه به یک کامیت خاص
  • آموزش Stashing در git
  • معرفی، کانفیگ و استفاده از GitLab
  • آشنایی با فایل gitignore و اهمیت اون
  • ویدیوی کامل وبینار
  • Best Practiceها در کدهای جاوا اسکریپت
  • اشاره گر this و شرایط مختلف آن
  • معرفی DOM و پیمایش در Element ها
  • در جستجوی DOM ها!
  • انوع Node و ویژگی‌ها‌ی آن‌ها و استفاده از داده‌ها در DOM
  • کار با attribute‌ها در DOM
  • ویرایش HTML صفحه با استفاده از امکانات DOM
  • کلاس‌ها و استایل‌ها در DOM
  • جغرافیای المنت‌ها در صفحه
  • نقاط در DOM
  • ساخت یک صفحه پارالاکس با استفاده از جاوا اسکریپت – قسمت اول
  • ساخت یک صفحه پارالاکس با استفاده از جاوا اسکریپت – قسمت دوم
  • ساخت یک صفحه پارالاکس با استفاده از جاوا اسکریپت – قسمت سوم
  • مدل BOM
  • مفهوم همگام و ناهمگام و ترد – مقدماتی
  • json و ایجکس
  • ریجکس و استفاده از قدرت آن در جاوا اسکریپت
  • انمیشن‌ها در جاوا اسکریپت
  • مدیریت خطاها در جاوا اسکریپت
  • اشیا (آبجکت‌ها) در جاوا اسکریپت – پیشرفته
  • توابع در جاوا اسکریپت – پیشرفته
  • آشنایی با مفهوم شی گرایی
  • سازنده‌ها گام نخست در شی گرایی جاوا اسکریپت
  • شی گرایی در جاوا اسکریپت – پرتوتایپ‌ها
  • شی گرایی در جاوا اسکریپت – کلاس‌ها قسمت اول
  • شی گرایی در جاوا اسکریپت – کلاس‌ها قسمت دوم
  • پردازش همگام و غیرهمگام در جاوا اسکریپت (sync & async)
  • Bubbling و Capturing
  • کار با فرم‌ها و ایجاد یک فرم ولیدیتور
  • ذخیره سازی داده‌ها در مرورگر
  • آموزش JSON و کاربردهای آن
  • نکته‌ها و ابزارهای مفید کار با JSON
  • نکته مهم در مورد جلسات مثال استفاده از json در زبان‌های مختلف
  • کار با JSON در جاوااسکریپت
  • کار با JSON در پایتون
  • کار با JSON در PHP
  • مقدمه و معرفی
  • اسکوپ‌ها و Let
  • کلاس‌ها قسمت اول
  • کلاس‌ها در ES6 قسمت دوم
  • Best Practiceها با توجه به ES6
  • Promiseها و کمک به مدیریت ناهمگامی‌ها
  • Destructuring
  • ماژول‌ها و ماژول نویسی
  • استفاده از ویژگی new.target
  • arrow function‌ها در ES6
  • collection‌ها در جاوا اسکریپت
  • حلقه for … of
  • symbol‌ها و کاربردهای آن
  • تکرار کننده‌ها و مولدها (Iterators & Generators)
  • Array extensions در جاوا اسکریپت جدید
  • Object extensions در جاوا اسکریپت جدید
  • پروکسی و کاربردهای آن
  • معرفی
  • اعمال تغییرات با استفاده از style
  • پیاده سازی accordion (روش اول)
  • پیاده سازی accordion (روش دوم)
  • پیاده سازی accordion بهینه سازی کد
  • اعتبارسنجی فرم ها
  • اعتبارسنجی فرم‌ها با استفاده از HTML
  • تغییر پیام‌های خطای پیش فرض در اعتبارسنجی فرم ها
  • اعتبارسنجی شماره موبایل و نمایش پیام خطا به کاربر
  • پیاده سازی اعتبار سنجی همه فیلدهای فرم
  • کدنویسی Toast ساده
  • کدنویسی Toast (با استفاده از class)
  • کدنویسی Toast (با استفاده از class) جلسه دوم
  • پیاده سازی موزیک پلیر – آشنایی با نحوه پخش
  • پیاده سازی موزیک پلیر شروع پیاده سازی با class
  • پیاده سازی موزیک پلیر – پیاده سازی progress
  • پیاده سازی موزیک پلیر – پیاده سازی progress (روش حل بهتر)
  • پیاده سازی موزیک پلیر – پیاده سازی جلو و عقب کردن موزیک
  • پیاده سازی موزیک پلیر – پیاده سازی تغییر موزیک
  • استفاده کردن ترکیبی از template و regex
  • پیاده سازی موزیک پلیر – اضافه کردن play list
  • پیاده سازی موزیک پلیر – sync کردن آیکون موزیک در حال پخش
  • پیاده سازی موزیک پلیر – sync کردن اطلاعات موزیک در حال پخش
مخاطبین
  • اگر تازه شروع به یادگیری برنامه‌نویسی کرده‌اید و می‌خواهید با یک زبان ساده و قدرتمند آشنا شوید.
  • طراحان وب که می‌خواهند با استفاده از جاوا اسکریپت، طرح‌های خود را به صورت تعاملی‌تر و جذاب‌تر پیاده‌سازی کنند.
  • افرادی که به توسعه اپلیکیشن‌های موبایل و دسکتاپ علاقه دارند.
  • کسانی که علاقه‌مند به فعالیت‌های غیر فنی و غیر برنامه‌نویسی هستند و تمایلی به یادگیری زبان‌های برنامه‌نویسی ندارند.
  • کسانی که به طراحی گرافیکی و رابط کاربری علاقه ندارند، این دوره برایشان مناسب نخواهد بود.
سوالات متداول

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

  • ساختن برنامه‌‌های دسکتاپ
  • ساختن برنامه‌‌های وب سمت سرور (وب اپلیکیشن)
  • توسعه‌ دادن فریمورک‌‌های جدید جاوا اسکریپت
  • ساخت اپلیکیشن‌ موبایل
  • و…
سایر دوره‌ها
دیدگاه کاربران

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

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

1,590,000 تومان
159,000 تومان