تخفیف ویژه
در جریان باش !

متخصص جاوااسکریپت

جاوا اسکریپت محبوب‌ترین گزینه برای کسانی است که قصد دارند تبدیل به یک برنامه‌نویس فول استک شوند. این زبان ابزارها و فریم‌ورک‌های زیادی برای توسعه در بخش Front-End و Back-End دارد و در تمام دنیا و البته در ایران، تقاضای شغلی بالایی دارد. جاوا اسکریپت با ارائه React در برنامه‌نویسی Front-End ، فریم‌ورک React Native در برنامه‌نویسی اپلیکیشن موبایل، فریم‌ورک ElectronJS در برنامه‌نویسی اپلیکیشن‌های دسکتاپ و ابزارهایی مانند NodeJS و Express برای توسعه سمت سرور، برنامه‌نویسی و دریافت پروژه در حوزه‌های مختلف را برای شما ممکن می‌کند. این زبان مباحث گسترده و نسبتا سنگینی دارد که یادگیری آن، پس از آشنایی با مفاهیم پایه نیازمند تلاشی مستمر، منظم و پروژه محور است تا با تسلط بر تمامی مباحث جهت ورود به بازار کار آماده شوید.

ثبت نام در دوره
مدت زمان پیشنهادی برای اتمام دوره
11 ماه
مدت زمان پشتیبانی از زمان شروع دوره
14 ماه
محتوای دوره (در حال برگزاری)
464 جلسه، 28 تمرین ، 9 آزمون

آشنایی با دوره متخصص جاوا اسکریپت

دوره متخصص جاوا اسکریپت چیست؟

در کمتر از یکسال به یک متخصص JS همه فن حریف تبدیل میشی که آماده استخدام، دریافت پروژه و یا فول-استک شدن هستی.

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

دوره متخصص جاوا اسکریپت، مسیری روشن برای کسب درآمد

اگر تصمیم دارید مسیر حرفه‌ای خود را در برنامه‌نویسی شروع کنید و یا برنامه‌نویس فول-استک شوید، یادگیری JavaScript یکی از بهترین گزینه‌هایی است که در پیش رو دارید. دوره متخصص JS جهت آمادگی علاقمندان این حوزه برای ورود به بازار کار و کسب درآمد ارائه شده است. اگر در حوزه برنامه‌نویسی جاوا اسکریپت مبتدی هستید با خرید جامع دوره از امتیازات ویژه آموزشی از جمله تضمین معرفی دانشجویان برتر دوره برای استخدام بهره‌مند شوید. همچنین اگر سابقه فعالیت در این حوزه را دارید، امکان خرید سرفصل ها به صورت جداگانه برای شما فراهم شده است.

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

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

 

چرا باید یک متخصص جاوا اسکریپت بشم ؟

  • چون جاوا اسکریپت یکی از محبوب ترین زبان‌ها در دنیاست و بازار کار خوبی در کل دنیا و ایران دارد.
  •  می‌توانید به عنوان یک برنامه نویس جاوا اسکریپت در بخش Front-End  و یا حتی Back-End مشغول به فعالیت شده و در شرکت های زیادی استخدام شوید.
  • یادگیری جاوا اسکریپت مسیر فول استک شدن را برای شما هموار می‌کند.
  •  با یادگیری برنامه نویسی جاوا اسکریپت مشغول به کسب درآمد دلاری شوید و از سایت‌های خارجی پروژه بگیرید.
  • اگر یکی از دانشجویان برتر در پایان دوره باشید توسط سون لرن برای استخدام به یک شرکت معتبر معرفی خواهید شد.

درآمد متخصص جاوا اسکریپت در خارج از ایران

طبق تحقیقات سایت Glassdoor درآمد سالیانه یک توسعه‌دهنده جاوا اسکریپت در آمریکا حدود 76،000 دلار است.

دوره متخصص برنامه نویسی سون لرن
درآمد متخصص JS در خارج از ایران برای یکسال

درآمد متخصص جاوا اسکریپت در ایران

طبق آگهی‌های سایت جابینجا درآمد سالیانه یک متخصص js در ایران حداقل 3.5 تا 4 میلیون تومان است.

دوره متخصص برنامه نویسی سون لرن
درآمد متخصص JS در ایران برای یک ماه

 

جاوا اسکریپت زبانی بی‌نظیر است که به علت داشتن فریم‌ورک‌های فراوان، قابلیت استفاده در بخش  Front-End و Back-End را دارد و به همین دلیل می‌تواند شما را به یک برنامه‌نویس فول-استک و البته برنامه‌نویش ارشد تبدیل کند. (برنامه‌نویس Full-Stack کسی است که توانایی توسعه و کدزنی هم در سمت مشتری و هم در سمت سرور را دارد.) 

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

 


در این دوره چه می‌گذرد؟

زبان جاوا با جاوا اسکریپت فرق دارد !

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

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

بازار کار این حوزه برای کسانی که مهارت کافی را داشته باشند و به خوبی با تکنیک‌های روز آن آشنا باشند حسابی داغ است و حداقل حقوق شما در اولین ماه پس از استخدام، چیزی حدود همین مبلغی خواهد بود که برای یادگیری در این دوره می‌پردازید. اگر با برنامه‌نویسی وب آشنایی مختصری دارید (در حد دانستن Html و CSS) آماده یادگیری js نیز هستید. اگر هم آشنایی خاصی ندارید نگران نباشید ما در صورت لزوم پیش‌نیازهای یادگیری را به رایگان در اختیار شما قرار می‌دهیم. شما در این دوره فرصت دارید تا با صرف هزینه و زمان مشخصی روی خودتان سرمایه‌گذاری کنید و دستاورد بزرگ‌تری داشته باشید. پس به این فکر کنید که اگر آن را از دست دهید، چه موقعیت بهتری جایگزین آن می‌شود؟

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

 

پیش نیاز های یادگیری جاوا اسکریپت

  • بهتر است با مباحث اولیه طراحی وب مانند Html و CSS آشنا باشید.
  • دانش ریاضی برای یادگیری جاوا اسکریپت اهمیت چندانی ندارد.
  • سطح زبان انگلیسی بهتر است به گونه‌ای باشد که در صورت بروز مشکل بتوانید به انگلیسی در گوگل جستجو کنید و به منابع بیشتر دسترسی داشته باشید.
  • هرگونه پیش‌نیازی در صورت لزوم به رایگان در اختیار شما قرار می‌گیرد.
  • شما به سیستم و لپتاپ حرفه‌ای نیاز ندارید و یک سیستم معمولی هم می‌تواند نیاز شما را در این مرحله برآورده کند.
  • اما مهم‌ترین پیش‌نیاز برنامه‌نویسی این است که جسور و مصمم باشید و تحت هیچ شرایطی کم نیاورید.

 

هزینه خودآموزی (Self Study) بیشتر از هزینه شرکت در دوره است.

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

در انتهای دوره می‌توانم چه‌چیزهایی در رزومه‌ام بنویسم؟

 

  1. آمادگی دارید تا به‌عنوان یک متخصص جاوا اسکریپت در شرکت‌ها استخدام شوید.
  2. می‌توانید با یادگیری عمیق‌تر طراحی وب یک برنامه‌نویس فول-استک باشید.
  3. مسیری برای شما باز شده که می‌توانید به سایر حوزه‌های برنامه‌نویسی مانند Front-End هم تسلط پیدا کنید و مهارت‌های خود را ارتقا دهید.
  4. تجربه انجام برخی از پروژه‌های مهم این حوزه را دارید.
  5. بر بسیاری از فریم‌ورک‌های کاربردی و مهمی که بازار کار خوبی دارند مانند انگولار، React، Node JS و غیره تسلط دارید.

 

اطلاعات کلی دوره متخصص جاوا اسکریپت

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

این دوره غیرحضوری است و ویدئوهای هر مبحث به‌صورت هفتگی در حساب کاربری شما بارگذاری می‌شوند.
مخاطبان:

کسانی که به دنبال افزایش دانش و درآمد خود هستند. شرط حضور در این دوره علاقمند بودن به حوزه برنامه نویسی است و فرقی نمی‌کند 9 ساله باشید یا 99 ساله.

 

