لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- آخرین آپدیت
دانلود JavaScript Code Challenges: Creating Web Apps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
توضیحات
این دوره درباره چیست؟
پروژههای مجزای جاوااسکریپت را کاوش کنید که میتوانید آنها را به ترتیب، به صورت پراکنده یا با پرش مستقیم به مبحث مورد نظرتان برای تمرین، تکمیل کنید. این پروژهها از نظر پیچیدگی افزایش مییابند؛ از یک تایمر ساده پومودورو شروع شده و تا یک سیستم ردیاب شغلی فولاستک و یک ویرایشگر کد تحت وب پیش میروند. بیاموزید که چگونه قابلیت کشیدن و رها کردن (Drag-and-Drop) را برای یک تخته کانبان پیادهسازی کنید، از Local Storage برای ذخیرهسازی دادهها استفاده نمایید و با REST APIها و JSON برای ارتباط بین سرور و کلاینت کار کنید. قابلیتهایی مانند رندر زنده کد، هایلایت کردن نحو (Syntax Highlighting) و تنظیمات شخصیسازی شده حالت تاریک (Dark Mode) را بسازید. با توسعه اپلیکیشنهای واقعی، مهارتهای خود را تقویت کرده و در ساخت راهکارهای وب پویا و کاربرپسند اعتماد به نفس کسب خواهید کرد.
این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه مبتنی بر ابر که تمامی قابلیتهای IDE را بدون نیاز به نصب محلی فراهم میکند. شما میتوانید در هر زمان و با هر دستگاهی، با استفاده از ابزاری که در محیطهای حرفهای رایج است، کدنویسی عملی را تمرین کنید.
مدرس
چه کسی این دوره را تدریس میکند؟
مایکه ون پوتن (Maaike van Putten) یک مدرس و توسعهدهنده است که به افراد کمک میکند تا از طریق درک عمیقتر فناوری اطلاعات، مسیر شغلی خود را ارتقا دهند. او هم به متخصصان غیر IT و هم به توسعهدهندگان باتجربه نرمافزار آموزش میدهد.
اهداف
در پایان این دوره چه تواناییهایی خواهم داشت؟
تکمیل یک پورتفولیو (نمونه کار) که میتوانید برای درخواست موقعیتهای شغلی سطح جونیور از آن استفاده کنید.
توسعه و استقرار اپلیکیشنهای مختلف جاوااسکریپت که قابلیتهای فرانتاند و بکاند را بهبود میبخشند.
پیادهسازی ویژگیهای کشیدن و رها کردن و مدیریت تغییرات وضعیت (State) در اپلیکیشنهای وب تعاملی.
ساخت و بهینهسازی راهکارهای وب کاربرپسند با استفاده از HTML، CSS و JavaScript.
استفاده از REST APIها برای برقراری ارتباط سرور-کلاینت و مدیریت دادههای ماندگار.
مخاطبان
این دوره برای چه کسانی است؟
توسعهدهندگان مشتاق فرانتاند و فولاستک
دانشجویانی با دانش پایه جاوااسکریپت که به دنبال تجربه عملی هستند
علاقهمندان به جاوااسکریپت که مشتاق ساخت اپلیکیشنهای دنیای واقعیاند
کارآموزانی که قصد دارند یک پورتفولیوی قوی از پروژههای جاوااسکریپت ایجاد کنند
پیشنیازها
قبل از شروع این دوره چه چیزهایی باید بدانم؟
درک پایه از زبان جاوااسکریپت
آشنایی با HTML و CSS
اشتیاق برای مشارکت در پروژههای توسعه عملی و Hands-on
سرفصل ها و درس ها
مقدمه
Introduction
ساخت اپلیکیشنهای وب با جاوااسکریپت
Creating web apps with JavaScript
۱. تایمر پومودورو
1. Pomodoro Timer
چرخه کار/استراحت
Work/break cycle
شروع، توقف و بازنشانی
Start, pause, reset
برنامهریزی ویژگیها
Planning the features
پرداختهای نهایی
Final touches
چالش: ردیابی چرخهها
Challenge: Tracking cycles
مروری بر مفاهیم ضروری جاوااسکریپت
Overview of the necessary JavaScript concepts
نمایش نظرات