بوتکمپ جاستریاکت معمولا سالی یکبار در کدینگ فرانت برگزار میشود و این دوره قراره در ۷ شهریور ماه ۱۴۰۲ روزهای یکشنبه و سهشنبه از ساعت ۶ تا ۱۰ شب برگزار بشه. یک بوتکمپ تخصصی برای یادگیری زبان برنامهنویسی جاوااسکریپت و کتابخانه ریاکت
مسیری مطمئن برای تبدیل شدن به یک برنامهنویس حرفهای جاوااسکریپت و ری اکت!
دوره آموزشی جاوا اسکریپت و ری اکت، یک دوره کاملا فشرده و تخصصی، برای یادگیری javascript و react اونم در کنار کسانی که شغل اصلیشون برنامهنویسیه و سالها توی این زمینه تجربه دارند و قراره مهارتی رو یاد بگیری که شرکت های بزرگی مثل نتفلیکس، اوبر تاکسی، اینستاگرام، دیسکورد، پینترست، نیویورک تایمز، اسنپ، تپسی، اسنپفود، اسنپ دکتر، فیلیمو، نماوا، توییتر، کیاندیجیتال و … دارند از اون برای نرم افزارهای خود استفاده میکنند. بوت کمپ آموزشی Just React، یک دوره آموزشی کامل است، برای افرادی که میخواهند با برنامه نویسی آشنا شوند و هیچ ایده ای در رابطه با شروع این مسیر ندارند. نتیجه این دوره با توجه به تلاش شما و آموزش های دقیقی که با توجه به بازار کار بهتون داده میشه این است که میتوانید خود را به عنوان یک برنامهنویس Front-End به دنیای نرم افزار معرفی کنید!
قبل از اینکه توضیحات دوره رو بخونیم، چند نکته مهم رو با هم مرور کنیم:
برای ثبت نام توی این بوتکمپ نیاز هست که با HTML و CSS آشنایی حداقلی داشته باشید.
رشته تحصیلی هیچ ارتباطی به اینکه شما میتونید برنامه نویس بشید یا نه نداره! حتی اگر رشته تحصیلی شما زیست شناسی، هنر، شیمی و … هست میتونید به برنامه نویسی فکر کنید و ثبت نام کنید!
در دورههای قبل، افراد بسیار زیادی که در رنج سنی ۵۰ سال بوده اند در بوتکمپ شرکت کرده اند، اگر میخواهید برنامه نویسی رو یاد بگیرید فرقی نمیکنه ۱۶ سال یا ۵۵ سال، میتونید توی بوتکمپ ثبت نام کنید.
تنها شرط ثبت نام توی این دوره، داشتن زمانی کافی برای تمرین روزانه است، حداقل به ۲ ساعت زمان شما در روز نیاز دارید.پس اگر همیشه جلسه دارید یا ۲ ساعت در روز وقت با تمرکز ندارید این دوره مناسب شما نیست!
علاوه بر استاد دوره، همیشه یک پشتیبان فنی وجود داره تا سوالات و ابهامات شما رو برطرف کنه.
در تمام کره خاکی، هیچ دوره برنامه نویسی به نام صفر تا صد وجود نداره و هر کسی چنین ادعایی میکنه احتمالا تجربه چندانی در برنامه نویسی نداره! بوتکمپ جاست ریاکت که یک دوره برنامه نویسی مربوط به طراحی و برنامه نویسی وب سایت هست هم به همین شکله، یک دوره آموزشی پروژه محور که شما رو از نقطه صفر تا جایی میرسونه که برای شروع کار از شما توقع داره!
جاوااسکریپت بر اساس آمارهای رسمی که وجود داره پر استفادهترین زبان برنامهنویسی دنیاست! یعنی اگر این زبان برنامهنویسی رو یاد بگیرید بخش عمده ای از نیاز بازار کار رو میتونید پوشش بدید و میتونید با توجه به این موضوع آینده شغلی خودتون رو بسازید.
یک بوتکمپ آموزشی تخصصی و پروژه محور برای یادگیری زبان جاوا اسکریپت و کتابخانه ری اکت! با در نظر گرفتن شرایط بازار کار برای افرادی که می خواهند ری اکت را یاد بگیرند یا مهارت خودشان را در توسعه جاوااسکریپت و React بیشتر کنند. در طول این دوره بارها تمرین و تکرار می کنیم و با استفاده از APIهای مختلف، وب سایت هایی را در زمینه فیلم و سریال ( مانند فیلیمو و نماوا) و کریپتو کارنسی (ارزهای دیجیتال) برنامهنویسی میکنیم. در حین برگزاری این بوتکمپ یاد میگیرید که وب سایت هایی مبتنی بر javascript توسعه دهیم و در کنارش وب سایت های spa تولید کنید.
بوتکمپ آموزشی تخصصی، فشرده و عمیق Javascript & React
همونطور که میدونید جاوا اسکریپت مهمترین زبان برنامه نویسی هست که برای توسعه وب باید اون رو یاد بگیرید و با شرکت کردن در این دوره این اطمینان را به شما میدهیم که هرآنچه که باید برای توسعه نرم افزارها با جاوا اسکریپت بدانید را یاد خواهید گرفت.
این دوره رو تقریبا میشه یکی از کامل ترین ها برای یادگیری زبان جاوا اسکریپت و کتابخانه ری اکت داست. این دوره بر اساس یک تجربه ۱۵ ساله از کار کردن با جاوا اسکریپت و کار بر روی پروژه های مختلف و همجنین تدریس به افراد بسیار زیادی چیده شده و همچنین مهارت مورد نیاز بر اساس بازار کار تدوین شده است، این دوره رو میتونید تقریبا یک راهنمای کامل در نظر بگیرید که همیشه یک منتور کنار شماست تا شما مسیر یادگیری رو سریع تر و اصولی تر پیش برید. تقریبا میشه گفت که این دوره همه چیز رو یکجا با هم داره، چون قراره یاد بگیرید، تمرین کنید، در حین جلسه کد بنویسید، همزمان ایرادهاتون گرفته بشه و افزایش مهارت پیدا کنید و مملو از دانش و محتوای مفیده در کنار اینکه با توجه به مثال ها و پروژه ها کارتون رو انجام میدید و در هر جلسه، خودتون با کمک دیگر شرکت کننده ها، کارهاتون رو دمو میکنید تا علاوه بر مهارت کدنویسی و منطقی، مهارت ارائه کردن کارتون رو هم پیدا کنید.
اکثر دوره های آموزشی، زبان امروزی رو بهتون یاد میدن تازه اگر خوب یاد بدن! اما زبانی مثل جاوا اسکریپت در سال های گذشته تغییرات خیلی زیادی داشته پس لازمه بدونیم که این اتقاقات چطوری افتاده و چه تغییراتی داشتیم پس در این بوت کمپ با ورژن های قدیمی جاوا اسکریپت هم آشنا میشیم تا بدونیم ورژن های امروزی در پشت ماجرا چه کاری رو برای ما انجام میدهند.
مهم نیست در داخل یا خارج از ایران قرار دارید، برای یادگیری، هیچ گونه محدودیتی وجود ندارد. در دوره های گذشته به غیر از ایران افرادی از کشورهایی مثل فرانسه و اسپانیا هم در کلاس های آموزشی ما شرکت کرده اند.اگر علاقه مند به یادگیری هستید برای شروع فقط به یک لپ تاپ و اینترنت نیاز دارید تا در این دوره ثبت نام کنید.
چند تا هدف اصلی توی این دوره داریم که باید بهش برسیم پس بیاید قبل شروع اطلاعات بیشتر اون هدف ها رو با هم دوره کنیم:
افزایش مهارت تخصصی در جاوا اسکریپت برای توسعه وب سایت ها
توانایی حل مساله و پیاده سازی مسائل با زبان جاوا اسکریپت
توانایی پیاده سازی وب سایت های SPA و کار با Restful Api ها برای پیاده سازی وب سایت ها
افزایش مهارت و آماده شدن برای بازار کار
ساخت یک رزومه کاری برای قدم گذاشتن در دنیای برنامه نویسی
توانایی کار کردن به صورت فریلنسری
پیش نیازهای دوره:
برای شرکت در این دوره نیاز نیست با زبان برنامهنویسی جاوا اسکریپت آشنا باشید!
داشتن دانش اولیه در HTML و CSS به شما در توسعه بهتر کمک میکنه اما ضروری نیست.
نیازی به داشتن تجربه برنامه نویسی نیز نمی باشد.
در هر کجای دنیا که باشید میتونید توی این بوت کمپ ثبت نام کنید بدون هرگونه محدودیتی! فقط کافیه به لپتاپ ( حداقل ویندوز ۸ ) و اینترنت دسترسی داشته باشید.
آموزش های کاملا بر اساس نیاز بازار کار در جهانه! به گونه ای قراره یاد بگیریم که با مهارت به دست اومده میتونیم در هر کجای دنیا فعالیت کنیم.
مهمترین نیاز برای شرکت در این بوتکمپ داشتن زمان برای تمرین روزانه است.
نقشه راه یادگیری Front-End Development
مرور کلی بر دوره
زمان کلی دوره
96 ساعت
تعداد جلسات
24 جلسه
ظرفیت دوره
۱۵ نفر + ۲ نفر بورسیه
شروع دوره
۷ شهریور ماه ۱۴۰۲
پایان دوره
آذر ماه ۱۴۰۲
مربی دوره
مجتبی اسپری پور
روزهای برگزاری
یکشنبه و سهشنبه
ساعت برگزاری
۶ تا ۱۰ شب
مدت زمان هر جلسه
۴ ساعت
گواهی کدینگ فرانت
اهدای گواهی نامه کدینگ فرانت
آزمون
آزمون و مصاحبه پس از اتمام دوره
امکان استخدام
معرفی شرکت کننده به شرکت های نرمافزاری
مزیت های بوت کمپ جاست ریاکت:
تدریس دوره توسط اساتیدی انجام میشود که سال ها تجربه فعالیت در این حوزه را دارند و شغل اصلی آنها برنامه نویسی است و سالها تجربه همکاری با شرکتها و استارتاپ های داخلی و خارجی را دارند.
دوره آموزشی جاست ری اکت بر اساس سرفصل های سال ۲۰۲۳ تدوین شده و شما مباحث پایه ای رو تا مباحث امروزی یاد خواهید گرفت یا به عبارتی بهتر، شما تمامی تکنولوژی های روز استفاده شده توسط شرکت های بزرگ دنیا رو یاد خواهید گرفت. قراره زبان برنامه نویسی جاوااسکریپت رو از نقطه صفر یاد بگیرید و تمام مفاهیم این زبان را آموزش ببینید و سپس با پر استفادهترین کتابخانه جاوااسکریپت یعنی React آشنا بشید. کتابخانه ای که توسط شرکت های بزرگی مثل نتفلیکس، اوبر تاکسی، اینستاگرام، دیسکورد، پینترست، نیویورک تایمز، اسنپ، تپسی، اسنپفود، اسنپ دکتر، فیلیمو، نماوا، توییتر و … استفاده میشود.
توی این دوره همه مباحث با جزییات دقیق، کامل و با حوصله آموزش داده میشه، با هم یاد میگیریم و مرور میکنیم و تمرین میکنیم.
این دوره بر اساس نیاز بازار کار تدوین شده و حاصل یک تجربه ۱۵ ساله از دنیای برنامه نویسی هست یعنی تجربه کسانی که خودشون از کارآموزی شروع کردند و سال ها در این حوزه فعالیت داشته اند پس میتونید مطمئن باشید که مباحثی رو یاد خواهید گرفت که حتما روزی به کارتان خواهد آمد.
دوره های آموزشی که تیم کدینگ فرانت و هست نما آکادمی برگزار کرده باعث شده تا افراد بسیار زیادی برنامه نویسی رو یاد بگیرند و خیلی هاشون تونستند به شرکت های بسیار زیادی در توسعه اپلیکیشن و وب سایت هاشون کمک کنند و بسیاری از اون ها هم تونستند موفق به مهاجرت شوند و در شرکت ها و استارتاپ های خوب اروپایی استخدام شوند، این یک در باغ سبز نیست فقط کافیه تمرکز داشته باشید، تلاش کنید، وقت بذارید و یاد بگیرید!
فرقی نمیکنه کجای دنیا زندگی میکنید، اگر به لپ تاپ و اینترنت دسترسی دارید بدون محدودیت میتونید توی این دوره شرکت کنید چون این دوره به صورت آنللاین برگزار میشه با یک کیفیت ایدهآل. البته در کنار اون هر جلسه ضبط هم میشه و چند ساعت پس از پایان جلسه، ویدیو اون قسمت در اختیارتون قرار میگیره تا بارها بتونید ویدیو رو مشاهده کنید و تمرین کنید.
در این دوره آموزشی React، بوت کمپ تخصصی آموزش ری اکت چه مباحثی را حتما یاد خواهیم گرفت؟
در طی این بوتکمپ آموزشی قرار نیست موارد آموزشی را به صورت سطحی یاد بگیرید، بلکه هر موردی که آموزش داده میشود را در قالب یک پروژه فرانت اند بارها و بارها تکرار و تمرین میکنیم تا به یک عادت برای شما تبدیل شود. تمامی دوره های کدینگ فرانت به صورت آنلاین بوده و شما مستقیم می توانید با مربی خود در ارتباطباشید. این مزیت باعث می شود مباحث را به صورت عمیق و کاربردی یاد گرفته و بخوبی مشکلات بوجود آمده در طی مسیر یادگیری را با کمک مربی خود رفع کنید. در زیر با مهارت هایی که در طی این دوره برای شما آماده شده تا به یک برنامه نویس فرانت اند تبدیل شوید آشنا خواهیم شد.
یادگیری Javascript
مهمترین موضوع برای تبدیل شدن به یک توسعه دهنده فرانت اند یادگیری خوب زبان برنامهنویسی Javascript است. در طول این دوره با جاوا اسکریپت به خوبی آشنا شده و تمام مفاهیم آن را برای اینکه بتوانیم از این زبان برنامهنویسی در پروژه های خود استفاده کنیم را یاد خواهیم گرفت.
آموزش زبان جاوااسکریپت از نقطه صفر و با تمام جزییات
هرآنچه که بازار کار از یک برنامهنویس جاوا اسکریپت توقع دارد را یاد خواهید گرفت.
با جاوا اسکریپت از ورژن های اولیه تا ورژن های مدرن آشنا میشیم.
با تمام موارد پایه نحوه تعریف متغیر ها، استفاده از فانکشن ها، متدها، آرایه ها و آبجکتها و مهارت های این چنینی به صورت دقیق، عمیق و کامل آشنا میشویم.
یک برنامهنویس خوب باید بدونه در پس زمینه یک ربان برنامهنویسی چه اتفاقی افتاده است، توی این دوره مفاهیمی که شما رو متفاوت از دیگران میکنه رو یاد خواهید گرفت یعنی مفاهیم رو عمیق یاد میگیرید تا بتوانید بهترین روشها را برای توسعه پروژههای خود استفاده کنید.
با انواع داده ها به خصوص آرایه ها و آبجکت ها آشنا میشیم و مهارت استفاده از این مدل های داده رو افزایش میدهیم و تقریبا تمام نکات قابل استفاده رو با هم یاد میگیریم و تمرین میکنیم.
آشنایی با DOM و یادگیری ارتباط جاوا اسکریپت با صفحات وب
با توجه به مفاهیم پروژه و صورت مساله با حلقه ها و شرط ها به صورت دقیق آشنا خواهیم شد.
آشنایی عمیق در مفاهیم اصلی جاوا اسکریپت مانند event loop, hosting, closure, event handling و …
آشنایی با OOP، کلاس ها و prototypes در جاوا اسکریپت
آشنایی با برنامه نویسی Asynchronous و Synchronous و افزایش مهارت در promises، async/ await و مباحث مهم در استفاده از این مفاهیم.
آشنایی با Http Requests در جاوا اسکریپت
آشنایی عمیق در استفاده از ابزار ها و بهبود پرفورمنس در کد ها همانند Code splitting و Browser Support
انجام پروژه های متعدد و واقعی برای درک کاربرد هر بخش و هر مفهوم
آشنایی با ساختار یک پروژه SPA
وب سایت ها و اپلیکیشن ها در دنیای امروزی کمی متفاوت شده اند، پروژه های رابط کاربری دیگر به سادگی گذشته نیست و برای اینکه یک توسعه دهنده خوب فرانت اند باشیم باید دانش خود را افزایش دهیم. یکی از مهمترین مواردی که بعد از جاوا اسکریپت باید یاد بگیریم، تولید کردن محصولاتی به نام Single Page Application در فرانت اند است. این اپلیکشن ها بصورت مستقل اجرا می شود و جدای Back-End هستند. برای این کار باید از طریق موردی به نام Api آنها را به سرور مرتبط کنیم. در این دوره نحوه ساخت اپلیکشن های SPA را یاد خواهیم گرفت و سپس توسعه آن با استفاده از ری اکت را خواهیم آموخت. تقریبا وب سایت های امروزی به دلایل مشخصی به این تکنولوژی روی آوردهاند شرکت هایی همچون دیجیکالا، اسنپ، اوبر و … پس مهم هست که این مورد رو یاد بگیریم چون بازار کار به اون نیاز داره!
کانفیگ کردن یک پروژه با کتابخانه ری اکت و آشنایی با وب پک
مهمترین گزینه برای شروع یک پروژه ری اکتی ایجاد یک ساختار استاندارد و Best Practice برای پروژه است. در این قسمت با ایجاد چند مدل ساختار در ری اکت آشنا شده و آنها را با هم مقایسه می کنیم تا بهترین مورد را انتخاب کنیم. در یک تیم نرم افزاری یکی از مهمترین موارد برای شروع توسعه یک پروژه، ایجاد یک ساختار استاندارد است. توی این دوره با هم یاد میگیریم که یک ساختار استاندارد درست کنیم تا یک تیم بتونه براحتی یک محصول نرمافزاری در قسمت فرانتاند را توسعه دهد.
یادگیری عمیق ری اکت React.js
ری اکت یک دنیای جدید در توسعه رابط کاربری ایجاد کرده و مقالات و ویدیو های آموزشی زیادی از آن در فضای وب وجود دارد. در طول این دوره با ری اکت آشنا شده و سپس با کاربردها و نحوه استفاده از آن به بهترین روش ممکن در پروژه ها آشنا خواهیم شد.
دلیل استفاده از ری اکت و چرا شرکت های بزرگ از React برای توسعه محصولات نرم افزاری خود استفاده میکنند.
توسعه اپلیکیشن های قدرتمند و سریع با استفاده از React
انواع استایل دهی در ری اکت و آشنایی با Style Component ها
یکی از مهم ترین مباحث در ری اکت آشنایی با انواع روش های استایل دهی آن است، در کل روش های مختلفی برای style در ری اکت وجود داره، و این امکان را داریم که از آنها در پروژه ها استفاده کنیم، همانند css,sass,styled component, modular css و موارد دیگه. در انتها styled component را به صورت کامل یاد میگیریم تا پروژه ها را به بهترین حالت ممکن استایل دهی کنیم.
یادگیری مفاهیم react و لایف سایکل ها در ری اکت
به عنوان یک توسعه دهنده فرانت اند، برای اینکه بدانیم چه زمانی باید از کدوم لایف سایکل استفاده کنیم، به چه صورت میزان ری رندر شدن کامپوننت را بسنجیم و بهبودش بدیم، نحوه مدیریت استیت یک اپلیکیشن را یاد گرفته و درکل باید با بخش های مختلف ری اکت آشنا شده و آنها را به خوبی یاد بگیریم. ما با لایف تمامی لایف سایکل های ری اکت چه در نسخه فانکشن و چه در نسخه کلاس آشنا شده و از آنها استفاده خواهیم کرد. مجموعه ای از یادگرفتن این موارد و ترفندها باعث میشه تجربه ما در استفاده از ری اکت بالاتر بره و مهارت بیشتری پیدا کنیم.
مدیریت استیت گلوبال در اپلییکشن، آشنایی عمیق با Redux و Context API
یکی از راه های مدیریت استیت در ری اکت استفاده از ریداکس هستش که در طول دوره با مفاهیم لازم در ریداکس مثل action ،reducer و Dispatcher ها آشنا خوهیم شد و همچنین با Middleware های ریداکس مثل ساگا هم آشنا شده و از آنها استفاده خواهیم کرد.
آشنایی با Routing در ری اکت
معمولا کمی روال روتینگ در اپلیکیشن های SPA متفاوت هستش و باید این روال و ابزارهایی که برای آن لازم است را یاد بگیریم، در پایان همه چالش ها و نکات مربوط به روتینگ مثل مدیریت پارامتر ها، مدیریت QueryString و LazyLoad روت ها را با هم کار خواهیم کرد.
آشنایی با React Router
آشنایی با هوک ها در ری اکت
در این دوره بعد از یادگیری ری اکت به سراغ هوک ها در ری اکت خواهیم رفت. در ابتدا هوک هایی که خود ری اکت داره را معرفی و از آنها استفاده می کنیم، بعد از اینکه هوک هایی که با ری اکت ساخته شده را استفاده کردیم، سعی میکنیم خودمان هوک هایی را بسازیم و بارها و بارها در جاهای مختلف پروژه از آنها استفاده کنیم.
آشنایی با API Call در ری اکت
یکی از موارد مهمی که یک فرانت دولوپر باید بلد باشه Rest Api ها است. با یادگیری این روش این امکان را دارید تا بتوانید با استفاده از وب سرویس ها، وب سایت ها و اپلیکیشن هایی طراحی کنید که با آنها ارتباط برقرار کنه. در ادامه تمامی مواردی که در رابطه با ریکوئست زدن به سرور است را یاد میگیریم و از ابزارهای مرتبط با آن استفاده میکنیم. با تمامی این روش ها مانند promise ,async await ,yield آشنا شده و یاد میگیریم که چگونه ارور را مدیریت کنیم و همچنین بهترین راهکار ها برای مدیریت ارتباط با سرور را هم خواهیم آموخت.
ایجاد یک وب سایت با React
در پایان با تمام دانشی که در طول دوره یاد گرفتیم و با انجام تمرین های مختلف، مهارتی را به دست خواهیم آورد تا یک پروژه کامل را با استفاده از React تولید و از خروجی آن لذت ببریم.
هدف اصلی دوره
هدف اصلی این دوره تبدیل کردن شما به یک برنامهنویس جاوا اسکریپت است که بتواند تمام کارهای لازم در این قسمت را به خوبی انجام دهد. حتما و قطعا یاد میگیریم که یک اپلکیشن وب را با استفاده از جاوا اسکریپت و کتابخانه ری اکت، به تنهایی و تیمی توسعه داده و با استفاده از GIT، آن را بین تیم به خوبی مدیریت کنیم.
یادمون باشه اگر زبان برنامهنویسی جاوااسکریپت رو یاد بگیریم میتونیم در حوزههای مختلف از اون استفاده کنیم و محصولات نرمافزاری متعددی را توسعه دهیم همانند:
وب سایت
اپلیکیشن موبایل
اپلیکیشن دسکتاپ
اندروید تیوی و …
پس اگر این زبان برنامهنویسی رو یاد بگیریم میتونیم از شغل آینده خودمون مطمئن بشیم چون میتونیم نیازهای زیادی از بازارکار رو پوشش بدیم چه در ایران و چه در خارج از ایران.
ویژگی های دوره
دوره های تعاملی و زنده
تمامی دوره های کدینگ فرانت به صورت آنلاین و تعاملی برگزار میشوند و با توجه به این موضوع هیچ ویدیوی از قبل ضبط شدهای برای این دوره ها وجود ندارد و تمامی مباحث بصورت زنده، آموزش داده میشوند، هر چند پس از پایان هر جلسه ویدیو ضبط شده مربوط به هر جلسه در اختیار شرکت کنندگان قرار خواهد گرفت تا بتوانند مباحث هر جلسه را بیشتر تمرین کنند تا به درک بهتری از آن برسند.
تمرین و انجام پروژه
شما قرار نیست در طی دوره فقط شنونده باشید، بلکه در هر جلسه در کنار هم، هر موضوع را تکرار و تمرین می کنیم تا بخوبی متوجه هر مبحث و مساله بشیم. همچنین در طول دوره، چندین پروژه را از ابتدا به زبان فارسی و انگلیسی، با هم پیش می بریم، کد می نویسم و پیاده سازی می کنیم. تکرار و تمرین در طول دوره، باعث می شود تا به راحتی در ذهن خود بتوانید مباحث را تحلیل کنید و به درک بهتری از آن برسید.
در نظر گرفتن شرایط بازار کار
با توجه به اینکه کدینگ فرانت زیر مجموعه ای از یک تیم نرم افزاری به نام هست نما است که سال ها تجربه در زمینه تولید و پشتیبانی نرم افزار در داخل و خارج کشور را دارد، به تمامی چالش های مربوط به بازار کار، آگاه هستیم و همواره سعی می کنیم در طی این دوره ها، شما را با چالش های مربوط به بازار کار آشنا کنیم تا دیگر شما نگرانی برای ورود به بازار کار را نداشته باشید.
تعهد به یادگیری شما
مدت زمان اعلامی برای هر دوره نهایی نبوده، و هر مقدار ساعت اضافی برای یادگیری شما نیاز باشد، بدون هیچ گونه هزینه اضافه ای به زمان دوره افزوده خواهد شد، تا مطالب ارائه شده را کاملا درک کنید.
مشاوره اختصاصی قبل از دوره
پس از ثبت نام و قبل از شروع هر دوره، ابتدا بصورت اختصاصی با هر یک از شرکت کنندگان جلسه ای برای مشاوره و پرسش و پاسخ برگزار می شود و سپس با حضور تمام شرکت کنندگان، جلسه هماهنگی قبل از شروع دوره برگزار خواهد شد تا درباره پیش نیازها و الزامات مربوط به دوره صحبت شود.
معرفی شرکت کننده ها به شرکت های نرم افزاری
تمامی شرکت کنندگان کدینگ فرانت در صورتی که دوره را با موفقیت با پایان رسانده باشند، در صورت تمایل به شرکت های نرم افزاری جهت کار معرفی خواهند شد. پس از پایان هر دوره رزومه شما در کنار سطح سواد، سابقه و نمرات کسب شده در طی دوره در اختیار شرکت هایی که به دنبال نیروی کار متخصص هستند قرار میگیرد و این کار احتمال استخدام شدن شما را به شدت افزایش می دهد.
پشتیبانی پس از دوره
کدینگ فرانت جدا از اینکه در طول دوره بصورت کامل پشتیبان شما خواهد بود، بعد از پایان هر دوره نیز این پشتیبانی را از طریق راههای مختلف ادامه خواهد داد و همیشه در کنار شما خواهد بود. فرقی نمی کنه مشکلات فنی باشه یا موارد مربوط به تکمیل رزومه شخصی و یا موارد دیگه کار، ما همیشه در کنار شما هستیم تا در سریعترین زمان ممکن به هدف خود برسید.
برگزاری آزمون و مصاحبه
در پایان هر بوت کمپ آموزشی، برای محک زدن دانشی که در طول دوره بدست آورده اید، آزمونی فنی برگزار خواهد شد. در کنار آن نمونه ای از یک جلسه مصاحبه فنی را پشت سر خواهید گذاشت، تا عادت کنید بدون استرس در جلسات مصاحبه شرکت کنید. چگونگی ساخت یک رزومه خوب را هم یاد می گیرید، تا خود را برای موفقیت شغلی آینده آماده کنید.
گواهی نامه کدینگ فرانت
پس از به پایان رساندن هر بوت کمپ آموزشی، به شرکت کنندگانی که آن دوره آموزشی را با موفقیت به پایان رسانده باشند، گواهی پایان دوره که بصورت دیجیتال و هم به صورت چاپی برای شما ارسال خواهد شد. این گواهینامه و نمره آزمون تاثیر زیادی در استخدام شما در شرکت های منتخب خواهد داشت.
سر فصل دوره
شروع آشنایی با جاوا اسکریپت و کاربرد های آن
بدون هرگونه مباحث پیش پا افتاده و تکراری، مستقیم به سراغ یادگیری جاوا اسکریپت و کاربردهای آن رفته و مواردی که باید یاد بگیریم را شروع خواهیم کرد. با منابع خوب آن جهت یادگیری هر چه بهتر آشنا شده و بر اساس داکیومنت اصلی، مباحث را با هم مرور خواهیم کرد. سپس در دنیای کد، بر مبنای تمرین با متد ها و فانکشن های آن آشنا شده و سعی میکنیم راه ارتباط جاوا اسکریپت با HTML و CSS را متوجه شویم تا با استفاده از آن به بهتر شدن وب سایت خود کمک کنیم. در کنار همه این مباحث، مصاحبه های جاوا اسکریپتی را با هم مررور و سعی می کنیم مواردی که معمولا در مصاحبه های استخدامی پرسیده میشه را بررسی کنیم.
باید این رو در نظر داشته باشیم که برای شروع هر زبان برنامه نویسی در ابتدا باید بدونیم چه قابلیت هایی اون زبان داره و چطوری میتونیم ازشون استفاده کنیم پس در این بخش موارد اصلی استفاده از جاوا اسکریپت رو یاد خواهیم گرفت
جاوا اسکریپت چیست و چگونه اجرا می شود
کاربردهای زبان جاوااسکریپت در دنیای برنامهنویسی چیست و برای چه محصولات نرمافزاری استفاده میشود.
فراهم کردن محیط دولوپمنت برای جاوا اسکریپت
اضافه کردن جاوا اسکریپت به صفحات وب
آشنایی با متغیر ها و انواع نوع داده ای در جاوا اسکریپت
تفاوت ورژن های مختلف جاوا اسکریپت و ورژن های فعال در مرورگرهای مدرن و غیر مدرن
افزایش مهارت در دیباگینگ و آشنایی با انواع ارور ها
کار کردن با DOM و تغییر در نحوه رندرینگ
کار کردن با DOM در جاوا اسکریپت
نحوه ارتباط جاوا اسکریپت با html و css
DOM چیست؟
چطور میتوان DOM را ایجاد کرد و یا آن را تغییر داد
فراخوانی المنت ها و node ها با استفاده از آیدی و کلاس
آشنایی با getElementByID و QuerySelector
رابطه بین المنت ها و node ها از دیدگاه DOM
مدیریت Properties و class و id با استفاده از جاوا اسکریپت
حذف و اضافه کردن المنت ها
مدیریت استایل ها با جاوا اسکریپت
نوشتن یک اپلیکیشن ساده todo-list
عمیق شدن در تعریف متغیر ها،کار کردن با انواع نوع داده ای و فانکشن ها
در این جلسه برای یادگیری هر چه بهتر جاوا اسکریپت دوباره تمرین و کد نویسی خواهیم کرد، سعی میکنیم دانش خود را در استفاده از جاوا اسکریپت افزایش دهیم و بتونیم با قابلیت های بیشتری از جاوا اسکریپت آشنا بشیم.
نحوه تعریف متغیرها و استفاده از اون ها
آشنایی با Operators
نحوه از استفاده از انواع مدل های داده ای String و Number
کار کردن با متد های مختص String و Number
آشنایی با constها
آشنایی با فانکشن ها و متد ها
کاربرد Return در فانکشن ها
تفاوت function با method
انواع invoke کردن فانکشن ها در جاوا اسکریپت
تفاوت Scope ها در جاوا اسکریپت
نحوه استفاده همزمان از مدل های داده ای String و Number
نگاه عمیق به ورژن های مختلف جاوا اسکریپت و بررسی جزیی تغییرات اصلی ES5 VS ES6 Next Gen JS
تفاوت تعریف متغیر ها var vs let & const و مفهوم Block Scope
آشنایی با Hoisting
تفاوت متد های by reference و by value
داده های mutable و immutable
مدیریت حافظه در جاوا اسکریپت Garbage Collection & Memory Management
تفاوت null , undefined و NaN
کاربرد typeof
کار کردن با شرط ها و حلقه ها و مقایسه مقادیر مختلف
در این قسمت با یکی از مهمترین مباحث هر زبان برنامهنویسی آشنا میشویم و آنها شرطها و حلقه ها میباشند اتفاقاتی که ممکنه تکرار پذیر باشند و یا بر اساس شروط خاصی اجرا شوند.
کاربرد شرطها در زبان های برنامهنویسی و محصولات نرمافزاری
شرط ها در زبان جاوا اسکریپت و مدل های مختلف آن
آشنایی با if و else if
مقایسه مقادیر
مقایسه مقادیر به صورت AND و OR
کاربرد حلقهها و مدیریت کارهای تکراری
آشنایی با for
عمیق شدن در فانکشن ها و آبجکت ها در جاوا اسکریپت
سطح این جلسه کمی بیشتر خواهد شد و قراره با فانکشن ها و آبجکت ها در جاوا اسکریپت اسکریپت عمیق تر آشنا بشیم.
Objects
پراپرتی ها
متد ها
getters و setters
this در آبجکت ها
Constructors
Prototypes در آبجکت ها
حلقه در آبجکت ها
JS FUNCTIONS
کاربرد فانکشن در زبان های برنامهنویسی
نحوه تعریف فانکشن در جاوا اسکریپت
کاربرد فانکشن در دنیای واقعی
invoke کردن فانکشن ها در جاوا اسکریپت
تفاوت parameters و arguments
تعریف پارامتر های داینامیک
تفاوت apply و call
تفاوت arrow functions با regular functions
آشنایی با متد bind
Dynamic Parameters در جاوا اسکریپت
تفاوت functions و methods
افزایش مهارت برای کار کردن با آبجکت ها
آشنایی با آبجکت ها و کاربرد آبجکت ها در جاوا اسکریپت
حذف، اضافه و آپدیت کردن مقادیر آبجکت
نحوه دسترسی پیدا کردن به آبجکت ها و مقادیر آنها
دسترسی پیدا کردن به آبجکت های تو در تو
آشنایی با قابلیت chaining
آشنایی با Object.assign
تعریف آبجکت در دنیای واقعی
تعریف متد برای آبجکت ها
تعریف this و کاربردهای آن
افزایش مهارت برای کار کردن با آرایه ها
کاربرد آرایه در زبان های برنامهنویسی و دلیل استفاده از آنها
آرایه ها در جاوااسکریپت
حذف، اضافه و آپدیت مقادیر در آرایه ها
متدهای جاواسکریپت برای مدیریت آرایه ها مانند push, pop و unshift
متد splice
مرج کردن آرایه ها با یکدیگر با استفاده از concat و spread
استفاده از حلقه در آرایه
آشنایی با forEach و map
آشناییی با متد های sort و reverse
آشنایی با Class ها در جاوا اسکریپت و دیگر مفاهیم جاوا اسکریپت
Closures در جاوا اسکریپت
IIFE در جاوا اسکریپت
آشنایی عمیق تر با متد bind
تفاوت arrow functions با regular functions
تمرین و انجام پروژه با دانسته هایمان تا اینجا
کلاس ها در جاوا اسکریپت
کاربرد کلاس ها در برنامه نویسی
نحوه تعریف کلاس در جاوا اسکریپت
ارث بری
constructor
تابع super
method ها و property ها
استفاده از this
داده های public و private
event loop و single thread بودن در جاوا اسکریپت
جاوا اسکریپت چگونه کار میکند
event loop ها چیست؟
جاوااسکریپت یک زبان single thread هست؟ چه توانایی دارد و چه کارهایی را نمیتواند انجام دهد؟
تفاوت concurrent و parallel در دنیای برنامه نویسی
Promise ها در جاوا اسکریپت و async await ها
آشنایی با Promise ها
نحوه ایجاد promise و متد های آن همانند all – any – catch و …
آشنایی با try catch
نحوه استفاده از async await ها
آشنایی با SPA ها، پیش زمینه های یادگیری و React Fundamentals
در این جلسه در ابتدا با Single-Page-Applications ها آشنا میشویم و تفاوت اون با با حالت Multiple-Page-Applications رو بررسی میکنیم، همچنین دلیل اینکه چرا دنیای وب به SPA ها رجوع کرد را مورد بررسی قرار میدهیم. بعد از اینکه با مفاهیم SPA آشنا شدیم به سراغ آشنایی با ری اکت میرویم اما در ابتدا باید با JSX آشنا شویم و سپس BabelJS. زمانی که با اصول اولیه آشنا شدیم میتوانیم مفاهیم فاندامنتال ری اکت رو درک کنیم. همچنین از این جلسه به بعد در کنار تمام مباحث در هر جلسه با ES6 بیشتر آشنا خواهیم شد.
پس در این جلسه یاد خواهیم گرفت:
آشنایی با SPA ها و درک مفاهیم آنها
شروع آشنایی با مفاهیم React
بررسی تغییرات در DOM
Virtual Dom در ری اکت
آشنایی با JSX
آشنایی با BabelJS
بررسی استفاده از React بدون حالت SPA
React Fundamentals
es6 destructuring
آشنایی با Class Components و لایف سایکل های آن
مهمترین مباحثی که باید در یک اپلیکیشن spa به آن دقت کنیم چرخه حیات یا همان لایف سایکل آن کتابخانه یا فریم ورک است. منظور از چرخه حیات این است که کامپوننت دقیقا کی شروع به کار کرده، کی به صورت کامل بارگذاری شده و چه زمانی کامپوننت تغییر و یا آپدیت شده است. همه این موارد به ما کمک میکنه تا اپلیکیشن خود را تحت کنترل داشته باشیم و آن را مدیریت کنیم. آشنایی با لایف سایکل ها یکی از مهترین مباحثی است که باید یاد گرفته شود و آن را همیشه در گوشه ذهن خود داشته باشیم.
آشنایی با propTypes
آشنایی با Fragment و دلیل استفاده از آن
آشنایی با LebabJS
ES6 Default Parameters
استفاده از Spread در ES6 در کامپوننت های ری اکتی
آشنایی با Class Components در ری اکت و لایف سایکل کامپوننت های Class Base در React
بررسی مزیت های استفاده از کامپوننت
ادامه مباحث مربوط به لایف سایکل ها در ری اکت و تعریف Modules در جاوا اسکریپت
در این جلسه باز هم در رابطه با کلاس ها در ری اکت صحبت میکنیم پس از اینکه شناخت کافی رو از کامپوننت های کلاس به دست آوردیم میریم سراغ Function Components.
پس از آن سعی می کنیم کلاس کامپوننت هایی که نوشتیم را به هوک ها تبدیل کنیم. معمولا با اینکه در حال حاضر اکثرا هوک ها هستند که استفاده می شوند، اما باید به کلاس کامپوننت ها مسلط باشیم و به راحتی این امکان را داشته باشیم تا آنها را به هوک ها و فانکشن کامپوننت ها آپگرید کنیم. نهایتا با لایف سایکل هوک ها آشنا شده و تمامی مواردی که برای مدیریت چرخه حیات نیاز داریم را با هم تمرین کرده و یاد می گیریم.
آشنایی با State ها در ری اکت
بررسی تمام لایف سایکل ها در کامپوننت های کلاس
کامپوننت های stateful و stateless
دلایل سوییچ کردن تیم ری اکت ( فیس بوک ) از کلاس ها به فانکشن ها
شروع آشنایی با کامپوننت های فانکشن و بررسی لایف سایکل های آن ها
آشنایی با Module ها در جاوا اسکریپت
شروع آشنایی با Create React APP و استفاده از ان ( در ابتدا از CRA استفاده کنیم و در جلسه های بعد یاد میگیریم که به تنهایی بدون از استفاده از محصول آماده، وب پک را خودمان کانفیگ کنیم )
شروع پروژه ری اکت، آشنایی با CRA و پکیج منیجر ها
از این جلسه به بعد با توجه به آموخته هایی که بدست آوردیم میتونیم پروژه ری اکتی خودمون رو شروع کنیم.
در ابتدا CRA رو نصب میکنیم و با ساختار اون آشنا میشیم در همین با پکیج منیجر ها علی الخصوص NPM و YARN و نحوه کار کردن با اون آشنا میشیم. پس از اون یاد میگیریم که پروژه خودمون رو صفحه بندی کنیم و از React Router استفاده کنیم.
در این جلسه درباره روتینگ در اپلیکیشن های SPA صحبت کرده و برای درک بهتر تمرین خواهیم کرد. در نهایت با ابزاری به نام React Router آشنا شده و نحوه استفاده از آن را یاد خواهیم گرفت. تمام مواردی که باید در مبحث روتینگ بلد باشیم، از جمله ایجاد روت های داینامیک و گرفتن پارامتر های داینامیک و Query String ها از روت های کامپوننت های مختلف و همچنین در رابطه lazy load کردن روت ها را تمرین خواهیم کرد تا این امکان را داشته باشیم که پروژه را در همان ابتدای کار بهبود دهیم.
نصب Create React App
آشنایی با ساختار پکیج منیجر هایی مانند npm و yarn
نصب eslint
نصب prettier
کانفیگ کردن فایل editorconfig
آشنایی با ساختار پوشه بندی و ایجاد یک ساختار واحد در پروژه
تمرین و پروژه
مفهوم Routing در SPA ها
آشنایی با Routing و استفاده از React Router در ری اکت
کانفیگ کردن ری اکت روتر
آشنای با ساختار آدرس اینترنتی ( پروتکل ها، هاست، پارامترها و کوئری استرینگ ها )
ایجاد صفحات داینامیک
مدیریت query string ها
استفاده از ری اکت روتر و پیاده سازی صفحات Private و صفحات Public
تنظیمات مربوط به دسترسی کاربرها برای هر صفحه
آشنایی با استوریج ها در مرورگر
در این جلسه وارد یکی از مهمترین موارد نیاز برای هر فرانت اند دولوپری میشیم و اونم چیزی نیست جز آشنایی با استوریج ها در مرورگر. چون هر دولوپری برای توسعه وب باید آشنایی کامل با این storage ها رو داشته باشه.
آشنا شدن با مزیت استوریج های در مروگر
آشنایی با LocalStorage
آشنایی Cookies
آشنایی با SessionStorage
آشنایی با IndexedDB
احراز هویت کاربر و گرفتن اطلاعات کاربر لاگین شده و ذخیره آن در استیت و استوریج
سینک کردن استیت اپلیکیشن با یکی از Storage های مرورگر
مدیریت استیت های گلوبال
در این جلسه قراره به صورت عمیق تر با استیت های گلوبال آشنا بشیم و تمرین کنیم. چونکه برای استفاده از استیت های گلوبال عموما ل از Redux Design Pattern استفاده میشه، باید اول این دیزاین پترن رو یاد بگیریم و بعد بریم سراغ Context. یاد گرفتن این دیزاین پترن در روزهای اول ممکنه کمی سخت باشه به همین جهت بیش از یک جلسه رو به مدیریت استیت اختصاص میدیم.
مدیریت استیت از والد به فرزند و فرزند به والد
مدیریت استیت به صورت گلوبال در کل اپلیکیشن (Context API)
آشنایی با Redux Design Pattern
آشنایی با ترکیب Action, Dispatch, Reducer
آشنایی با هوک useReducer
آشنایی با createContext
احراز هویت کاربر و گرفتن اطلاعات کاربر لاگین شده و ذخیره آن در استیت و استوریج
تمرین و تکرار
آشنایی با کانفیگ وب پک و BabelJS، استایل دهی در ری اکت و یادگیری Styled Components
در این جلسه می خواهیم مقداری وارد مراحل تنظیمات و کانفیگ کردن پروژه شویم. یاد خواهیم گرفت که دقیقا وب پک چه کمکی به ما می کنه و چه کارهای از دستش بر میاد، همچنین یاد می گیریم که ما چه مباحثی را باید از وب پک یاد بگیریم. همچنین نحوه استفاده و کار کردن با آن را متوجه خواهیم شد. در این جلسه با پلاگین های مختلف وب پک و نحوه نصب و راه اندازی آنها آشنا شده و با آن کار خواهیم کرد.
پس از آن با انواع روش های استایل دهی در ری اکت آشنا شده و به صورت کامل Styled Components را با هم بررسی خواهیم کرد و یاد میگیریم که به صورت بهینه از Styled Components برای تمامی پروژه ها استفاده کنیم.
کانفیگ کردن وب پک و آشنایی با پلاگین ها و loader های آن
آشنایی با کانفیگ babel
کانفیگ کردن module resolver
معرفی روش های استایل دادن در پروژه های ری اکتی
آشنایی با Styled Components
نحوه تعریف متغیر ها و Global Style در Styled Components
آشنایی مقدماتی با typescript
زبان برنامه نویسی TypeScript یک زبان برنامه نویسی منبع باز است که مایکروسافت ان را توسعه داده و نگهداری می کند. این زبان نحوی فوق العاده از جاوا اسکریپت است و تایپ اختیاری استاتیک را به زبان اضافه می کند. تایپ اسکریپت برای توسعه برنامه های کاربردی بزرگ و تبدیل به جاوا اسکریپت طراحی شده است. TypeScript ناشی از کاستی های جاوا اسکریپت برای توسعه برنامه های کاربردی در مقیاس بزرگ در مایکروسافت و در میان مشتریان خارجی است و یک نمونه حرفه ای و فوق العاده از جاوا اسکریپت است که به صورت جاوا اسکریپت ساده کامپایل می شود.
دلیل وجود زبانی به نام typescript و اینکه چرا باید از typescript استفاده کنیم؟
آشنایی با type ها در جاوااسکریپت
مقایسه type های در جاوااسکریپت و تایپ اسکریپت
تعریف interfaceها و کاربرد آنها
مقایسه type ها و interface ها
آشنایی با object typeها
آشنایی با array typeها
کار کردن با numbers,strings و booleans در تایپ اسکریپت
اولین Call API و کار با axios
این جلسه لذت بخش ترین قسمت دوره یعنی ارتباط برقرار کردن با سرور است. در این جلسه با استفاده از axios سعی می کنیم از وب سرویس ها استفاده کنیم و با آن اپلیکیشن خود را داینامیک کرده و آن را بسازیم. در مرحله بعدی با مواردی که باید در ریکوئست زدن به سرور بدانیم آشنا شده و با آنها کار خواهیم کرد. با تمام متدهای ریکوئست زدن مث GET, POST, PUT و … در کنار رعایت نکات مربوط در هدرها و بادی ها آشنا خواهیم شد تا بتوانیم اولین ریکوئست خود را را به سرور بزنیم. در کنار همه موارد ذکر شده با Promise ها، Async Await و Generator ها آشنا می شویم و بر اساس نیاز از یکی از آنها برای ریکوئست زدن به سرور استفاده خواهیم کرد. در نهایت یاد می گیریم تا ارور های سرور را مدیریت کنیم. برای بهبود مدیریت ارور ها هم با interceptor و try catch آشنا خواهیم شد.
آشنا شدن با Promise ها
نحوه اجرای HTTP Requests و آشنایی با XMLHttpRequest در جاوا اسکریپت
آشنا شدن با پکیج های fetch, axios و apisauce
آشنایی با ارور های سرور و Error Code ها
آشنایی با Async Await
آشنایی با try catch و مدیریت ارورها
آشنایی با interceptor ها
شروع پروژه پنل ادمین
از این جلسه تا پایان دوره قراره یک پروژه ادمین پنل یا همون بک آفیس رو با هم پیش بریم که این ادمین پنل قابلیت های زیر را خواهد داشت و مشتکل از تمام چیزهایی هست که تا به حال در این دوره یاد گرفتیم:
معرفی Ant Design و استفاده از آن در پروژه
ایجاد لی اوت برای صفحات احراز هویت کاربر
ایجاد صفحات Login, Register, Forgot Password و فرم های آنها
احراز هویت کاربر و ثبت داده های کاربر در استیت اپلیکیشن و سینک کردن با آن با کوکی یا لوکال استوریج
ایجاد کامپوننت های متنوع برای استفاده چند بار در پروژه ها
ایجاد کامپوننت های متنوع برای راحت در کردن کار در حین انجام پروژه
آموزش کار با فرم ها در ری اکت و فرم های ادیت
ایجاد صفحه پروفایل کاربری و ایجاد سطح دسترسی در پروژه
ایجاد Toast Message ها و نمایش پیام های موفقیت و ارور مرتبط به کاربران
فرایند Logout کردن کاربران
در مدت زمان یک هفته بصورت فشرده بهمراه زمان تمرین خارج از کلاس، یک پروژه کامل را با هم پیش خواهیم برد. در این جلسه قراره زمانی برای پرسش و پاسخ داشته باشیم تا مشکلات را با هم حل کنیم. در یک هکاتون یک هفته ای، یک پنل ادمین از قبل مشخص شده را در کنار هم با تمام چالش های آن، با یک api آماده و از پیش تعیین شده که توسط تیم هست نما نوشته شده را پیاده سازی خواهیم کرد. از لاگین و ثبت نام با هم شروع کرده و استارت یک پروژه رو با هم میزنیم و اون رو به پایان میرسونیم.
آشنایی با PWA
احتمالا دیدید خیلی از وب سایت ها نسخه PWA خودشون رو دارن تبلیغ میکنن و شما رو هدایت میکنند تا بدون نصب هیچگونه اپلیکیشنی وسایتشون رو add to home screen کنید. در اصل pwa ها همون وبسایت هایی هستند که میتونن به قابلیت های اصلی گوشی دسترسی داشته باشند. توی این قسمت یاد میگیریم که بتونیم اپهای ری اکتی خودمون رو تبدیل به PWA کنیم مانند سوپراپلیکیشن اسنپ:
اپلیکیشن هایی که PWA هستند به چه معناست و چه کاربردهایی دارند؟
چگونه میتوانیم اپلیکیشن هایی که با React توسعه دهیم دادیم را تبدیل به PWA کنیم؟
ایجاد یک اپلیکیشن pwa
آشنایی با manifest.json
آشنایی با service worker
جمع بندی، شبیه سازی جلسه مصاحبه و مشاوره برای رزومه و آینده
در جلسه پایانی پروژه هایی که در طول دوره انجام دادیم را تک به تک دمو و تحویل خواهیم داد. مصاحبه ای برای تمامی شرکت کنندگان خواهد بود تا این امکان را داشته باشند دانش کسب شده طی این دوره را ارزیابی کرده و خود را برای چالش اصلی که بازار کار است آماده کنند. در نهایت موارد مهمی که برای ایجاد یک رزومه خوب باید بدانید را به شما گفته خواهد شد. پایان این دوره به معنای تمام شدن کل دوره نیست، بلکه پس از دوره برای هر گونه پرسش و پاسخ جهت رفع اشکالات ما همیشه در کنار شما خواهیم بود.
مخاطبین دوره
دوره آموزشی Just React دقیقا همان دوره ای است که شما برای تبدیل شدن به یک توسعه دهنده ری اکت دنبال آن هستید چرا که همانطور که از نام آن مشخص است، شما را آماده می کند تا به یک توسعه دهنده ری اکت خیلی خوب تبدیل شوید. این دوره با در نظر گرفتن تمام چالش های این شاخه از برنامه نویسی، شما را آماده ورود به دنیای بازار کار خواهد کرد. چه به صورت فری لنسری بخواهید کار خود را شروع کنید و چه به صورت استخدام شدن در یک محیط نرم افزاری این دوره به خوبی نیازهای شما را برطرف خواهد کرد. شما در یک دوره آموزشی فشرده و تمام وقت در مسیر یک توسعه دهنده React قرار خواهید گرفت و با سوادی که در طی این دوره به دست می آورید، این امکان را دارید تا حداقل مبلغی در حدود ۱۰ تا ۲۰ میلیون تومان را در ماه کسب کنید. این تازه شروع کار شما در راه پر پیچ و خم تبدیل شدن به توسعه دهنده ری اکت است. در این دوره به صورت عمیق مواردی را یاد خواهید گرفت که تا سال ها میتونید از آن استفاده کنید. کرد. در انتها این را به یاد داشته باشید که دنیا در حال تغییر است و همه چیز در این مسیر به سمت دیجیتالی شدن حرکت می کند. شما هم باید تبدیل بشید به چیزی که دنیای امروز به آن احتیاج دارد. این دوره می تواند یک دوره تبدیل هم برای شما باشه تا شما به شخصی تبدیل شوید که این قابلیت را داشته باشه تا محصولات جذابی تولید کنه. در اصل این دوره آموزشی را یک هکاتون نرم افزاری در نظر بگیرید که در یک بازه زمانی کوتاه بدون حاشیه و اضافه کاری بهترین و مهمترین مباحث توسعه رابط کاربری یاد گرفته و آن را انجام دهید…حال مخاطب دوره ما چه کسانی هستند؟
افرادی که html و css بلد هستند و میخواهند ری اکت یاد بگیرن.
افرادی که تجربه مختصری از React دارند اما سوادشان به حدی نیست بتوانند در جایی استخدام شوند.
افرادی که به طور جدی می خواهند از طراحیسایت در ایران و یا خارج از ایران کسب درآمد کنند.
افرادی که توسعه دهنده بک اند هستند و میخواهند به یک فول استک دولوپر تبدیل شوند.
افرادی که میخواهند در ری اکت به مهارت کافی برسند تا یک پروژه فرانت بگیرند و یا جایی مشغول به کار شوند.
افرادی که به دنبال استخدام شدن با عنوان شغلی Front-End Developer و یا Front-End Engineer هستند.
افرادی که به دنبال تولید کردن یک محصول نرم افزاری از صفر تا صد، سمت کلاینت هستند.
افرادی که از شغل فعلی خود ناراضی هستن و فکر میکنند استعدادی در کد نوشتن و دنیای کد نویسی دارند.
افرادی که مهاجر هستند و یا به مهاجرت فکر میکنند.
نظر برخی دانشجویان
با اینکه قبل از ورود به دوره سابقه کار داشتم و اطلاعاتی هم در این زمینه داشتم ولی با ورود به این دوره قواعد و اصولی رو یاد گرفتم که قبلا اجرا نمیکردم و حال که اطلاعات جدیدی رو یاد گرفتم میتونم کدهای بهینه تری رو بنویسم.u003cbru003e بیشتر هدف من از ورود به این دوره تکمیل کردن اطلاعات قبلی و یادگیری موارد جدید بود و پروژه محور بودن دوره هم تاثیر زیادی در یادگیری مطالب ارائه شده داشت.
سید روح الله موسویتوسعه دهنده رابط کاربری
یاد گرفتم در طول این دوره که از ابتدا به چه صورت یک پروژه رو شروع کنم و به انتها برسونم و با اینکه پیش نیازهای دوره رو داشتم ولی آقای حیدری در طول دوره مجدد از ابتدا مطالب رو گفتن و باعث شد حتی مواردی که از قبل با آنها آشنایی داشتم را بهتر یاد بگیرم چون توسط یک شخص با تجربه بیان شده و کمک بیشتری به یادگیری من کرد. u003cbru003e از نظر نحوه تدریس معلم هم رضایت داشتم و با توجه به عملی بودن دوره و مطرح شدن پرسش و پاسخ از اون رضایت کامل دارم.
سحرتوسعه دهنده رابط کاربری
• با توجه به اینکه من پیش نیاز های دوره را داشتم به راحتی مواردی که توسط استاد دوره ارائه شد و بصورت کامل درک کردم و بسیار برای شخص من کاربردی بود با توجه به سابقه کاری که من داشتم و در کل از شرکت در این دوره رضایت کامل رو دارم.
مهدی فلامرزیتوسعه دهنده رابط کاربری
من با توجه به اینکه قبلا کار نکرده بودم و تجربه خاصی هم در این زمینه نداشتم ولی با توجه به اینکه مطالب از پایه بیان شد مشکلی بابت درک مطالب نداشتم و طبقه بندی مناسبی هم در ارائه مطالب وجود داشت.u003cbru003e برای شخص من انتظاراتی که قبل از دوره داشتم بصورت کامل برطرف شده چون یاد گرفتم که یک پروژه رو به چه صورت از ابتدا شروع کنم و توسعه بدم.
حمید کریمیاسپورت آوران
مطالب ارائه شده خیلی طبقه بندی شده و کاربردی بود و خیلی وقت بود دنبال دوره ای شبیه به این بودم تا کار رو در قالب یک پروژه یاد بگیرم. در کل از شرکت در این دوره راضی بودم و باید فقط برای مطالبی که در طی این دوره یاد گرفتم وقت کافی رو بزارم و تمرین کنم تا بهتر برای من کاربرد داشته باشه.
محسن عباس نژادتوسعه دهنده رابط کاربری
پروژه هایی که قراره با هم در طول دوره انجام بدیم
همونطور که در تمام دوره های آموزشی کدینگ فرانت گفته شد، تمام دوره های کدینگ فرانت پروژه محور است، یعنی در طول پروژه یاد می گیریم که از چه ابزارها در شکل و جای مناسب آن استفاده کنیم. برای دوره آموزش ری اکت، دو تا پروژه خیلی خوب در نظر گرفته شده تا تجربه خیلی خوبی را از ری اکت داشته باشیم. در ابتدا یک پروژه برای نمایش فیلم و سریال و اطلاعات مربوط به آن است و پروژه دوم توسعه یک ادمین پنل با ری اکت است که در کنار هم آن را انجام خواهیم داد.
پروژه ۱. وب سایت جستجو فیلم و سریال
طراحی و توسعه وب سایت جستجوی فیلم و سریال با استفاده از وب سرویس themoviedb با ری اکت در که این پروژه تمام تجربه مربوط به ساختن و ارتباط برقرار کردن با یک سرور خارجی را در کنار هم خواهیم داشت و توسعه میدهیم.
پروژه ۲. توسعه وب سایت مربوط به ارزهای دیجینتال
قراره با استفاده از API یک وب سایت مربوط به کریپتوکارنسی را با استفاده از React توسعه دهیم.
نمونه کارهایی کسانی که در این دوره شرکت کردند، استخدام شدند و محصول تولید کردند
گیتار ایران
پیاده سازی وب سایت کامل گیتار ایران با صورت سرور ساید با تکنولوژی های React, Redux, Styled Components و Redux Saga
ادمین پنل ری اکتی
توسعه ادمین پنل ری اکتی به صورت SPA و PWA با ری اکت و ریداکس و Ant Design
هزینه یا قیمت پروژه های رابط کاربری چگونه است؟
طبق توضیحاتی که داده شد با افزایش نیاز کسب و کارها برای داشتن یک وبسایت اختصاصی ، در چندین سال اخیر ارزش تخصص طراحی سایت به شدت بالا رفته و طبیعتا نرخ یا قیمت طراحی سایت هم با آن افزایش پیدا کرده است.
برای اینکه بدانیم قیمت طراحی یک سایت استاندارد یا فروشگاهی چقدر است کافی است تا سری به شرکت های طراحی سایت بزنیم یا یک سرچ ساده توی گوگل انجام بدیم ، می بینید که قیمت طراحی یک سایت استاندارد به صورت فردی حداقل از ۲۰ میلیون تومان شروع میشود و در صورتی که به صورت سازمانی باشد حداقل از ۱۰۰ میلیون تومان فقط برای پروژه های رابط کاربری شروع می شود.
درآمد یک فرانت اند دولوپر چقدر است؟
با تمام این صحبت ها که گفته شد قصد ما این نیست تا به شما در باغ سبز نشان دهیم، اگر شما سواد خودتان را افزایش دهید، میانگین و درآمد یک برنامه نویس متوسط را به حرفه ای رابط کاربری، حداقل ۱۵ میلیون تومان در ما است.
برای اینکه بتوانیم درآمد یک فرانت اند دولوپر را محاسبه کنیم و بدانیم که میانگین درآمد یک توسعه دهنده رابط کابری به چه میزان است، کافی است تا یک حساب سرانگشتی انجام داده تا به آن پی بریم. بر اساس هزینه و قیمت طراحی سایت که در بالا به آن اشاره کردیم ، فرض کنید یک فرانت اند دولوپر در ماه فقط و فقط ۲ یا ۳ پروژه دریافت کند ( دریافت کم ترین تعداد پروژه در ماه ) و همچنین این توسعه دهنده رابط کابری با قیمت پایین تری هم کار کند، برای مثال ۱۰ میلیون هر پروژه، با این حساب خواهیم دید که حداقل درآمد یک طراح سایت بین ۳۰ تا ۴۰ میلیون تومان خواهد بود.
نمونه آگهی های استخدام در جاب اینجا
نمونه آگهی استخدام در Stackoverflow
آگهی پروژه فریلنسری upWork
هزینه یا سرمایه گذاری؟
هزینه ای که شما برای این دوره آموزشی پرداخت می کنید میتوان گفت به هیچ عنوان هزینه نیست بلکه هوشمندانه ترین سرمایه گذاری است که میتوانید برروی خود انجام دهید. شما وارد مسیری خواهید شد که هیچ محدودیت درآمدی در آن وجود نخواهد داشت و با اطمینان خاطر می توان گفت که بعد از پشت سر گذاشتن این دوره آموزشی، با انجام فقط ۱ یا ۲ پروژه ابتدایی چند برابر هزینه این دوره را کسب خواهید کرد. در پایان شما تخصصی را به دست می آورید که به صورت مادام العمر همراه شما خواهد بود و در هر مکان یا زمان که اراده کنید، این امکان وجود دارد تا از این تخصص درآمد میلیونی داشته باشید.
مروری بر خاطرات کدینگ فرانت
پشتیبانی مدرس به چه صورت خواهد بود؟
پشتیبانی شما هنرجویان دوره 0 تا 100 طراحی سایت با این 4 روش امکان پذیر است .
مدرس دوره
میلاد حیدری
Co-Founder کارگاه خلاقیت و نوآوری هست نما، بنیانگذار ری اکت کانف و کدینگ فرانت و سرپرست استعداد یابی در کدینگ فرانت
میلاد حیدری برنامه نویس نرم افزار و به ویژه توسعه دهنده رابط کاربری، بنیانگذار کدینگ فرانت و ری اکت کانف و هم بنیانگذار کارگاه خلاقیت و نوآوری هست نما. در ۱۱ سال گذشته تمام وقتم به برنامه نویسی و کار کردن بر روی پروژه های مختلف اختصاص داده و به شرکت های مختلفی کمک کردم تا بتونن پروژه هاشون رو با موفقیت به ثمر برسونن. بعد از حدود ۸ سال به عنوان برنامه نویس در قالب کارمندی و فریلنسری تصمیم به برپایی یک مجموعه نرم افزاری کردم و کارگاه خلاقیت و نوآوری هست نما شکل گرفت. در مجموعه هست نما با پروژه های مختلف کار کردیم و چندین همایش و ورک شاپ رو برگزار کردیم و حتی به صورت داور در همایش های بین الملی شرکت کردیم. در کنار همه این ها و با توجه به اینکه یاد گرفتن برنامه نویسی و یاد دادن به اون افراد مشتاق رو خیلی دوست داشتم و این عقیده رو دارم که باید به آدم ها در مسیر پیشرفرتشون کمک کرد، مجموعه آموزشی کدینگ فرانت و هست نما آکادمی رو راه اندازی کردیم تا بتونیم افرادی که استعداد خیلی خوبی دارند رو به همه معرفی کنیم. نکته جالبی که اتفاق افتاد و بسیار خوشحال کننده بود بسیاری از همکاران ما در کدینگ فرانت و هست نما از همین دوره های آموزشی به ما پیوستند و به بهترین ها در حوزه خودشون تبدیل شدند .
برنامه نویس Versett، Flowtify GmbH و Grana Faucets و مدیر فنی خشکشویی آنلاین دیجی واش با بیش از ۱۰ سال سابقه برنامه نویسی با کشورهای کشورهای ایران، آلمان، کانادا و آمریکا
مجتبی اسپری پور بیشتر از ۱۰ سال هست که مشغول برنامهنویسیه و در حال حاضر تمرکز اصلی او توسعه وب سایتها و اپلیکشنهای موبایل است. مجتبی تجربه همکاری با کشورهای ایران، آلمان، کانادا و آمریکا را دارد و به عنوان برنامهنویس با شرکت های بینالمللی Versett، Flowtify GmbH و Grana Faucets همکاری داشته است.
مجتبی در سال ۹۸ یکی از سخنرانان همایش ریاکت کانف بوده است و در حاضر مدیر فنی مجموعه خشکشویی آنلاین دیجیواش است.
برنامه نویس ترجمیار، تسکولو، لنز ایرانسل و زیگ دارای تجربه ۱۲ ساله در زمینه برنامه نویسی
من محمد معین حجیریام(همه هژیر صدام میکنن)؛ دوازده ساله برنامه نویسی میکنم؛ هشت سال هم هست برای کاری که عاشق انجام دادنش هستم حقوق میگیرم.
از بین محصولهایی که تو این سالها روشون کار کردم، اینها رو بیشتر از بقیه دوست دارم:
* ترجمیار
* تسکولو
* لنز(ایرانسل)
* زیگ
من عاشق اینم با آدمها دربارهی جاوااسکریپت و توسعهی نرمافزار صحبت کنم، برای همین هرجا فرصتش پیش اومده یا تدریس کردم(دانشگاه علم و فرهنگ، دانشگاه شمسیپور) یا دربارهی چیزهایی که بلدم سخنرانی کردم(کدرکانف ۳)
این یه سوال اساسی و خیلی مهم هستش که حتما قبلا از شروع هر دوره ای باید به اون توجه کنید. هدف ما از برگزاری این دوره ها فراهم شدن شرایط استخدام شما در شرکت های نرم افزاری یا ارتقا شغلی فعلی شما می باشد. ما در این راه تمام تلاش خودمون رو می کنیم تا اتفاق برای شما انجام بشه و برای تحقق این موضوع در کنار آموزش های پروژه محور این امکان هم وجود داره تا پس از پایان هر دوره به شرکت های نرم افزاری برای کارآموزی یا استخدام معرفی خواهید شد تا هر چه سریعتر وارد بازار کار شوید اما در مجموع در جلسه پایانی هر دوره به روش رزومه نوشتن و مصاحبه ها میپردازیم تا از هر لحاظی آماده اپلای کردن به مجموعه های نرم افزاری در داخل و خارج از ایران شوید.
تمامی دوره های آموزشی کدینگ فرانت به صورت بوت کمپ، آنلاین و پروژه محور برگزار می شود. مهم نیست در کجای دنیا قرار دارید، اگر علاقه مند به یادگیری هستید برای شروع فقط به یک کامپیوتر و اینترنت نیاز دارید تا در این دوره ثبت نام کنید.
در دوره های آموزشی کدینگ فرانت تمرکز اصلی ما بر پایه تمرین و تکرار هستش، برای هر دوره آموزشی برنامه ریزی های کاملی انجام شده تا درگیر پروژه های مختلف شوید و با تمرین های بسیار زیاد خود را برای تبدیل شدن به یک توسعه دهنده فرانت اند آماده کنید. جزییات و سرفصل های هر دوره هم به طور کامل در صفحه مورد نظر نوشته شده و اینکه هیچ ثبت نام مستقیمی برای دوره ها وجود نداره، اول برای مشاوره رزرو میکنید سپس دوستان پشتیبانی باهاتون تماس میگیرن، بعد از جلسه مشاوره میتونید ثبت نامتون رو قطعی کنید.
اگر واقعا میخواهید در یک مسیر درست قرار بگیرید و برنامه نویسی رو اصولی در کنار افرادی که شغل اصلیشون برنامه نویسیه یاد بگیرید، بودن در کنار یک منتور میتونه بهتون خیلی کمک کنه تا بتونید از این مسیر کسب درآمد کنید، پیشنهاد میکنیم حتما در این دوره شرکت کنید و یک مهارت فوقالعاده را در کنار مدرک خود داشته باشید فقط یادتون باشه اصلا رشته تحصیلی برای یادگرفتن برنامه نویسی اهمیت ندارد، ما در کدینگ فرانت دانشجو هایی از رشته های غیر فنی مثل شیمی، زیست شناسی و ... داشتیم که به برنامه نویس های بسیار خوبی تبدیل شده اند. احتمالا خیلی از افراد دوست دارند با دیدن ویدیو یا مطالعه شخصی و ... یک مبحثی رو یاد بگیرند و این کار بسیار درستی هست چون بستگی به شخصیت هر فردی، نحوه یادگیری جداست، اما بودن در کنار یک منتور میتونه سرعت یادگیری شما رو افزایش بده.
بله، برای کلیه شرکت کنندگان هم در حین برگزاری دوره و هم پس از دوره پشتیبانی بصورت کامل چه از لحاظ فنی و غیره انجام خواهد شد تا هیچ گونه نگرانی از این بابت نداشته باشید. از روند ساختن رزومه تا مصاحبه های شغلی، سوالات فنی، رفع اشکال و حتی جلسات مشاوره میتونید کاملا روی ما حساب باز کنید. البته قرار نیست همیشه در هر لحظهای پشتیبان شما باشیم، اما ذهن شما و سواد شما رو به طریقی تقویت میکنیم که بخشی از سوالهاتون رو بتونید خودتون پیدا کنید.
فرقی نمی کند که شما پس از یاد گرفتن برنامه نویسی برای خود بصورت فری لنسری کار کنید یا در شرکت های دیگر. اگر شما برنامه نویسی را در حوزه مورد علاقه خود به خوبی یاد بگیرید به احتمال بسیار زیاد مشکلی از بابت کار نخواهید داشت نه در داخل ایران و نه در خارج ایران!. توسعه دهنده نرم افزار در همه زمینه ها، همواره در بین مشاغل پردرآمد قرار دارد. هر چقدر توانایی شما در آن بیشتر شود درآمد شما هم بیشتر خواهد شد و هیچ سقف مشخصی برای آن وجود ندارد و همه چیز بستگی به علاقه، پشتکار و البته دانش فنی شما در فرایند یادگیری دارد.
در شرایط کنونی کشور که ارزش دلار همیشه در حال بالا رفتن هستش اگر شما یک توسعه دهنده نرم افزار باشید به راحتی این امکان را دارید تا با شرکت هایی در خارج از کشور هستن بصورت پروژه ای کار کنید و درآمد دلاری بابت انجام آن بدست آورید.
همچنین در این شرایط مربوط به کرونا که خیلی از شغل ها نیاز به حضور فیزیکی دارن که همین موضوع مشکلات زیادی رو بوجود میاره، برای فردی که دانش کافی برای توسعه نرم افزار رو داشته باشه این محدودیت ها عملا تاثیری نخواهد داشت و براحتی میتونه به انجام پروژه های مختلف در منزل درآمد لازم رو کسب کنه.
دوستانی که علاقه مند هستن که در خارج از کشور به کار و زندگی خود ادامه بدن با توجه به نیاز اکثر کشور های بزرگ به توسعه دهنده نرم افزار، اگر این دانش را فرا بگیرند و تجربه لازم را در کار بدست بیارند به راحتی این امکان رو دارند که برای مهاجرت خود برنامه ریزی و اقدام کنن.
سعی کردیم زمان برگزاری دوره ها، نه خیلی کوتاه باشه که مطالب سطحی بیان بشه و نه خیلی طولانی مدت که باعث خستگی شما بشه. در طی یک زمان مناسب دقیقا همان چیزی را یاد خواهید گرفت که به آن نیاز دارید. برای این منظور شرایط زمانی افراد مختلف مثل کار، مدرسه یا دانشگاه درنظر گرفته شده تا نگرانی از این بابت نداشته باشید و با آسوگی در این دوره های شرکت کنید. فقط یادتون باشه سطح کیفی کلاس ها اصلا قابل مقایسه با کلاس های آنلاینی که تا به حال شرکت کرده اید نیست و کاملا متفاوت خواهد بود.
ثبت نام در دوره نیاز به هیچ پیش نیازی نیست. صرفا تجربه کار با کامپیوتر و داشتن آشنایی با سیستم عامل ویندوز کافیست همانند کار با ویندوز، نصب نرم افزار و ... در مورد تجربه برنامه نویسی هم فقط کافیست بتونید از یک فروشگاه اینترنتی مثل دیجی کالا خرید اینترنتی کنید. اگر این پیش زمینه ها رو داشته باشید در کنارش به برنامه نویسی علاقه هم داشته باشید مطمين باشید میتونید یک روزی شما دولوپر یکی از این فروشگاه های اینترنتی باشید.
شما به صورت نقد و اقساط می توانید در دوره ها ثبت نام کنید، امکان ثبت نام به صورت اقساطی برای شما در نظر گرفته شده، نکته قابل توجه این است که برای ثبت نام اقساطی هیچگونه هزینه اضافی به مبلغ دوره اضافه نخواهد شد. در صورت تمایل برای ثبت نام، کافیست در ابتدا با وارد کردن اطلاعات تماس و ایمیل خود رزرو کنید تا دوستان پشتیبان با شما تماس بگیرند. همچنین میتوانید هزینه دوره رو به صورت رمزارز هم پرداخت کنید.
بله. شما میتوانید فرد دیگری را برای دوره های کدینگ فرانت ثبت نام کنید و دوره را به ایشان هدیه دهید. تا به حال این اتفاق از طرف شرکت های مختلف، خانواده ها، همکاران و دوستان زیادی صورت گرفته است.
شرایط اقساط بوت کمپ
1- این امکان برای پرداخت راحتتر دانشجویان قرار داده شده و مبلغی به هزینه دوره افزوده نخواهد شد.
2- پرداخت اقساطی در سه مرحله انجام می گیرد، بدین صورت که ۵۰ درصد مبلغ در ابتدا جهت رزرو دوره، ۲۵ درصد از مبلغ قبل از شروع جلسه اول و ۲۵ درصد نهایی هم تا اواسط دوره پرداخت خواهد شد.
3- برای اطلاع از نحوه پرداخت اقساطی دوره می توانید با تیم پشتیبانی کدینگ فرانت ارتباط برقرار کنید.
هر آنچه نیاز دارید به ازای هر نفر فقط
14,000,000 تومان
سرفصل های بروز و مدرن
منطبق با شرایط و نیازهای بازار کار
همراه با مشاوره و راهنمایی فنی
گواهی نامه کدینگ فرانت
مصاحبه شغلی
همراه با مشاوره و راهنمایی فنی
امکان ثبت نام اقساطی برای دوره های بیش از یک ماه
امکان پرداخت با تتر USDT
نقد و بررسیها
سیستم آموزشی که تو Just-React طراحی شده بود، منظم و هدفمند بود. به این معنی که سرنخ های ساختار کلی در کلاس مطرح میشد و در عین حال که توی هر موضوع بصورت عمیق بحث میشد، یک big picture هم تو ذهن هر کس شکل میگرفت. بر این اساس اراده و تعهد هر دانشجو باعث پیشرفت خودش میشه. بنابراین اگر زمان بذاریم و تمرین کنیم، قطعا نقطه عطف زندگی کاری ما رقم میخوره.
دوره just react، دوره خوب و کاربردی بود. در این دوره سرنخ یادگیری ری اکت به دانشجو داده میشه. طوری که دیگه به راحتی میتونه به دنبال مطالب عمیق تر بره و به این کتابخونه مسلط بشه. فقط برای این دوره زمان زیادی باید گذاشت. روزانه 4 ساعت مطالعه حداقل زمانی هست که برای مسلط شدن به مطاب نیاز هست.
پیشنهادی که دارم اینه که درصورت امکان به جای 3 روز در هفته، 2 روز کلاس برگزار بشه تا دانشجو زمان کافی برای مطالعه و تمرین داشته باشه.
سیستم آموزشی که تو Just-React طراحی شده بود، منظم و هدفمند بود. به این معنی که سرنخ های ساختار کلی در کلاس مطرح میشد و در عین حال که توی هر موضوع بصورت عمیق بحث میشد، یک big picture هم تو ذهن هر کس شکل میگرفت. بر این اساس اراده و تعهد هر دانشجو باعث پیشرفت خودش میشه. بنابراین اگر زمان بذاریم و تمرین کنیم، قطعا نقطه عطف زندگی کاری ما رقم میخوره.
دوره just react، دوره خوب و کاربردی بود. در این دوره سرنخ یادگیری ری اکت به دانشجو داده میشه. طوری که دیگه به راحتی میتونه به دنبال مطالب عمیق تر بره و به این کتابخونه مسلط بشه. فقط برای این دوره زمان زیادی باید گذاشت. روزانه 4 ساعت مطالعه حداقل زمانی هست که برای مسلط شدن به مطاب نیاز هست.
پیشنهادی که دارم اینه که درصورت امکان به جای 3 روز در هفته، 2 روز کلاس برگزار بشه تا دانشجو زمان کافی برای مطالعه و تمرین داشته باشه.