به جلسه اول آموزش الگوریتم و فلوچارت خوش اومدید!
در این آموزش میخوام ذهنیت شما رو نسبت به زبان جاوا اسکریپت بازتر کنم. اینکه جاواسکریپت چیه؟ بازارکارش در ایران چه جوریه؟ فریمورکها چی هستند و چرا باید یاد بگیریم و تفاوت اکما اسکریپت و جاوا اسکریپت رو هم بهتون میگم. پس با من همراه باشید و این آموزش رو تا انتها دنبال کنید
1- جاوا اسکریپت چیست؟
جاوا اسکریپت یکی از محبوب ترین زبانهای برنامه نویسی دنیاست.
جاوا اسکریپت زبانی سطح بالا، داینامیک، شیگرا و تفسیری است که احتمالا تا اینجای جملم رو متوجه نشدید!هیج ایرادی هم نداره. قراره درجلسات آموزشی با هم این مفاهیم رو یاد بگیریم
اما برگردیم به این جمله: جاوا اسکریپت یکی از محبوب ترین زبانهای برنامه نویسی دنیاست.
آیا به صرف اینکه جاوا اسکریپت مجبوب ترین زبان دنیاست میتونیم بگیم جاوا اسکریپت زبان خوبیه؟ شاید برای خیلیاتون دلیل قانع کننده ای باشه و میگید حتما زبان خوبیه که آدمای زیادی تو دنیا دارن از این زبان پول در میارن. اما اگر بدونید که شما با جاوا اسکریپت میتونید طراحی سایت کنید، اپلیکیشن موبایل بنویسد، نرم افزارهای دستکتاپ طراحی کنید و یا حتی بازی بسازید قطعا شما هم با این جمله موافقید که جاوا اسکریپت یک زبان همه فن حریفه و با یادگیری جاوا اسکریپت میتونید وارد هر حوزه ای که دوست دارید بشید و مهمتر از اون اینکه بازار کار خوبی هم داره.
اما باید در نظر داشته باشید که بعد از یادگیری جاوا اسکریپت باید فریموکهای جاوا اسکریپت رو یاد بگیرید
جاوا اسکریپت یک زبان همه فن حریفه! با استفاده از جاوا اسکریپت میتونید سایت طراحی کنید، اپلیکیشن موبایل بنویسید، نرم افزارهای دسکتاپ طراحی کنید و یا حتی بازی بسازید
قبل از طرح سوال دوم این نکته رو بگم که شاید کمی زود باشه که بخواهیم در مورد فریمورگ صحبت کنیم اما با توجه به اینکه میخواهم اهمیت فریمورک رو از الان براتون روشن کنم توضیح مختصری در ابتدای آموزشم میدم
2- فریمورک چیست؟
در چند سال اخیر استفبال دانشجویان و حتی دانشآموزان از برنامه نویسی یک دلیل مهم داشته و اون هم بازار کاره، در ادامه در مورد این موضوع صحبت میکنیم:
3- بازار کار جاوا اسکریپت در ایران چطوره؟
با وجود اینکه دور وبرمون پر شده از آدمهایی که میخوان برنامه نویسی رو شروع کنند و یا حتی شروع کردن و الان برنامه نویسی کار میکنند ، اما متاسفانه نیروی برنامه نویسی متخصص اون جور که نیاز جامعه است خیلی کم داریم. اگر قراره جاواسکریپت رو تفریحی یاد بگیرید برای ورود به بازار کار هم به مشکل میخورید اما مطمئن باشید اگر جاوااسکریپت رو اصولی و درست یاد بگیرید بازار کار جاوااسکریپت عالیه. پس اگر تصمیمت رو گرفتی جاوا اسکریپت شروع کنی این دوره رو به هیچ وجه رها نکنید و تمرین های هر جلسه رو حتما انجام بده.
اگر قبل از خوندن این مقاله در سایت من، جاوااسکریپت رو در گوگل سرچ کرده باشید و یه سری اطلاعات در موردش کسب کرده باشید حتما تا الان اسم اکمااسکریپت رو شنیدید و شاید با توضیحاتی که در موردش خوندید خیلی متوجه موضوع نشدید. در ادامه اکما اسکریپت رو به زبان ساده برای شما توضیح میدم و تفاوتش با جاوا اسکریپت رو متوجه میشید
4- تفاوت جاوا اسکریپت و اکما اسکریپت چیست
اکما اسکریپت یک استاندارد است که یک زبان برنامهنویسی با ویژگیهایی خاص را توصیف میکند. یک زبان برنامه نویسی اگر بخواهد در قالب استاندارد اکما اسکریپت تعریف شود باید ویژگیهایی که در این استاندارد مشخص شده رو داشته باشه.
پس با تعریف بالا متوجه شدید که جاوا اسکریپت در واقع یک زبان برنامه نویسیه که از اکما اسکریپت پیروی میکنه. خیلی از زبانهای دیگه هم هستند که از اکما اسکریپت پیروی میکنند. مثل اکشن اسکریپت
اولین نسخه اکما اسکریپت در سال 1997 منتشر شد، نسخه 3 در سال 1999 و نسخه های 5 و 6 هم به ترتیب در سال 2009 و 2015 منتشر شد. نسخه 6 که به صورت مخفف ES6 هم بهش میگن با تغییرات خیلی زیادی به نسبت نسخه های قبلی منتشر شد و از 2015 به بعد تصمیم گرفتند که هر سال یک نسخه جدید منتشر بشه و نسخه هایی که از 2015 به بعد هر سال منتشر میشه تغییرات خیلی جزیی نسبت به نسخه های قبلشون دارن.
در آموزشهایی که برای شما آماده کردم ES6 رو هم به شما آموزش میدم.
تا اینجا سعی کردم شما رو با جاوا اسکریپت آشنا کنم و امیدوارم انگیزه لازم برای ادامه این دوره پیدا کرده باشید.
باز هم تکرار میکنم که لازمه موفقیت در برنامه نویسی پشتکار و تلاشه. اگر شما این نوشته رو تا آخر خوندید یعنی مصمم هستید که جاوا اسکریپت رو یاد بگیرید. پس لطفا همراه با من آموزشهای بعدی رو دنبال کنید و از تمرینهایی که در هر جلسه براتون مشخص میکنم غافل نشید حتما اینستاگرام من رو هم دنبال کنید که نکات خیلی خوبی در قالب پست و استوری به شما آموزش میدم: اینستاگرام jahangirics
این مطلب برات مفید بود؟
من یک دوره آموزشی جامع جاوا اسکریپت آماده کردم که با شرکت در این دوره شما رو آماده ورود به بازار کار میکنم. مزیت این دوره پشتیبانی دائمی دوره است که من همراه شما خواهم بود که جاوا اسکریپت رو یاد بگیرید و قدم در راه ورود به بازار کار بردارید. پیشنهاد میکنم سرفصلهای دوره و پروژه هایی که در دوره پیاده سازی شده رو ببینید:
خواندن این مطالب را از دست ندهید:
- جلسه دهم – عملگر در جاوا اسکریپت
- جلسه نهم – شرط در جاوا اسکریپت
- جلسه هفتم – آرایه ها در جاوا اسکریپت
- جلسه هشتم – تابع در جاوا اسکریپت
- شروع جاوا اسکریپت
- جلسه دوم – آماده سازی محیط کدنویسی جاوااسکریپت
- SQL Injection چیست
- شاخص بورس چیست؟
- نصب node.js در ویندوز 7
- جلسه 1 – الگوریتم و فلوچارت
- جلسه 1- شروع برنامه نویسی سی پلاس پلاس
- جلسه 2 – ساختار شرط در سی پلاس پلاس
- جلسه 3 – ساختار تکرار در سی پلاس پلاس
- جلسه 6 – آرایه دو بعدی در سی پلاس پلاس
- جلسه 4 – تابع در سی پلاس پلاس