مدت زمان دوره:4 هفته، هر هفته سه جلسه ، هر جلسه 1.5 ساعت
شیوه برگزاری کلاس : نحوه برگزار کلاس ها بصورت کلاسهای آنلاین با حضور مدرس و کلاسهای هیبریدی و آموزش خصوصی برگزار می گردد.
مدرس:حسین اشرفی پور
متد آموزشی: Flipped classroom
ثبت نامدوره رایگان ویدیوییدوره مقدماتی آموزش جاوااسکریپت با هدف آشنایی علاقهمندان به برنامهنویسی با مبانی و مفاهیم اولیه این زبان طراحی شده است. این دوره به مدت چهار هفته و در قالب 12 جلسه برگزار میشود و شامل مباحثی از قبیل متغیرها و انواع دادهها، دستورات شرطی، حلقهها، توابع، شیگرایی، تعامل با HTML و DOM، رویدادها، اعتبارسنجی فرمها، و آشنایی با AJAX و کتابخانههای محبوب جاوااسکریپت میباشد. هدف از این دوره، توانمندسازی دانشجویان برای ایجاد پروژههای ساده و عملی با استفاده از جاوااسکریپت است و در نهایت با معرفی منابع تکمیلی، مسیر یادگیری دانشجویان را به سوی مباحث پیشرفتهتر هموار میکند.
این دوره با رویکرد کلاس معکوس (Flipped Classroom) ارائه میشود، که در آن دانشجویان ابتدا به صورت مستقل ویدئوها و مطالب آموزشی را مطالعه میکنند و سپس در کلاسهای حضوری یا آنلاین به بحث و تمرین عملی میپردازند. این روش آموزش به دانشجویان اجازه میدهد تا درک عمیقتری از مباحث داشته باشند و با مشارکت فعال در کلاسها، سؤالات خود را مطرح کرده و مشکلات خود را حل کنند. این مدل آموزشی به ویژه برای یادگیری مفاهیم تکنیکی مانند JavaScript بسیار موثر است، زیرا دانشجویان میتوانند زمان بیشتری را صرف تمرین و پروژههای عملی کنند.
یادگیری مفاهیم اولیه جاوااسکریپت از جمله متغیرها، عملگرها، انواع داده و اعلانها.
آموزش روشهای برنامهنویسی شیءگرا در جاوااسکریپت، تعریف کلاسها، شیءها، متدها و ویژگیها.
نحوه استفاده از آرایهها و اشیاء در جاوااسکریپت و روشهای مدیریت و دسترسی به عناصر آنها.
آموزش استفاده از دستورات شرطی و حلقهها در جاوااسکریپت برای کنترل جریان اجرای برنامه.
نحوه تعریف و استفاده از توابع در جاوااسکریپت، ارسال و دریافت پارامترها، اجرای توابع به صورت همزمان و مدیریت رویدادها.
آشنایی با روشهای مدیریت خطاها در جاوااسکریپت و اشکالزدایی کدها با استفاده از ابزارهای مرورگر و کنسول.
آموزش تعامل با اشیاء DOM و تغییر ویژگیها، متن، و محتوای صفحه به طور پویا با استفاده از جاوااسکریپت.
نحوه ارسال درخواستهای HTTP به APIهای خارجی و دریافت و پردازش دادهها با استفاده از جاوااسکریپت.
ایجاد یک برنامه وب عملی با استفاده از تمامی مفاهیم و تکنولوژیهای یادگرفته شده در دوره جاوااسکریپت.
این دوره مقدماتی آموزش جاوااسکریپت، بخشی از دوره جامع آموزش فرانتاند بوده و به طور خاص برای کسانی طراحی شده است که تازه وارد دنیای برنامهنویسی وب شدهاند و قصد دارند با اصول و مبانی جاوااسکریپت آشنا شوند. مخاطب هدف این دوره، علاقهمندان به توسعه وب و دانشجویانی هستند که میخواهند مهارتهای خود را در زمینه ایجاد و مدیریت پویا و تعاملی صفحات وب بهبود بخشند. این دوره همچنین مناسب افرادی است که قصد دارند پایههای قوی برای یادگیری فریمورکها و کتابخانههای پیشرفته جاوااسکریپت مانند React و Vue فراهم کنند و به یک توسعهدهنده حرفهای فرانتاند تبدیل شوند.
این دوره برای افرادی که تازه وارد دنیای برنامهنویسی وب شدهاند و علاقهمند به یادگیری اصول و مبانی جاوااسکریپت هستند، مناسب است. همچنین، دانشجویانی که قصد دارند مهارتهای خود را در زمینه توسعه وب و فرانتاند بهبود بخشند، میتوانند از این دوره بهرهمند شوند.
برای شرکت در این دوره، آشنایی اولیه با مبانی HTML و CSS مفید است، اما الزامی نیست. این دوره به گونهای طراحی شده که مبانی جاوااسکریپت را از سطح مبتدی پوشش دهد.
دوره شامل 12 جلسه است که در مدت 4 هفته برگزار میشود. هر هفته 3 جلسه داریم که به مباحث مختلفی از جمله مبانی جاوااسکریپت، توابع و شیگرایی، تعامل با HTML و DOM، و پروژه عملی و مباحث پیشرفته میپردازد.
بله، در این دوره یک پروژه عملی تعریف شده است که به دانشجویان کمک میکند تا آموختههای خود را در عمل به کار بگیرند. این پروژهها میتواند شامل ایجاد برنامههای ساده مانند Todo List یا ماشین حساب باشد.
بله، پس از اتمام دوره و انجام پروژههای عملی، به دانشجویان مدرک پایان دوره ارائه میشود که نشاندهنده تواناییهای آنها در مبانی جاوااسکریپت و توسعه وب است.
بله، در طول دوره منابع تکمیلی مانند کتابها، وبسایتها و دورههای آنلاین معرفی میشوند که میتواند به بهبود و تعمیق یادگیری دانشجویان کمک کند.
برای شرکت در دوره، نیاز به نصب یک ویرایشگر کد مانند Visual Studio Code یا Sublime Text دارید. همچنین، دسترسی به مرورگر وب برای اجرای کدهای جاوااسکریپت ضروری است.