خرید به صورت جامع و کامل 

امکان خرید دوره‌های متخصص به دو شکل جامع و مبحثی برای شما فراهم شده است. در خرید جامع شما با انتخاب همه سرفصل‌ها از تخفیف بیشتر و مزایای ویژه‌ای برخوردار می‌شوید و از دانشجویان مجموعه خواهید بود. خرید جامع دوره مناسب کسانی است که

  • می‌خواهند یک مسیر آموشی مطمئن برای خود انتخاب کرده و همراه همیشگی سون لرن باشند.
  • کسانی که زمان کافی را دارند تا پروژه محور و طبق یک متد آموزشی به یادگیری بپردازند.
  • کسانی که قصد دارند JS را با هدف پیدا کردن شغل و فعالیت جدی در این حوزه و یاد بگیرند.
  • کسانی که با JS تا حدی آشنایی دارند اما ترجیح می‌دهند به‌عنوان برنامه‌نویس این حوزه و برای کسب درآمد بیشتر در شرکت‌ها مشغول به کار شوند.

خرید به صورت مبحثی

برای افرادی که از قبل با جاوا اسکریپت آشنایی دارند این امکان فراهم شده است که بتوانند تنها مباحث موردنیاز را خریداری کرده و استفاده کنند. پیش از این همه دوره‌های سون لرن به‌صورت جامع ارائه میشد و از همراهی با علاقمندانی که به دنبال بخشی از سرفصل‌ها بودند معذور بودیم اما در حال حاضر در هر جا نیاز به کمک در یادگیری مبحثی خاص داشتید، می‌توانید سرفصل لازم را با قیمتی مناسب از سون لرن دریافت کنید. خرید مبحثی مناسب کسانی است که:

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

شخصی‌سازی یادگیری (Personalized Learning)

یکی از مباحث روز دنیا در حوزه آموزش، شخصی‌سازی یادگیری (Personalized Learning) است. به این معنی که ارائه یک راهکار کلی برای آموزش همه افراد صحیح نیست بلکه هر فرد باید با توجه به شرایط، توانایی‌ها و نیازمندی خود از آموزش بهره‌مند شود

 

پیشنهادی بهتر از پرداخت اقساط!

ممکن است شما علاقمند به خرید جامع دوره باشید و بخواهید از همه امکانات دانشجویان سون‌لرن استفاده کنید اما در حال حاضر نتوانید قیمت دوره را یک‌جا پرداخت کنید. در این شرایط شما می‌توانید به دفعات مختلف اما به طور پیوسته بخشی از سرفصل‎ها را خریداری کنید و پس از خرید همه سرفصل‌ها، به‌عنوان دانشجوی دوره متخصص جاوا اسکریپت ثبت‌نام شده و از امتیازات پایان دوره استفاده کنید. در واقع خرید مبحثی شکلی بسیار بهینه‌تر از خرید قسطی است زیرا با توجه به قیمت‌گذاری هر مبحث، می‌توانید با مبالغ زیر 100 هزار تومان نیز وارد دوره شوید.

 

 از ثبت‌نام در این دوره پشیمان نخواهید شد پس نگران نباشید.

  • اگر نگران زمان هستید، حتما می‌دانید که طی کردن یک مسیر آموزشی به‌صورت خود آموز (Self Study) زمان بیشتری از شما خواهد گرفت. آموزش روش و تکنیک‌های خود را دارد و استفاده از یک شیوه آموزش مشخص و ثابت شده به شما اجازه می‌دهد فرصت بیشتری برای  درک عمیق مطالب و پرداختن به مباحث جانبی را داشته باشید.
  • اگر نگران هزینه مالی هستید، شما با یکبار پرداخت هزینه دوره از مزایایی مانند پشتیبانی در طول دوره + پشتیبانی تا 6 ماه پس از پایان دوره + پشتیبانی 1 ماه پس از استخدام + ارزیابی فنی در طول دوره + مشاوره و غیره برخوردار می‌شوید و پس از اتمام دوره می‌توانید ماهانه بیش از این مبلغ درآمد کسب کنید.
  • اگر نگران کیفیت دوره‌ها هستید، سون لرن سابقه 11 ساله در زمینه آموزش دارد و بسیاری از دانشجویان مجموعه پس از اتمام دوره در شرکت‌های معتبر استخدام شده اند.
  • اگر نگران پشیمان شدن هستید، می‌توانید تا یک‌ماه در دوره شرکت کنید و در صورت عدم رضایت تمام وجه خود را از سون لرن دریافت کنید.
از سرمایه گذاریت مطمئن باش تکنولوژی های برنامه نویسی

تضمین بازگشت کل هزینه دوره تا یک‌ماه پس از ثبت‌نام

تنها ویژه کسانی است که دوره را به‌صورت جامع خریداری کرده و در این یک‌ماه، حداکثر از 25% آموزش‌های دوره استفاده کرده‌اند.

امکاناتی که بعد از خرید کامل دوره برای شما فعال می‌شود

افرادی که دوره را به‌صورت جامع تهیه کنند از دانشجویان دوره متخصص جاوا اسکریپت محسوب شده و از امکانات و مزایای ویژه‌ای برخوردار خواهند شد. امکاناتی مانند:

  • گارانتی بازگشت وجه تا یک ماه (برای دانشجویانی که حداکثر از 25% دوره استفاده کرده‌اند.)
  • دسترسی به محتوای کامل دوره
  • دسترسی رایگان به آپدیت‌ها تا ۶ ماه پس از دوره
  • پشتیبانی تا ۶ ماه پس از دوره
  • یک ماه پشتیبانی ویژه در ابتدای استخدام
  • یک جلسه مشاوره با مدرس در انتهای دوره
  • ارزیابی فنی در انتهای دوره
  • شرکت در آزمون های جامع انتهای دوره
  • صدور گواهی آنلاین در انتهای دوره 
  • دسترسی به وبینارهای زنده با مدرس در طول دوره
  • حضور در کانال تلگرام دوره
  • مصاحبه فنی در انتهای دوره (برای قبول شدگان آزمون جامع)
  • دریافت تایید فنی از سون لرن
  • پیگیری وضعیت دانشجو توسط پشتیبانی شرکت
  • معرفی دانشجویان برتر به شرکت های مطرح 
تاییدیه فنی سون لرن تکنولوژی های برنامه نویسی

دریافت تایید فنی از سون‌لرن

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

سیستم امتیازدهی در آکادمی سون لرن و انتخاب دانشجویان برتر چگونه است؟

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

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

 

پشتیبانی دوره‌های متخصص چگونه است؟

 

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

 

مسیر پیش روی من بعد از گذراندن دوره متخصص جاوا اسکریپت

 

 می‌توانی در شرکت‌های معتبر استخدام شوی

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

 

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

به چه شرکت‌هایی می‌توانم رزومه بفرستم؟

شما می‌توانید به استخدام شدن در هر جایی که دوست دارید فکر کنید. برخی دانشجویان دوره‌های قبل سون‌لرن توانسته اند در بهترین شرکت‌ها استخدام شوند:

 

مدرس دوره کیست؟

کیوان علی‌محمدی یکی از هم‌بنیانگذاران سون لرن و با سابقه‌ 7 ساله در برنامه‌نویسی و 33000 ساعت تدریس، مدرس دوره‌های وردپرس، لاراول و جاوا اسکریپت است. کیوان تجربه زیادی در حوزه نرم‌افزار و تدریس دارد و در بازخوردهایی که از سمت دانشجویان دوره‌های مختلف در این سال‌ها دریافت کرده‌ایم، یکی از محبوب‌ترین مدرسان سون لرن است. او یک اخلاق جالب دارد، اینکه طبق دانش تست شده و به‌روز خود تدریس می‌کند و اگر در زمینه‌ای تجربه کافی و درک عمیقی نداشته باشد خود را صاحب‌نظر نمی‌داند. کیوان می‌گوید: " انتقال دانش ناقص و غیرکاربردی باعث ایجاد بدهی فنی می‌شود و من از بدهکار بودن متنفرم".

 

شرکت در این دوره یک ریسک مطمئن است و فکر می‌کنم یادگیری جاوا اسکریپت به من قدرت می‌دهد.

 

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

 

 

 

