آموزش *به روز شده* JavaScript Complete Series 2021 - قسمت 1: برنامه نویسی، موتورها و مقدمه جاوا اسکریپت

*UPDATED* JavaScript Complete Series 2021 - Part 1: Programming, Engines, and intro to JavaScript

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این قسمت 1 از سری JAVASCRIPT GRANDMASTER من است

این دوره چه چیزی را پوشش می دهد؟

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

در پایان این دوره، می‌توانید با درک نحوه استفاده مرورگر از آن، متغیرها، اشیاء و توابع، انواع مختلف داده‌ها و نحوه دستکاری محتوا، به زبان جاوا اسکریپت صحبت کنید. در یک وب سایت ما عمیق تر می کنیم و روش های گفتگوی خود را از ابتدا ایجاد می کنیم. ما در مورد نحو فلش، تابع Math.random()، حلقه زدن در میان اشیا و آرایه ها، کار با تاریخ ها یاد می گیریم. ما به نمونه‌های اولیه، موتورهای JS، Execution Stack و بسیاری دیگر نگاه می‌کنیم!

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

چه چیزی را در این کلاس خاص پوشش می دهیم؟

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

برنامه نویسی

این کلاس برای آشنایی شما با برنامه نویسی طراحی شده است. برنامه نویسی چیست؟ چگونه کامپیوتر کد جاوا اسکریپت شما را به چیزی معنادار تبدیل می کند؟ کد ماشین چیست؟

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

برای اجرای جاوا اسکریپت، چیزی باید بتواند جاوا اسکریپت را "خواند" و "اجرا کند". خوشبختانه برای ما، همه مرورگرهای وب دارای یک موتور جاوا اسکریپت نصب شده اند، به این معنی که ما معمولاً می توانیم جاوا اسکریپت را مستقیماً در یک مرورگر وب اجرا کنیم.

جاوا اسکریپت در کجا قرار می گیرد؟

هنگامی که شروع به کار می کنید، دانستن اینکه جاوا اسکریپت با HTML و CSS کجاست می تواند گیج کننده باشد. استرس نداشته باشید، ما با بررسی این موضوع وارد جزئیات می شویم.

ووووپ!

آفرین به پایان کلاس اول.

اما زیاد راحت نباش... ما تازه داریم گرم می‌شویم، و من نمی‌توانم برای ورود به قسمت بعدی این مجموعه صبر کنم.

قبل از تخصیص، اجازه دهید

را خلاصه کنیم

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

یک برنامه فقط مجموعه‌ای از دستورالعمل‌ها است که به رایانه می‌گوید چه کاری انجام دهد. و خوشبختانه برای ما این دستورالعمل ها به زبان انگلیسی ساده در قالب دستورات (یا دستورالعمل) نوشته شده است. این دستورات ساده هستند و اغلب برای اکثر زبان های برنامه نویسی مختلف مانند جاوا اسکریپت، جاوا، سی شارپ و غیره یکسان هستند. 

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

از زمان شروع محاسبات صدها زبان برنامه نویسی وجود داشته است. اما در هر زمان ممکن است ده ها مورد محبوبیت داشته باشند.

همانطور که می‌دانید، کل این مجموعه درباره جاوا اسکریپت است. MDN جاوا اسکریپت را به عنوان "یک زبان برنامه نویسی یا برنامه نویسی که به شما امکان می دهد ویژگی های پیچیده را در صفحات وب پیاده سازی کنید" تعریف می کند.

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

تکلیف چیست؟

برای این تمرین پروژه: 

  1. من یک پی دی اف
  2. پیوست کرده ام
  3. سوالات چند گزینه ای وجود دارد
  4. صادق باشید و سعی کنید قبل از رفتن به صفحه بعدی به هر سوال چند گزینه ای پاسخ دهید
  5. مهمتر از همه، لذت ببرید.

بعد از این کجا؟

خب، پس از این کلاس به کلاس 2 می رویم که در آن Console، شی Window و BOM را مورد بحث قرار می دهیم. قبلاً در مورد اینها نشنیده اید؟ استرس نداشته باشید، من برای همین اینجا هستم.

به زودی می بینمت،

کلاید

p.s. اگر از دوره لذت برده اید، لطفاً فراموش نکنید که یک بررسی عالی برای من بگذارید - بسیار کمک می کند.


سرفصل ها و درس ها

درس ها Lessons

  • جاوا اسکریپت در مقابل جاوا JavaScript vs Java

  • برنامه نویسی چیست؟ What is programming?

  • کد ماشین چیست؟ What is machine code?

  • Skillshare Course Introduction - JavaScript Skillshare Course Introduction - JavaScript

  • زبان های کامپایل شده Compiled languages

  • ECMAScript - قسمت 1 ECMAScript - part 1

  • سفارش مهم است Order matters

  • گیگو GIGO

  • ECMAScript - قسمت 2 ECMAScript - part 2

  • موتور V8 چیست؟ What is the V8 engine?

  • موتورهای جاوا اسکریپت - مقدمه JavaScript Engines - intro

  • زبان برنامه نویسی Scripting language

  • خلاصه برنامه نویسی Programming recap

  • به یاد داشته باشید که جاوا اسکریپت در محیط های مختلف زندگی می کند Remember, JavaScript lives in different environments

  • زبان های تفسیر شده Interpreted languages

  • کامپایل شده در مقابل زبان های تفسیر شده Compiled vs Interpreted languages

  • HTML، CSS و JS - چگونه همه آنها به یکدیگر مرتبط هستند HTML, CSS & JS - how do they all relate to each other

  • مثال عملی فشار دادن یک دکمه Practical example of pushing a button

  • خلاصه Recap

  • چگونه جاوا اسکریپت می نویسید؟ How do you write JavaScript?

  • موتورهای مختلف Different engines

  • خلاصه Recap

  • HTML، CSS و جاوا اسکریپت - مقدمه HTML, CSS and JavaScript - Introduction

  • مقدمه ای بر User Agent Style Cheets Intro to User Agent Style Cheets

  • مقدمه ای بر کد ماشین Introduction to machine code

  • ارتباط بین JS، CSS و HTML Relationship between JS, CSS and HTML

  • خروجی به برنامه نویسی Outro to programming

  • Outro Outro

  • زبان های متوسط Intermediate languages

  • پردازنده چیست؟ What is a processor?

  • برنامه نویسی مانند یادگیری زبان انگلیسی است Programming is like learning English

  • آیا جاوا اسکریپت یک زبان امن است؟ Is JavaScript a safe language?

  • زبان های برنامه نویسی سطح بالا High Level Programming Languages

  • زبان های برنامه نویسی سطح پایین Low Level Programming Languages

نمایش نظرات

آموزش *به روز شده* JavaScript Complete Series 2021 - قسمت 1: برنامه نویسی، موتورها و مقدمه جاوا اسکریپت
جزییات دوره
1h 8m
34
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
176
4 از 5
دارد
دارد
دارد
CM Code_Zone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

CM Code_Zone CM Code_Zone

نادرست | خنده دار است، زیرا حقیقت دارد

موفقیت قربانی می خواهد.

و فداکاری چیزی است که من در مورد آن بسیار می دانم.

من یک توسعه دهنده خودآموخته هستم، بنابراین می دانم که برای یک تازه وارد چقدر می تواند دشوار و دلهره آور باشد.

امروز، من همچنان به کدنویسی ادامه می‌دهم و از آخرین فناوری‌ها و زبان‌های برنامه‌نویسی مطلع می‌مانم.

وقت آن است که دانشی را که به دست آورده‌ام به اشتراک بگذارم و به موفقیت دیگران کمک کنم.