سرفصل های دوره متخصص جاوااسکریپت

مفاهیم پایه و پروتکل های وب

15 جلسه

یک برنامه نویس حرفه ای باید در مورد زیرساختی که روی اون برنامه نویسی میکنه آگاهی و شناخت عمیق داشته باشد. به عنوان مثال یک برنامه نویس وب باید دقیقاً ساختار اینترنت و معماری شبکه اینترنت رو بشناسه. در مورد مفاهیم و پروتکل های معروف دنیای وب و جزئیات عملکرد اونها اطلاعات دقیق داشته باشه و درک عمیقی از مدل کاری شبکه اینترنت و دنیای وب داشته باشه. برنامه نویس وب باید تفاوت های زبان های فرانت اند و بک اند رو بشناسه تا بتونه یه نگاه جامع به حوزه کاری خودش داشته باشه. ما در این فصل به طور کامل در مورد مدل اینترنت و دنیای وب صحبت میکنیم، پروتکل های معروف دنیای وب رو خواهیم شناخت، و به درک عمیقی از معماری Client-Server و تفاوت زبان های سمت سرور و کلاینت خواهیم رسید. در انتها با زبان های فرانت اند کمی آشنا شده و آماده میشیم که به یک برنامه نویسی متخصص PHP تبدیل شیم.

جلسه : معرفی مفاهیم پایه و پروتکل ها
00:56
جلسه : پروتکل چیست؟
02:02
جلسه : مدل و معماری شبکه اینترنت
19:09
جلسه : آشنایی با مرورگرهای وب
26:12
جلسه : آشنایی با سرور و وب سرورها
31:24
جلسه : آشنایی با مدل های لایه بندی شبکه
14:42
جلسه : پروتکل IP ورژن 4 و 6
15:45
جلسه : پروتکل HTTP و HTTPS
23:05
جلسه : آشنایی با CORS Policy در پروتکل HTTP
06:51
جلسه : پروتکل DNS - دفترچه تلفن اینترنت
16:07
جلسه : پروتکل SSL/TLS
16:44
جلسه : پروتکل FTP
08:06
جلسه : پروتکل WebSocket
20:30
جلسه : آشنایی با Ajax
04:09
آزمون : آزمون مفاهیم پایه و پروتکل های وب

راه اندازی بستر برنامه نویسی جاوااسکریپت

3 جلسه

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

جلسه : معرفی دوره متخصص جاوااسکریپت
03:24
جلسه : آشنایی با ویرایشگر Visual Studio Code
10:28
جلسه : آشنایی با مرورگر Google Chrome
08:29

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

10 جلسه

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

جلسه : جاوااسکریپت چیست؟
09:09
جلسه : کد چیست؟
07:48
جلسه : اجرای کدها در جاوااسکریپت
17:56
جلسه : موتورهای جاوااسکریپت
09:34
جلسه : داده ها، مقادیر و دستورات در جاوااسکریپت
45:07
جلسه : ساختارهای تصمیم در زبان جاوااسکریپت
31:21
جلسه : کار با حلقه ها
41:34
جلسه : آرایه ها در جاوااسکریپت
18:02
جلسه : آشنایی با اشیاء در جاوااسکریپت
17:30
جلسه : توابع در جاوااسکریپت
29:42

آموزش Git

13 جلسه

Git یک سیستم کنترل ورژن یا version control system می باشد که توسط لینوس توروالدز، خالق هسته لینوکس طراحی شده است. هدف اصلی این سرویس فراهم کردن محیطی برای برنامه نویسان بود تا بتوانند به صورت گروهی روی یک پروژه مشترک کار کنند. به کمک Git می توانید یک پروژه نرم افزاری ایجاد کنید که به راحتی توسط خودتان و دیگران قابل تغییر می باشد. اطلاعات پروژه شما می تواند توسط دیگران هم قابل ردیابی یا تغییر باشد. Git این اطلاعات را تحت ساختاری به نام Repository یا مخزن ذخیره می کند. پس Repository یک محیط در Git است که برنامه نویسان در آنجا کدهای خود را به ذخیره کرده، به اشتراک می گذارند، تست می کنند و به طور کلی با سایر برنامه نویسان همکاری می کنند.

جلسه : آشنایی با Git و چرایی استفاده از آن
18:28
جلسه : نصب و شروع کار با گیت
31:23
جلسه : کانفیگ کردن git
07:52
جلسه : آشنایی با وضعیت فایل ها و LifeCycle در git
11:41
جلسه : ایجاد و مدیریت انشعاب ها در پروژه (Git Branches)
31:20
جلسه : رفع تداخل ها (Fix Conflicts)
18:54
جلسه : مدل برنچینگ بهینه (Git Flow)
15:38
جلسه : ثبت و نمایش تغیرات در git
11:06
جلسه : برگردوندن و ریست کردن پروژه به یک کامیت خاص
09:33
جلسه : آموزش Stashing در git
15:33
جلسه : معرفی، کانفیگ و استفاده از GitLab
46:11
جلسه : آشنایی با فایل gitignore و اهمیت اون
29:51
آزمون : آزمون جامع git

جاوااسکریپت سطح متوسط

3 جلسه

در این دوره به مباحث سطح متوسط در جاوااسکریپت می پردازیم، مباحثی مانند توابع سازنده، شی گرایی و مباحثی مانند Prototype و ارث بری در جاوااسکریپت و هم چنین Events در این دوره بررسی خواهد شد.

جلسه : درک شی گرایی در برنامه نویسی
39:16
جلسه : توابع سازنده در جاوااسکریپت
28:50
جلسه : مدل prototype در جاوااسکریپت
28:51

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

1 جلسه

در این وبینار مدرس دوره، علی فاضلی ضمن ارائه جمع بندی مختصر در مورد مباحث مطرح شده تا کنون به سوالات متداول دانشجویان پاسخ داده است.

جلسه : ویدیوی کامل وبینار
01:00:34

جاوااسکریپت سطح پیشرفته

9 جلسه

در این دوره به مباحث پیشرفته تر در زبان جاوااسکریپت می پردازیم.در این دوره مباحثی مانند DOM یا Document Object Model و BOM یا Browser Object Model و هم چنین WEB API را بررسی می کنیم.

جلسه : مدل DOM در جاوااسکریپت
28:02
جلسه : مدل BOM در جاوااسکریپت
38:35
جلسه : Event ها در جاوااسکریپت
51:42
تمرین : تمرین: ساخت اسلایدر تصاویر
جلسه : مفهوم غیرهمگام بودن (Async) در جاوااسکریپت
20:23
جلسه : Web API در جاوااسکریپت (بخش اول)
41:29
تمرین : تمرین جستجو و دریافت لیست کتاب ها
جلسه : Web API در جاوااسکریپت (بخش دوم)
35:47
تمرین : تمرین دوم web api

آموزش کامل JSON

8 جلسه

JSON مخفف JavaScript Object Notation یا نشانه شیء جاوااسکریپت می باشد. جی سون یک فرمت فایل برای ذخیره سازی و یا انتقال فایل ها می باشد. در این دوره به بررسی ساختار JSON و استفاده های متعدد آن در جاوااسکریپت می پردازیم.

جلسه : آموزش JSON و کاربردهای آن
35:17
جلسه : نکته ها و ابزارهای مفید کار با JSON
15:13
جلسه : نکته مهم در مورد جلسات مثال استفاده از json در زبان های مختلف
01:53
جلسه : کار با JSON در جاوااسکریپت
19:25
جلسه : کار با JSON در پایتون
13:56
تمرین : تمرین نحوه اعتبارسنجی JOSN در پایتون
جلسه : کار با JSON در PHP
14:37
تمرین : تمرین نحوه اعتبارسنجی ساختار Json در PHP

حل تمرین با Vanilla JS

به زودی

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

آشنایی با ES6 و جاوااسکریپت جدید

5 جلسه

در سال 2015 نسخه جدید از جاوااسکریپت منتشر شد که به نام ES2015 یا ES6 شناخته می شود. در این نسخه تغییرات نسبتا زیاد و جالبی در جاوااسکریپت اضافه شد که در این دوره به بررسی آنها می پردازیم.

جلسه : کیوردهای let و const در ES6
21:52
جلسه : Arrow Function ها در جاوااسکریپت
23:10
جلسه : کلاس ها در ES6 (بخش اول)
55:54
جلسه : کلاس ها در ES6 (بخش دوم)
41:24
تمرین : تمرین: پیاده سازی یک TaskManager

جاوااسکریپت در خارج از مرورگر - NODE JS مقدماتی

6 جلسه

تصور ما از اجرای کدهای جاوااسکریپت همیشه محیطی مانند مرورگر وب بوده است اما باید بدانیم که جاوااسکریپت قابلیت اجرا در محیط هایی خارج از مرورگر را دارد یعنی مانند زبان های مثل PHP یا Python می تواند در سمت سرور هم اجرا شود. در این دوره به بررسی و آشنایی با محیط NODE JS و نحوه کار کردن با آن می پردازیم.

جلسه : آشنایی با node.js و نصب روی سیستم عامل windows
14:19
جلسه : آشنایی با console node.js و معرفی ماژول ها
25:23
تمرین : تمرین نوشتن اطلاعات در فایل با nodejs
جلسه : آشنایی با ماژول http و ساخت وب سرور در node.js
39:12
تمرین : تمرین جستجوی اطلاعات افراد از روی فایل
جلسه : Package Manager ها و npm
30:00

NODE JS پیشرفته

5 جلسه

در این دوره با مباحث پیشرفته تری در NODE JS مانند Stream ها، Event Emiiter و طراحی برنامه ها تحت CLI آشنا خواهید شد.

جلسه : مقدمه
02:52
جلسه : آبجکت Global در node.js
22:09
جلسه : نحوه ساخت اپلیکیشن های خط فرمان با استفاده از node.js - بخش اول
45:42
جلسه : نحوه ساخت اپلیکیشن های خط فرمان با استفاده از node.js - بخش دوم
31:25
تمرین : تمرین پیاده سازی اپلیکیشن آب و هوا تحت خط فرمان

فریمورک Express و تولید برنامه های تحت وب

14 جلسه

در این دوره با فریمورک Express که محبوب ترین فریمورک NODEJS برای توسعه برنامه های وب هست آشنا خواهید شد.

جلسه : بررسی مفهوم فریمورک ها در برنامه نویسی وب
20:01
جلسه : نصب و راه اندازی اولیه فریمورک express
17:31
جلسه : آشنایی با مفهوم Routing
18:58
جلسه : بررسی Request در فریمورک Express
13:46
جلسه : بررسی Response در فریمورک Express
16:30
جلسه : بررسی Middleware ها در Express
27:42
جلسه : بررسی Router سفارشی Express
18:55
جلسه : استفاده از Template Engines
22:54
جلسه : مدیریت خطاها در Express
11:48
جلسه : ایجاد و مدیریت Session ها در Express
27:23
جلسه : کار با کوکی ها در Express
15:19
جلسه : استفاده از environment variables در Express
15:56
جلسه : طراحی ساختار برنامه های Express بر اساس MVC
30:57
جلسه : طراحی ساختار برنامه های Express بر اساس طراحی Modular
09:09

مفاهیم پایگاه داده

8 جلسه

در این دوره با مفاهیم دیتابیس آشنا خواهید شد.

جلسه : پایگاه داده چیست؟
24:15
تمرین : تفاوت پایگاه داده های Relational در مقابل NoSQL
جلسه : آشنایی با پایگاه داده های رابطه ای (RDBMS)
42:46
جلسه : آشنایی با SQL و امکانات آن
30:28
جلسه : فرایندهای طراحی پایگاه داده رابطه ای و ER-Diagram
48:00
تمرین : تمرین طراحی پایگاه داده برای یک TaskManager
تمرین : تمرین طراحی پایگاه داده برای وبسایت ثبت موقعیت مکانی
آزمون : آزمون مفاهیم پایگاه داده

آموزش SQL مقدماتی

17 جلسه

در این دوره شما با مفاهیم اولیه و پایگاه داده mysql آشنا خواهید شد.

جلسه : آشنایی با SQL و قابلیت های آن
12:52
جلسه : آشنایی با ابزارها و کلاینت های SQL
12:32
جلسه : آشنایی با MySQL
18:36
جلسه : اتصال به پایگاه داده از طریق Cammand Line
08:13
تمرین : تمرین: کامنت کردن کدها در SQL
جلسه : Show ، Use و Drop : ایجاد، حذف و نمایش پایگاه های داده در SQL
10:35
جلسه : Create و Alter: ایجاد، حذف و مدیریت جداول در SQL
44:17
تمرین : تمرین: تغیرات درساختار جدول
جلسه : دستور INSERT : درج و افزودن رکورد به یک جدول
15:37
تمرین : تمرین SQL : کوئری درج اطلاعات
جلسه : دستور UPDATE : ویرایش اطلاعات سطرهای جداول
12:05
تمرین : تمرین: به روز رسانی قیمت محصولات در زمان تغیر واحد ارز
تمرین : تمرین: تغیر نام برند در همه مقالات سایت
جلسه : دستور Delete : حذف رکورد از جداول
12:44
جلسه : دستور SELECT : گزارش گیری از اطلاعات (مرتب سازی، aggrigates و عملگرها)
57:38
تمرین : تمرین: یافتن ایمیل های تکراری
آزمون : آزمون اول SQL مقدماتی

استفاده از MySQL در NODE JS

5 جلسه

در این دوره در مورد کتاب خانه ها و ORM های موجود برای کار با دیتابیس MySQL در NODE JS صحبت می کنیم.

جلسه : نصب و پیاده سازی Mysql در NodeJS
09:55
جلسه : پیاده سازی عملیات های CRUD
23:22
جلسه : استفاده از Promise برای نوشتن کوئری های بهتر
09:48
جلسه : ساختاردهی به کدهای ارتباط به دیتابیس
09:31
آزمون : آزمون استفاده از MYSQL در NODEJS

پروژه وبلاگ ساده با استفاده از Express,Mysql

42 جلسه

در این دوره به عنوان یک مینی پروژه به طراحی و پیاده سازی یک بلاگ ساده برای کار و تمرین بیشتر با Express و دیتابیس MySQL و هم چنین موتورهای قالب خواهیم پرداخت.

جلسه : طراحی دیتابیس پروژه
16:05
جلسه : ایجاد ساختار پروژه
16:28
جلسه : بررسی قالب HTML برای بخش مدیریت
05:27
جلسه : پیاده سازی موتور قالب Handlebars
24:57
جلسه : پیاده سازی صفحه Dashboard
23:12
جلسه : استفاده از Model ها در پروژه
17:23
جلسه : پیاده سازی لیست Posts
22:27
جلسه : پیاده سازی Module Alias
06:16
جلسه : آشنایی با Services & Presenters
35:23
تمرین : بهینه سازی Presenter
جلسه : ایجاد کردن Post
34:50
جلسه : اعتبارسنجی داده ها
23:40
تمرین : اعتبارسنجی داده ها از طریق Session
جلسه : حذف کردن مطالب
13:24
جلسه : به روز رسانی مطلب
26:47
جلسه : نمایش لیست دیدگاه ها
25:54
جلسه : توسعه helper های handlebars
21:41
جلسه : مدیریت دیدگاه ها
21:25
جلسه : مدیریت کاربران
27:10
جلسه : مدیریت تنظیمات
54:25
تمرین : پیاده سازی روش بهینه برای ذخیره تنظیمات
جلسه : پیاده سازی Login
31:25
جلسه : پیاده سازی Auth Middleware
13:00
جلسه : پیاده سازی بخش ثبت نام
25:05
جلسه : نمایش کاربر لاگین شده در پنل مدیریت
08:25
جلسه : انتقال ذخیره سازی Session بر روی MYSQL و Redis
28:57
جلسه : پیاده سازی Logout
07:05
جلسه : شروع بخش Front
21:06
جلسه : نمایش مطالب در صفحه اول
20:28
جلسه : پیاده سازی صفحه بندی
29:01
جلسه : پیاده سازی ساختار تک مطلب
29:18
جلسه : پیاده سازی اطلاعات نویسنده در صفحه تک مطلب
12:28
جلسه : ذخیره سازی دیدگاه
19:10
جلسه : نمایش لیست دیدگاه ها
13:37
جلسه : نمایش دیدگاه های تو در تو
32:09
جلسه : پیاده سازی دیدگاه تو در تو با الگوریتم بازگشتی
12:32
جلسه : استفاده از Settings
15:47
جلسه : پیاده سازی ویرایشگر متن
23:05
جلسه : پیاده سازی File Uploader
27:18
جلسه : پیاده سازی بخش جستجو
21:15
جلسه : پیاده سازی آخرین جلسات
10:10
آزمون : آزمون جامع دوره طراحی بلاگ ساده با Express

دیتابیس MongoDB

13 جلسه

دیتابیس های NOSQL که ساختار های جدیدی را برای ذخیره سازی داده ها معرفی کرده اند روز به روز توسط شرکت های بیشتری برای توسعه نرم افزارهای جدید مورد استفاده قرار می گیرند. در این دوره به معرفی و استفاده از یکی از این دیتابیس ها که MongoDB نام دارد می پردازیم. MongoDB داده ها را به صورت یک فرمت خاص شبیه JSON و در ساختاری به نام Document ذخیره سازی می کند که این مورد باعث شده است استفاده های زیادی در توسعه نرم افزارهای مدرن در حوزه وب داشته باشد.

جلسه : معرفی دیتابیس های NoSQL و MongoDB
30:45
جلسه : نصب و پیاده سازی MongoDB بر روی Windows
06:21
جلسه : اجرای MongoDB در Command Line
05:03
جلسه : اضافه کردن داده ها
13:37
جلسه : خواندن داده ها در MongoDB
12:45
جلسه : ویرایش و به روز رسانی داده ها در MongoDB
05:21
جلسه : حذف کردن داده ها در MongoDB
02:46
جلسه : Import کردن داده های آماده
14:17
جلسه : ایندکس گذاری در MongoDB
15:46
جلسه : اجرای کوئری ها بر روی مقادیر آرایه ای
17:44
جلسه : پیاده سازی Data Modeling در MognoDB
12:11
جلسه : پیاده سازی رابطه ها در MongoDB
15:04
جلسه : پیاده سازی Aggregation ها در MongoDB
17:47

MongoDB در NODE JS

7 جلسه

در این دوره به آموزش نحوه استفاده از دیتابیس Mongo DB و پیاده سازی Driver های آن و هم چنین معرفی ODM های مرتبط با آن در NODE JS می پردازیم.

جلسه : نصب MongoDB در NodeJS و ایجاد Connection
08:30
جلسه : اضافه کردن Document
05:03
جلسه : اجرای کوئری های Read
06:07
جلسه : به روز رسانی Document ها
07:14
جلسه : حذف کردن Document ها
06:03
جلسه : تولید داده های جعلی با استفاده از Node در MongoDB
12:54
جلسه : نمایش داده ها با استفاده از ExpressJS
04:19

طراحی و کدنویسی Rest API با استفاده از Express

به زودی

در دنیای امروز استفاده از برنامه های واسط که توان دریافت و ارسال داده ها را دارند به صورت گسترده در حال افزایش می باشد. در این میان سرویس های وب نقش مهمی را ایفا می کنند که سبک Rest API برای تولید سرویس های وب بسیار پر استفاده می باشد. در این دوره با استفاده از Express به طراحی و کدنویسی Rest API به صورت استاندارد می پردازیم.

آموزش WebPack

به زودی

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

ورود به دنیای React

22 جلسه

در این سرفصل مباحث اولیه React  و موارد مورد نیاز برای کدنویسی با آن آموزش داده خواهد شد.

جلسه : React چیست؟
18:21
جلسه : ساخت UI با استفاده از JS
31:59
جلسه : Hello World With React
13:48
جلسه : JSX و ویژگی‌های آن
20:32
جلسه : Component چست؟
11:55
جلسه : نحوه ساخت functinal component
16:03
تمرین : تبدیل کد HTML به React Components
جلسه : ایجاد Component با استفاده از Class
14:47
تمرین : تبدیل کد HTML به React Class Components
جلسه : React Component Props
16:51
جلسه : آشنایی با Create React App
19:19
جلسه : List rendering
24:15
جلسه : state چست؟
21:30
جلسه : Event handeling
26:05
جلسه : Event Handling (part 2)
12:00
جلسه : ایجاد ارتباط بین کامپوننت ها
30:13
جلسه : ایجاد ارتباط بین کامپوننت ها (جلسه دوم)
16:06
جلسه : Conditional Rendering
21:33
جلسه : تبدیل template ساده چت به React
34:23
تمرین : پیاده سازی to-do list ساده
جلسه : json server
15:25
آزمون : آزمون جامع ورود به دنیای React

React Class Components

18 جلسه

در این سرفصل همه نکات مربوط به class components از جمله State , Lifecycle , بهینه سازی کامپوننت ها و ... کامل شرح داده خواهد شد و در انتها برای جمع بندی یک مینی پروژه خواهیم داشت.

جلسه : Lifecycle Methods
11:13
جلسه : componentDidMount
05:43
جلسه : مینی پروژه دریافت اطلاعات بر اساس IP کاربر
28:47
جلسه : componentDidUpdate
06:24
جلسه : مینی پروژه نمایش پست ها به همراه سایدبار
27:32
جلسه : مینی پروژه نمایش پست ها به همراه سایدبار (پارت دوم)
14:14
جلسه : componentWillUnmount
03:45
جلسه : مثال استفاده از componentWillUnmount
09:31
جلسه : getDerivedStateFromProps
12:54
جلسه : مثال استفاده از getDerivedStateFromProps (پارت اول)
22:10
جلسه : مثال استفاده از getDerivedStateFromProps (پارت دوم)
11:48
جلسه : shouldComponentUpdate
15:50
جلسه : نحوه اضافه کردن shouldComponentUpdate
12:06
جلسه : createRef
09:26
جلسه : مثال استفاده از createRef
06:44
جلسه : getSnapshotBeforeUpdate
07:40
جلسه : مثال استفاده از getSnapshotBeforeUpdate
22:06
آزمون : آزمون جامع react class component

React Functional Component And Hooks

32 جلسه

در این سرفصل همه نکات مربوط به Functional components و  React Hooks کامل شرح داده خواهد شد و در انتها برای جمع بندی یک مینی پروژه خواهیم داشت.

جلسه : مشکلات class components و دلایل اضافه شدن React Hooks
08:35
جلسه : آشنایی اولیه با useState
07:08
جلسه : آشنایی اولیه با useEffect
05:27
جلسه : ساده ترین مثال استفاده از Hooks
06:18
جلسه : Closure functions
15:21
جلسه : Stale Closure
14:32
جلسه : مثال slider (part 1)
13:57
جلسه : مثال slider (part 2)
25:23
جلسه : مهمترین تفاوت بنیادی functional و class کامپوننت ها (part 1)
14:35
جلسه : مهمترین تفاوت بنیادی functional و class کامپوننت ها (part 2)
05:54
جلسه : useState Functional updates
11:38
جلسه : useEffect dependency array
16:45
جلسه : useEffect cleanup function
14:05
جلسه : useRef
12:40
جلسه : useRef vs createRef
05:17
جلسه : نحوه استفاده از loading و toast
23:42
جلسه : user actions
17:12
جلسه : useReducer (جلسه اول)
17:14
جلسه : useReducer (جلسه دوم)
12:43
جلسه : useMemo
11:30
جلسه : useMemo and useCallback
08:24
جلسه : custom hooks
11:20
جلسه : useDebugValue
03:33
جلسه : useLayoutEffect
05:23
جلسه : دریافت اطلاعات از wikipedia (ایجاد نقشه جهان با قابلیت کلیک بر روی کشورها)
19:28
جلسه : دریافت اطلاعات از wikipedia (ایجاد componentها و تعریف event مورد نیاز نقشه)
12:26
جلسه : دریافت اطلاعات از wikipedia (دریافت اولین پاراگراف صفحه به عنوان summary از ویکی پدیا)
11:56
جلسه : دریافت اطلاعات از wikipedia (دریافت info از ویکی پدیا)
08:16
جلسه : دریافت اطلاعات از wikipedia (دریافت لینک تصویر و راهنمایی برای دریافت اطلاعات به زبان فارسی)
13:30
تمرین : فارسی سازی دریافت اطلاعات از wikipedia
تمرین : موضوع آزاد!!
آزمون : آزمون جامع

قابلیت های پیشرفته React و React Best Practices

28 جلسه

بعد از یادگیری موارد پایه ای  React زمان فراگیری قابلیت های پیشرفته تر خود React از جمله Error Boundaries، Context، HOC، Virtual DOM ، Typechecking و ... می رسد. همچنین best practice های موجود برای React نیز بیان می شوند.

جلسه : آشنایی با virtual DOM جلسه اول
14:23
جلسه : آشنایی با virtual DOM جلسه دوم
23:33
جلسه : استفاده درست از key و عواقب استفاده اشتباه!!
18:41
جلسه : آشنایی با Higher-Order Components
24:37
جلسه : آشنایی با context
12:55
جلسه : استفاده از context در functional components
13:40
جلسه : استفاده از context در class components
04:50
جلسه : مثال پیاده سازی فرآیند ورود کاربر (بخش اول)
17:52
جلسه : مثال پیاده سازی فرآیند ورود کاربر (بخش دوم)
11:19
جلسه : مثال پیاده سازی فرآیند ورود کاربر (بخش سوم)
28:53
جلسه : مثال پیاده سازی فرآیند ورود کاربر (بخش چهارم)
17:04
تمرین : تکمیل مثال پیاده سازی فرآیند ورود کاربر
جلسه : استفاده مجدد از کامپوننت به چه معناست و در چه سطحی باید در پروژه انجام شود؟
12:08
جلسه : آشنایی با الگوی Container-Presenter و شفاف سازی در خصوص استفاده یا عدم استفاده از آن
14:35
جلسه : آشنایی با انواع ساختاربندی پوشه ها و فایل های پروژه در React
25:34
جلسه : نحوه استفاده از متغییرهای محیطی در React
13:23
جلسه : پیاده سازی یک نمونه سرویس (axios) در React
25:02
تمرین : تکمیل پیاده سازی سرویس axios
جلسه : page layout
23:35
جلسه : پیاده سازی routing ساده
10:47
جلسه : نحوه کنترل UI یک کامپوننت با استفاده از Props
24:01
جلسه : جابه جایی بین صفحات برنامه
27:18
جلسه : سیاست های ارائه نسخه های جدید در React
03:54
جلسه : JSX Transform جدید چیست و چگونه از آن استفاده نماییم
10:03
جلسه : تغییرات Event Delegation در React 17
15:33
جلسه : حذف Event Pooling در React 17
02:25
جلسه : تغییرات Effect Cleanup در React 17
11:12
جلسه : پرسش و پاسخ دانشجویان در پایان وبینار React 17
12:21

اضافه کردن routing به پروژه React

8 جلسه

یکی از قابلیت های مهم مورد نیاز در برنامه های SPA بحث routing می باشد که در این سرفصل در ابتدا با مفاهیم این حوزه آشنا شده و در ادامه دوره با پکیج های جانبی از جمله React routing که در این مورد وجود دارد آشنا می شویم

جلسه : معرفی مفهوم routing
10:22
جلسه : آشنایی با location api در مرورگر
01:55
جلسه : آشنایی با history api در مرورگر
11:48
جلسه : ایجاد یک کامپوننت ساده برای رندر کردن کامپوننت متناسب با آدرس وارد شده
08:00
جلسه : پیاده سازی یک کامپوننت link برای اضافه کردن لینک ها به برنامه
07:06
جلسه : پیاده سازی forceUpdate برای کامپوننت route
13:07
جلسه : رندر مجدد route ها با تغییر آدرس
05:59
جلسه : تفاوت hash routing و history
04:30

React State Management With Redux

تاریخ انتشار 12 آذر 1399

یکی از مهمترین موارد در پروژه های React مدیریت کردن state می باشد که یکی از بهترین کتابخانه های موجود برای این مورد redux می باشد. در این سرفصل یاد خواهید گرفت چگونه با استفاده از redux به صورت حرفه ای state را در برنامه های React مدیریت کنید.

NextJs

تاریخ انتشار 24 آذر 1399

اگر به دنبال قابلت های  Seo Friendly, Server Side Rendering , افزایش سرعت لود شدن سایت و ... باشیم یکی از بهترین گزینه های موجود برای برنامه های React استفاده کردن از NextJs می باشد.

React Testing

به زودی

قطعا هیچ برنامه بزرگی به راحتی بدون حصول اطمینان از صحت عملکرد همه قسمت های آن قابلیت استفاده ندارد فلذا این مورد اهمیت تست  را مشخص می کند. در این سرفصل مباحث مربوط به تست نویسی در React را فرا خواهید گرفت.

طراحی و تولید برنامه های موبایل - React Native مقدماتی

به زودی

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

طراحی و تولید برنامه های موبایل - React Native پیشرفته

به زودی

در این دوره به پیاده سازی ساختار های مناسب برای برنامه های موبایل در React Native می پردازیم و هم چنین از کتاب خانه های مطرح که برای توسعه UI یا دسترسی به منابع دیگر در گوشی های موبایل توسعه داده شده اند استفاده می کنیم.

آشنایی با Electron JS

به زودی

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

پیام رسان بر اساس موقیعت جغرافیایی کاربران

44 جلسه

در این دوره قصد داریم یک پیام رسان با استفاده از تکنولوژی های Nodejs,Expressjs,React,Mongodb,Mysql پیاده سازی کنیم. در این پیام رسان بر اساس موقعیت های جغرافیایی کاربران ، کاربران نزدیک به هم را نشان می دهیم و کاربران می توانند با ارسال درخواست گفتگو اقدام به گپ زدن یا یک دیگر نمایند.

جلسه : توضیحات UI پروژه
04:42
جلسه : پیاده سازی پروژه سمت Frontend و معرفی پکیج ها
08:44
جلسه : پیاده سازی پروژه Backend و معرفی پکیج های آن
14:12
جلسه : پیاده سازی Component های اصلی
22:50
جلسه : پیاده سازی Sidebar Component
13:55
جلسه : پیاده سازی Component های بخش محتوای Chat
14:32
جلسه : پیاده سازی سرویس Http
12:32
جلسه : پیاده سازی سرویس Location
11:19
جلسه : پیاده سازی مقدماتی سرویس Message
06:05
جلسه : تنظیم سرور PeerJS
14:30
جلسه : پیاده سازی ارتباط با سرور در سمت React
15:55
جلسه : پیاده سازی React Router و Auth Components
12:23
جلسه : پیاده سازی Redux با Saga
17:00
جلسه : پیاده سازی User Register Request
17:21
جلسه : ثبت نام کاربر
25:53
جلسه : به روز رسانی Redux برای ثبت نام کاربر
11:47
جلسه : هش کردن کلمه های عبور
08:51
جلسه : پیاده سازی لاگین کاربران
27:01
جلسه : پیاده سازی Init State در Redux
18:54
جلسه : پیاده سازی Loading Component
10:25
جلسه : دریافت داده های Init State از سمت سرور
30:08
جلسه : دریافت لوکیشن کاربر
16:16
جلسه : پیاده سازی User Location در Redux و Saga
11:56
جلسه : ذخیره سازی User Location در MongoDB
20:47
جلسه : آشنایی با WebSocket
30:41
جلسه : معرفی کتاب خانه SockJS
13:04
جلسه : آشنایی با PeerJS برای استفاده از Web RTC
25:03
جلسه : آشنایی با Event Bus
11:41
جلسه : پیاده سازی ورود به Dashboard
28:36
جلسه : استفاده از سرویس های Socket,Event و Peer
14:31
جلسه : پیاده سازی SockJS Server و PeerJS Server
11:38
جلسه : پیاده سازی نقشه برای نمایش کاربران آنلاین
20:31
جلسه : آشنایی با نحوه پیاده سازی کاربران آنلاین
34:00
جلسه : پیاده سازی پیام رسان متنی
31:26
جلسه : پیاده سازی تماس تصویری
07:46
جلسه : پیاده سازی گفتگوهای اخیر
12:10
جلسه : آشنایی با SSH
17:58
جلسه : ایجاد کلید های SSH برای اتصال به Gitlab
24:40
جلسه : مدیریت Process ها با PM2
10:37
جلسه : تنظیم برنامه سمت سرور
12:03
جلسه : تنظیم برنامه در سمت Front و سرور Nginx
12:56
جلسه : استفاده از Nginx Proxy
16:33
جلسه : پیاده سازی خروج و بهینه سازی
06:27
جلسه : تست ارتباط تصویری و صوتی
04:09

پروژه فروشگاه اینترنتی

165 جلسه

در این دوره یک فروشگاه اینترنتی با امکانات مدیریت محصولات و سفارشی ها، سبد خرید، درگاه های پرداخت آنلاین با کدنویسی بهینه و استفاده از تکنولوژی هایی نظر React,MongoDB,Express و TypeScript پیاده سازی خواهیم کرد.

جلسه : TypeScript چیست؟
15:49
جلسه : آشنایی با Static typing
11:39
جلسه : انواع داده های Enum و Tuple
11:08
جلسه : توابع در TypeScript
14:47
جلسه : Union Type & Type Assertion
11:43
جلسه : کلاس های شی گرایی در TypeScript
15:41
جلسه : کلاس های Abstract
14:59
جلسه : بررسی مفهوم Interface
13:51
جلسه : ایجاد Custom Type
06:29
جلسه : کار با جنریک ها
16:54
جلسه : کار با Map و Set
07:52
جلسه : بررسی @Types
07:17
جلسه : کار با express با استفاده از @types
07:02
جلسه : ساختار پروژه بر اساس TypeScript
09:17
جلسه : Users & Routes
15:15
جلسه : Route Service
15:24
جلسه : ایجاد مدل کاربران
25:20
جلسه : ایجاد مدل محصول
13:52
جلسه : ایجاد مدل دسته بندی محصول و ویژگی ها
16:25
جلسه : ایجاد مدل Order
15:11
جلسه : پیاده سازی Order Line
09:49
جلسه : پیاده سازی مدل های پیشنهادهای ویژه
10:51
جلسه : پیاده سازی آدرس ها
10:41
جلسه : شروع کار با سبد خرید
16:06
جلسه : استفاده از Redis در سبد خرید
16:22
جلسه : پیاده سازی Promise در Provider های سبد خرید
19:37
جلسه : استفاده از Factory Design Pattern و Interface Segregation
13:15
جلسه : پیاده سازی مدل کد تخفیف
10:07
جلسه : آشنایی با الگوی Chain Of Responsibility
15:34
جلسه : اعتبارسنجی Coupon با استفاده از الگوی Chain
22:37
جلسه : ایجاد کردن پروژه بخش مدیریت
15:29
جلسه : توضیحات ساختار پروژه
19:13
جلسه : پیاده سازی بخش Sidebar
20:59
جلسه : پیاده سازی بخش Router
09:16
جلسه : ایجاد دسته بندی
18:11
جلسه : پیاده سازی خاصیت ها و دسته بندی خاصیت ها
15:27
جلسه : اضافه کردن Attribute توسط State
25:44
جلسه : اضافه کردن دسته بندی خاصیت ها توسط Dialog
09:18
جلسه : پیاده سازی State برای دسته بندی ها
12:55
جلسه : اضافه کردن دسته بندی خاصیت ها
07:48
جلسه : استفاده از داده های State توسط Context
19:06
جلسه : تغییرات در Attribute Component
17:14
جلسه : به روز رسانی و تغییر دسته بندی خاصیت ها
13:41
جلسه : اضافه کردن ویژگی جدید توسط State
08:49
جلسه : آماده سازی به روز رسانی خاصیت
09:21
جلسه : به روز رسانی داده های خاصیت در State
08:48
جلسه : آماده سازی کدها برای ذخیره Category
29:06
جلسه : ذخیره سازی دسته بندی
15:17
جلسه : نمایش Notification
17:46
جلسه : نمایش لیست دسته بندی ها
29:28
جلسه : فرم ایجاد محصول جدید
15:53
جلسه : آماده سازی دریافت دسته بندی ها
08:46
جلسه : HTTP API Refactoring
07:13
جلسه : Fetch Categories
12:55
جلسه : Fetch Category Attributes
14:00
جلسه : Render Attributes Group
06:28
جلسه : Render Attributes
02:08
جلسه : آماده سازی فایل های تصویر با استفاده از FormData
12:21
جلسه : Refactor API Post Method
06:56
جلسه : ذخیره سازی فایل های تصویری در سمت سرور
09:40
جلسه : نمایش ProgressBar برای آپلود فایل ها
06:58
جلسه : آماده سازی به روز رسانی Attributes
09:04
جلسه : به روز رسانی Attribute ها
12:02
جلسه : آماده سازی داده ها Attribute برای ارسال به سمت سرور
05:30
جلسه : پیاده سازی جزئیات محصول در State
11:58
جلسه : آماده سازی متغییرهای محصولات
13:52
جلسه : پیاده سازی مدال متغییر محصول
11:19
جلسه : بهینه سازی ساختار متغییر محصول
15:21
جلسه : پیاده سازی Color Component
10:34
جلسه : نمایش لیست رنگ ها
15:49
جلسه : تکمیل Color Component
19:02
جلسه : تکمیل DropDown Varaint
07:51
جلسه : اضافه کردن متغییرهای قیمت
12:22
جلسه : به روز رسانی داده های متغییر قیمت
17:39
جلسه : ذخیره سازی متغییر قیمت
10:35
جلسه : به روز رسانی مبلغ Price Variant
06:43
جلسه : بهینه سازی متغییر های قیمت
10:50
جلسه : نحوه اعتبارسنجی فرم
18:21
جلسه : آشنایی با Repository Pattern
07:57
جلسه : تعریف Repository Interface
07:38
جلسه : ایجاد Product Repository Interface
06:09
جلسه : پیاده سازی Product Mongo Repository
10:49
جلسه : بهینه سازی IRepository
09:50
جلسه : بهینه سازی ProductMongoRepository
10:13
جلسه : ذخیره سازی محصول
21:07
جلسه : بهینه سازی Interface های محصول
08:37
جلسه : ایجاد سرویس Hash
08:27
جلسه : ایجاد سرویس Upload
19:08
جلسه : به روز رسانی تصاویر شاخص و گالری برای Product
18:03
جلسه : آماده سازی لیست محصولات
09:01
جلسه : پیاده سازی Notify Component
15:03
جلسه : نمایش لیست محصولات
22:06
جلسه : ایجاد Transformers
11:44
جلسه : اضافه کردن Date Service
09:33
جلسه : اضافه کردن Product Virtuals
10:27
جلسه : نمایش واحد پولی
04:46
جلسه : تبدیل اعداد فارسی
06:02
جلسه : نمایش وضعیت محصول
08:25
جلسه : بهینه سازی و نمایش تاریخ های محصول
05:29
جلسه : بهینه سازی ساختار Order
13:19
جلسه : ایجاد Order Repository
11:24
جلسه : ایجاد Payment Interface
09:05
جلسه : پیاده سازی مدل Payment
03:52
جلسه : پیاده سازی Repository های Payment
07:26
جلسه : پیاده سازی مدل های جدید
19:48
جلسه : پیاده سازی Error Handler برای مدیریت خطاها
13:10
جلسه : پیاده سازی Not Found Handler
10:35
جلسه : بهینه سازی Exception Handling
20:19
جلسه : آماده سازی Orders Component
08:28
جلسه : پیاده سازی Orders Transformer
10:23
جلسه : پیاده سازی Model Factory
15:46
جلسه : ایجاد Command Line Interface
21:40
جلسه : استفاده از Factory
10:38
جلسه : پیاده سازی Relation در Repository
11:19
جلسه : پیاده سازی لیست سفارش ها
19:32
جلسه : تکمیل داده های لیست سفارش ها
15:34
جلسه : آماده سازی Pagination در BackEnd
16:10
جلسه : پیاده سازی Pagination در FrontEnd
12:19
جلسه : پیاده سازی Search Component
09:29
جلسه : پیاده سازی Search در Backend
20:48
جلسه : بهینه سازی Query String ها در بخش جستجو
11:21
جلسه : بهینه سازی بخش جستجو در Backend
11:36
جلسه : ایجاد Order Details
16:47
جلسه : نمایش جزئیات سفارش
19:41
جلسه : اضافه کردن تغییر وضعیت سفارش
12:29
جلسه : بررسی وضعیت سفارش با Chain of responsibility
22:07
جلسه : استفاده از Status Verifier
24:08
جلسه : آماده سازی لیست پرداخت ها
17:37
جلسه : ایجاد داده های Payment با Factory
13:10
جلسه : پیاده سازی Payment Transformer
07:34
جلسه : نمایش لیست داده های Payment
15:56
جلسه : تکمیل لیست ها
07:08
جلسه : ایجاد کوپن - بخش فرانت
27:45
جلسه : ایجاد کد تخفیف - بخش backend
10:09
جلسه : ایجاد تنظیمات - بخش فرانت
27:36
جلسه : ایجاد تنظیمات - بخش بک اند
11:52
جلسه : نصب NextJS و معرفی قالب فروشگاه
13:19
جلسه : بررسی ساختار NextJS
09:32
جلسه : آشنایی با Layouts و Partials
12:46
جلسه : بهینه سازی آدرس فایل های static
07:19
جلسه : ایجاد Document سفارشی
09:07
جلسه : ایجاد صفحه Products
06:59
جلسه : ایجاد ProductsList & ProductItem
07:56
جلسه : Static & Server Rendering
11:24
جلسه : دریافت و بهینه سازی محصولات از سمت سرور
20:06
جلسه : نمایش لیست محصولات
10:32
جلسه : ایجاد صفحه Single + بهینه سازی تصاویر
11:41
جلسه : بهینه سازی صفحه Single Product
18:57
جلسه : استفاده از getStaticPaths
17:38
جلسه : دریافت اطلاعات Single Product
15:01
جلسه : پیاده سازی Product Gallery
08:02
جلسه : ایجاد جزئیات محصول
06:42
جلسه : پیاده سازی ویژگی های محصول
09:05
جلسه : پیاده سازی دیدگاه های محصول
15:59
جلسه : پیاده سازی State
13:35
جلسه : افزودن به سبد خرید
08:37
جلسه : ذخیره سازی State در سمت Client
11:24
جلسه : ایجاد سبد خرید
15:31
جلسه : Render کردن آیتم های سبد خرید
08:23
جلسه : حذف آیتم و به روز رسانی تعداد آن در سبد خرید
10:49
جلسه : پیام های خطا و موفقیت آمیز در سبد خرید
16:53
جلسه : اعتبارسنجی کد تخفیف
31:44
جلسه : اضافه کردن کد تخفیف به State
07:50
جلسه : اعمال کد تخفیف در سبد خرید
15:44
جلسه : ایجاد صفحه checkout
09:38

امکانات دوره

انجام پروژه های واقعی

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

ارتباط مستقیم با استاد و مربی ها

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

مشاوره و ورود به بازار کار

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

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

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

ارائه مدرک پس از گذراندن دوره

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

سیستم پرسش و پاسخ: بی جواب نخواهید ماند

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

آگاهی لحظه به لحظه از وضعیت پیشرفت

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

سیستم رزومه آنلاین

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

آپدیت همیشگی ، همیشه به روز باش

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

گارانتی بازگشت وجه به صورت کامل

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

آموزش آنلاین تعاملی بهتر از کلاس های حضوری

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

خیالت از بابت پشتیبانی راحت باشه

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

اشتغال و درآمدزایی

دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟

کسانی که در دوره های متخصص سون لرن شرکت می کنند با هدف رسیدن به اشتغال و درآمدزایی و یا ارتقای شغلی آن را انتخاب می کنند. سرفصل های دوره های متخصص سون لرن مهمترین مباحثی هستند که در بازار کار نیاز به آنها دارید و کاملا مهارت محور هستند. به همین خاطر تمامی مباحث به صورت عملی و همراه با انجام پروژه آموزش داده می شود تا شما بتوانید به نحو احسن با آن حوزه آشنا شوید. بسیاری از دانشجویان دوره های متخصص سون لرن با ثبت نام در این دوره ها در مطرح ترین شرکت های حوزه IT ایران استخدام شده اند و یا ارتقای شغلی گرفته اند. لیست برخی از شرکت هایی که دانشجویان سون لرن در آنجا استخدام شده اند و یا برای ارتقای شغلی استفاده کرده اند را مشاهده می کنید:

7Learn Snapp Alibaba Vezarat IT iGap IranKhodro Takhfifan LastSecond BetterStudio Bamilo IPE WebSima GreenWeb AsanBar Faradars YasnaWeb ModirSabz Zhaket Payment24 MihanWP Karabama Lunato HamyarWP WebRamz

مدرسین دوره

مجتبی سوری

تدریس 12 سرفصل

کیوان علی محمدی

برنامه نویس ارشد، مدیر فنی و هم بنیان گذار سون لرن
تدریس 10 سرفصل

علی فاضلی

برنامه نویس ارشد دیجی کالا
تدریس 7 سرفصل

لقمان آوند

دانشجوی دکترای نرم افزار، مدیر و موسس سون لرن
تدریس 5 سرفصل

سوالات متداول

ما قبول داریم که قیمت دوره کمی بالاست، ولی شما در این دوره نکات و تجربیاتی را خواهید آموخت که فقط در این دوره قرار دارد و اگر از آنها استفاده کنید خیلی سریع می تونید شروع به کسب درامد کنید و حتی چندین برابر هزینه دوره رو بدست بیارید. لازمه بدونید که فقط از ۳-۴ دوره متخصص سون لرن بیش از ۵۰ نفر در شرکت های مختلف استخدام شدند و هزینه دوره رو در دو ماه اول استخدام خود بدست آوردند. هزینه ای که برای این دوره می پردازید یک سرمایه گذاری برای آینده شماست.

شرکت های مهم و معتبر زیادی برای جذب فارغ التحصیلان دوره های متخصص سون لرن اعلام آمادگی کرده اند و علاوه بر آن فعالیت به عنوان توسعه دهنده فری لنسر (آزاد کار) برای شما بسیار میسر خواهد بود.

در انجمن پرسش و پاسخ آکادمی می توانید سوالات فنی و تخصصی خود را بپرسید و دانشجویان و مدرس به سوالات شما پاسخ خواهند داد.

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

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

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

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

مشاوره رایگان تلفنی

درخواست شما با موفقیت ثبت شد

شماره تماس وارد شده معتبر نیست

ثبت نام

جلسات مورد نظر خود را از لیست زیر انتخاب کنید (قیمت ها به تومان می باشد)

مبلغ ثبت نام
7,863,000 تومان
0 تومان
تخفیف
0%
معادل 0 تومان

مزایای خرید یکجا و کامل دوره

  • تخفیف ویژه خرید کل دوره
  • گارانتی بازگشت وجه تا یک ماه (شرایط)
  • دسترسی به محتوای کامل دوره
  • دسترسی رایگان به آپدیت ها تا 6 ماه پس از دوره
  • پشتیبانی تا 6 ماه پس از دوره
  • یک ماه پشتیبانی ویژه در ابتدای استخدام
  • یک جلسه مشاوره با مدرس در انتهای دوره
  • ارزیابی فنی در انتهای دوره
  • شرکت در آزمون های جامع انتهای دوره
  • صدور گواهی آنلاین در انتهای دوره
  • دسترسی به وبینارهای زنده با مدرس در طول دوره
  • حضور در کانال تلگرام دوره
  • مصاحبه فنی در انتهای دوره (برای قبول شدگان آزمون جامع)
  • پیگیری وضعیت دانشجو توسط پشتیبانی شرکت
  • معرفی دانشجویان برتر به شرکت های مطرح نیازمند نیرو

* موارد فوق امتیاز ویژه برای عزیزانی است که کل دوره را به صورت یکجا خریداری می کنند.

* سرفصل های دوره به صورت جداگانه قابل انتخاب و خرید هستند و در این صورت شامل امتیازات فوق نمی گردد.