آموزش 30 پروژه HTML CSS و جاوا اسکریپت راهنمای مبتدیان برای JS

30 HTML CSS & JavaScript Projects A Beginner's Guide to JS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هر روز به مدت 30 روز پروژه های HTML، CSS و جاوا اسکریپت بسازید و نمونه کارها را به عنوان انیمیشن های CSS مدرن وب مقدماتی و ویژگی های سفارشی ایجاد کنید. تکنیک های دستکاری DOM مدیریت رویداد در جاوا اسکریپت روش های آرایه برای دستکاری داده ها دستکاری تاریخ با استفاده از جاوا اسکریپت ساخت 30 پروژه با جاوا اسکریپت خالص، HTML5 و CSS3. استفاده موثر از CSS برای برنامه های اساسی نوشتن کد جاوا اسکریپت قابل نگهداری، تمیز و کارآمد. ایجاد عناصر تعاملی وب با جاوا اسکریپت. ایجاد یک نمونه کار قوی به عنوان یک توسعه دهنده وب مبتدی Front End. روشی عالی برای استفاده از CSS برای برخی از برنامه های کاربردی اساسی نوشتن کد جاوا اسکریپت قابل نگهداری، تمیز و کارآمد پیش نیازها: دانش اولیه HTML، CSS و جاوا اسکریپت PC یا Mac

چه اتفاقی دارد می افتد؟

به دوره آموزشی 30 پروژه در 30 روز خوش آمدید!

این یک دوره آموزشی برای مبتدیان پروژه با تمام ویژگی های مدرن HTML5، CSS3، و جاوا اسکریپت است!

بنابراین، با دوره آموزشی "30 پروژه در 30 روز" ما که مخصوصاً برای توسعه دهندگان وب مقدماتی مبتدی طراحی شده است، سفری به کشف را آغاز کنید. در طول یک ماه، شما به HTML5، CSS3 و جاوا اسکریپت می پردازید و هر روز یک پروژه جدید برای ساختن نمونه کارها و تقویت مهارت های خود ایجاد می کنید.

در این دوره، انیمیشن‌های CSS مدرن، ویژگی‌های سفارشی، دستکاری DOM، رویدادها، روش‌های آرایه، دستکاری داده‌ها و موارد دیگر را بررسی خواهید کرد. با 30 پروژه با استفاده از جاوا اسکریپت خالص، HTML5، و CSS3، تجربه عملی در نوشتن کدهای قابل نگهداری، تمیز و کارآمد به دست خواهید آورد. هر پروژه از ابتدا ساخته شده است و به شما این امکان را می دهد که تمام جنبه های فرآیند توسعه را درک کنید.

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

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

ساختار دوره:

پس ما چه چیزی می سازیم؟ 30 پروژه به شرح زیر:

روز 1: پروژه گفتار به متن: پروژه ای ایجاد کنید که در آن کاربران بتوانند با میکروفون دستگاه خود صحبت کنند و گفتار آنها به متن تبدیل شود.

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

روز 3: برنامه تبدیل متن به صدا: برنامه ای بسازید که متن نوشته شده را به کلمات گفتاری تبدیل می کند و به کاربران امکان می دهد به متنی که وارد می کنند گوش دهند.

روز 4: ربات جوک مولد: پروژه ای بسازید که جوک های تصادفی ارائه شده در قالب صوتی یا متنی روباتیک تولید می کند.

روز 5: تولیدکننده رنگ HSL: ابزاری را ایجاد کنید که با استفاده از مدل رنگی HSL (Hue, Saturation, Lightness) رنگ‌ها را تولید می‌کند و به کاربران امکان سفارشی‌سازی و پیش‌نمایش رنگ‌ها را می‌دهد.

روز 6: برنامه Modal: یک پنجره بازشوی معین ایجاد کنید که محتوا یا پیام ها را در رابط اصلی برنامه نمایش می دهد.

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

روز هشتم: Color Flipper: پروژه‌ای بسازید که به‌طور تصادفی رنگ‌ها را انتخاب و نمایش می‌دهد و روشی سرگرم‌کننده و تعاملی برای کشف ترکیب‌های رنگی مختلف در اختیار کاربران قرار می‌دهد.

روز 9: محاسبه‌گر درصد: یک برنامه ماشین‌حساب با قابلیت محاسبه درصد برای عملیات‌های مختلف ریاضی ایجاد کنید.

روز 10: برنامه ماشین حساب: یک برنامه ماشین حساب کاملاً کاربردی با پشتیبانی از عملیات حسابی اساسی ایجاد کنید.

روز 11: بیشتر بخوانید کمتر: قابلیتی را اجرا کنید که بلوک های طولانی متن را کوتاه می کند و دکمه "بیشتر بخوانید" را برای بزرگ کردن و کوچک کردن محتوای متن ارائه می دهد.

روز دوازدهم: رتبه‌بندی ستاره‌ای: یک مؤلفه رتبه‌بندی ستاره طراحی کنید که به کاربران امکان می‌دهد با انتخاب تعداد مشخصی از ستاره‌ها، خدمات را رتبه‌بندی کنند.

روز 13: شمارنده متحرک: شمارنده ای را ایجاد کنید که هنگام بارگیری صفحه وب، متحرک شود.

روز چهاردهم: مبدل هگز به باینری: ابزاری بسازید که اعداد هگزا دسیمال را به اعداد باینری تبدیل می کند.

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

روز 16: درخواست URL سریع: پروژه ای ایجاد کنید که URL ها را برای دسترسی سریع به محتوای وب سایت ذخیره می کند.

روز هفدهم: جلوه متن تایپ: یک جلوه تایپ را اجرا کنید که در آن متن به تدریج آشکار می شود، گویی در زمان واقعی تایپ می شود.

روز 18: نوار لغزنده مقایسه تصویر: یک لغزنده تصویر طراحی کنید که به کاربران امکان می دهد با استفاده از یک نوار لغزنده قابل کشیدن، دو تصویر را در کنار یکدیگر مقایسه کنند.

روز 19: عملکرد جستجو: یک ویژگی جستجو را ایجاد کنید که به کاربران امکان می دهد پرس و جوها را وارد کرده و نتایج مرتبط را از مجموعه داده بازیابی کنند.

روز 20: شمارشگر کلمات: ابزاری بسازید که تعداد کلمات، نویسه‌ها و جملات را در یک ورودی متنی خاص شمارش می‌کند.

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

روز 22: Box Shadow Generator: ابزاری را طراحی کنید که جلوه های سایه جعبه CSS را با پارامترهای قابل تنظیم ایجاد کند.

روز 23: پروژه چرخ فلک تصویر: یک چرخ فلک تصویر یا مؤلفه نمایش اسلاید ایجاد کنید که مجموعه ای از تصاویر را به صورت انتقال نمایش می دهد.

روز 24: مرور آپلود فایل تصویر: قابلیتی را اجرا کنید که به کاربران امکان می دهد تصاویر را از سیستم فایل دستگاه خود آپلود کنند.

روز 25: سرگرمی با رشته: پروژه ای ایجاد کنید که کارهای دستکاری رشته های مختلف مانند معکوس کردن و شمارش رشته ها را انجام می دهد.

روز 26: ماشین حساب پول/نقد: یک برنامه ماشین حساب بسازید که به طور خاص برای انجام محاسبات مالی مربوط به ارز یا مبالغ نقدی طراحی شده است.

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

روز 28: ماشین حساب سپرده مالی عالی: یک ماشین حساب برای محاسبه بهره مرکب طراحی کنید.

روز 29: ماشین حساب شاخص توده بدن: یک برنامه ماشین حساب ایجاد کنید که شاخص توده بدنی (BMI) افراد را بر اساس قد و وزن آنها محاسبه می کند.

روز 30: برنامه ماشین حساب عشق دوست داشتنی: یک برنامه سرگرم کننده و خوش قلب بسازید که سازگاری یا "امتیاز عشق" بین دو فرد را بر اساس نام آنها یا ورودی های دیگر محاسبه می کند.


جاوا اسکریپت یکی از برترین زبان های برنامه نویسی پر تقاضا است و در حال صعود به سطح بالایی است!

چرا جاوا اسکریپت را یاد بگیریم؟

این یک پاسخ ساده است، به Google بروید و در نوار جستجو تایپ کنید "10 زبان برنامه نویسی برتر" اگر جاوا اسکریپت در 5 زبان برتر است، دوره را شرکت کنید. متقاعد نشدید، سپس به Google بروید و در نوار جستجو تایپ کنید "10 زبان برنامه نویسی پرتقاضا برای توسعه دهندگان در شرکت های برتر" اگر جاوا اسکریپت جزو 5 زبان برتر است، در دوره شرکت کنید.


این دوره برای چه کسانی است:

  • برای اولین بار جاوا اسکریپت را یاد می گیرید؟ قبلاً از جاوا اسکریپت استفاده می کنید و می خواهید به زبان مسلط شوید؟ این دوره برای شماست!

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

جاوا اسکریپت چیست؟

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

چه کسانی باید در این دوره ثبت نام کنند؟ مبتدیان به دنبال تقویت پایه و اساس خود در HTML، CSS و جاوا اسکریپت هستند، و همچنین کسانی که به دنبال تغییر شغل یا شغل آزاد به عنوان توسعه دهندگان جاوا اسکریپت هستند. برجستگی جاوا اسکریپت در چشم انداز برنامه نویسی این دوره را برای هر کسی که مشتاق پیشرفت در دنیای توسعه وب است ارزشمند می کند.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • نرم افزارهای مورد نیاز دوره را دانلود کنید Download the Required Software's for the Course

روز 1: گفتار به متن Day 1: Speech to Text

  • پیش نمایش برنامه گفتار به متن Speech to Text Application Preview

  • برنامه گفتار به متن HTML Speech to Text Application HTML

  • CSS برنامه گفتار به متن Speech to Text Application CSS

  • برنامه گفتار به متن JS Speech to Text Application JS

روز 2: برنامه پیانو Day 2: Piano Application

  • پیش نمایش برنامه پیانو Piano Application Preview

  • برنامه پیانو HTML Piano Application HTML

  • برنامه پیانو CSS Piano Application CSS

  • برنامه پیانو JS Piano Application JS

روز 3: برنامه متن به صدا Day 3: Text to Voice Application

  • پیش نمایش برنامه متن به گفتار Text to Speech Application Preview

  • HTML برنامه متن به گفتار Text to Speech Application HTML

  • CSS برنامه متن به گفتار Text to Speech Application CSS

  • برنامه متن به گفتار JS Text to Speech Application JS

روز 4: برنامه ربات جوک ژنراتور Day 4: Robot Joke Generator Application

  • پیش نمایش ربات جوک ژنراتور Robot Joke Generator Preview

  • Robot Joke Generator HTML Robot Joke Generator HTML

  • ربات جوک ژنراتور CSS Robot Joke Generator CSS

  • Robot Joke Generator JS Robot Joke Generator JS

روز پنجم: ژنراتور رنگ HSL Day 5: HSL Color Generator

  • HSL Color Generator Application Preview HSL Color Generator Application Preview

  • HSL Color Generator Application HTML HSL Color Generator Application HTML

  • برنامه CSS مولد رنگ HSL HSL Color Generator Application CSS

  • برنامه مولد رنگ HSL JS HSL Color Generator Application JS

روز ششم: کاربرد مدال Day 6: Modal Application

  • پیش نمایش برنامه Modal Modal Application Preview

  • HTML برنامه مدال Modal Application HTML

  • CSS برنامه Modal Modal Application CSS

  • Modal Application JS Modal Application JS

روز هفتم: ساعت دیجیتال Day 7: Digital Clock

  • پیش نمایش برنامه ساعت دیجیتال Digital Clock Application Preview

  • برنامه ساعت دیجیتال HTML Digital Clock Application HTML

  • برنامه ساعت دیجیتال CSS Digital Clock Application CSS

  • برنامه ساعت دیجیتال JS Digital Clock Application JS

روز هشتم: پروژه Color Flipper Day 8: Color Flipper Project

  • پیش نمایش فلیپر رنگی Color Flipper Preview

  • Color Flipper HTML Color Flipper HTML

  • CSS فلیپر رنگی Color Flipper CSS

  • فلیپر رنگی JS Color Flipper JS

روز نهم: محاسبه‌گر درصد Day 9: Percentage Calculator

  • پیش نمایش ماشین حساب درصد Percentage Calculator Preview

  • HTML ماشین حساب درصد Percentage Calculator HTML

  • CSS ماشین حساب درصد Percentage Calculator CSS

  • JS ماشین حساب درصد Percentage Calculator JS

روز دهم: پروژه ماشین حساب Day 10: Calculator Project

  • پیش نمایش برنامه ماشین حساب Calculator Application Preview

  • برنامه ماشین حساب HTML Calculator Application HTML

  • برنامه CSS ماشین حساب Calculator Application CSS

  • نرم افزار ماشین حساب JS Calculator Application JS

روز یازدهم: بیشتر بخوانید کمتر Day 11: Read More Less

  • پیش‌نمایش بیشتر بخوانید Read More Less Preview

  • بیشتر بخوانید کمتر HTML Read More Less HTML

  • بیشتر بخوانید CSS کمتر Read More Less CSS

  • بیشتر بخوانید JS کمتر Read More Less JS

روز دوازدهم: رتبه بندی ستاره ها Day 12: Star Rating

  • پیش نمایش رتبه بندی ستاره Star Rating Preview

  • HTML رتبه بندی ستاره Star Rating HTML

  • CSS رتبه بندی ستاره Star Rating CSS

  • رتبه بندی ستاره JS Star Rating JS

روز سیزدهم: شمارنده متحرک Day 13: Animated Counter

  • پیش نمایش ضد متحرک Animated Counter Preview

  • HTML شمارنده متحرک Animated Counter HTML

  • پیشخوان متحرک CSS Animated Counter CSS

  • کانتر متحرک JS Animated Counter JS

روز چهاردهم: تبدیل HEX به باینری Day 14: HEX to Binary Converter

  • پیش نمایش مبدل هگز به باینری Hex to Binary Converter Preview

  • مبدل هگز به باینری HTML Hex to Binary Converter HTML

  • تبدیل هگز به باینری CSS Hex to Binary Converter CSS

  • مبدل هگز به باینری JS Hex to Binary Converter JS

روز 15: مکان نما عالی Day 15: Awesome Cursor

  • پیش نمایش مکان نما عالی Awesome Cursor Preview

  • مکان نما عالی HTML Awesome Cursor HTML

  • CSS مکان نما عالی Awesome Cursor CSS

  • مکان نما JS عالی Awesome Cursor JS

روز شانزدهم: برنامه URL سریع Day 16: Quick URL Application

  • پیش نمایش برنامه URL های سریع Quick URLs Application Preview

  • URL های سریع برنامه HTML Quick URLs Application HTML

  • URL های سریع برنامه CSS Quick URLs Application CSS

  • URL های سریع برنامه JS Quick URLs Application JS

روز هفدهم: تایپ افکت متن Day 17: Typing Text Effect

  • تایپ پیش نمایش جلوه متن Typing Text Effect Preview

  • تایپ Text Effect HTML Typing Text Effect HTML

  • تایپ Text Effect CSS Typing Text Effect CSS

  • تایپ Text Effect JS Typing Text Effect JS

روز هجدهم: لغزنده مقایسه تصویر Day 18: Image Comparison Slider

  • پیش نمایش لغزنده مقایسه تصویر Image Comparison Slider Preview

  • HTML لغزنده مقایسه تصویر Image Comparison Slider HTML

  • CSS لغزنده مقایسه تصویر Image Comparison Slider CSS

  • Slider مقایسه تصویر JS Image Comparison Slider JS

روز 19: قابلیت جستجو Day 19: Search Functionality

  • پیش نمایش پروژه عملکرد جستجو Search Functionality Project Preview

  • عملکرد جستجوی پروژه HTML Search Functionality Project HTML

  • CSS پروژه عملکرد جستجو Search Functionality Project CSS

  • قابلیت جستجو پروژه JS Search Functionality Project JS

روز بیستم: شمارش کلمات: Day 20: Words Counter:

  • پیش نمایش تعداد کلمات Words Count Preview

  • تعداد کلمات HTML Words Count HTML

  • تعداد کلمات CSS Words Count CSS

  • تعداد کلمات HTML Words Count HTML

روز 21: تغییر رنگ پویا Day 21: Dynamic Color Changer

  • پیش نمایش تغییر رنگ پویا Dynamic Color Changer Preview

  • تغییر رنگ پویا HTML Dynamic Color Changer HTML

  • CSS تغییر رنگ پویا Dynamic Color Changer CSS

  • تغییر رنگ پویا JS Dynamic Color Changer JS

روز 22: یادداشت برداری برنامه Day 22: Notes Taking Application

  • یادداشت برداری پیش نمایش برنامه Notes Taking Application Preview

  • یادداشت برداری HTML برنامه Notes Taking Application HTML

  • یادداشت برداری CSS برنامه Notes Taking Application CSS

  • یادداشت برداری Application JS Notes Taking Application JS

روز 23: پروژه چرخ فلک تصویر Day 23: Image Carousel Project

  • پیش نمایش پروژه چرخ فلک تصویر Image Carousel Project Preview

  • HTML پروژه چرخ فلک تصویر Image Carousel Project HTML

  • CSS پروژه چرخ فلک تصویر Image Carousel Project CSS

  • پروژه چرخ فلک تصویر JS Image Carousel Project JS

روز 24: آپلود فایل تصویری را مرور کنید Day 24: Browse Image File Upload

  • پیش نمایش آپلود فایل تصویری را مرور کنید Browse Image File Upload Preview

  • مرور فایل تصویری آپلود HTML Browse Image File Upload HTML

  • CSS آپلود فایل تصویری را مرور کنید Browse Image File Upload CSS

  • مرور فایل تصویری آپلود JS Browse Image File Upload JS

روز 25: برنامه شمارنده واکه Day 25: Vowel Counter Application

  • پیش نمایش برنامه شمارنده صدادار Vowel Counter Application Preview

  • برنامه HTML شمارنده صدادار Vowel Counter Application HTML

  • برنامه شمارنده واکه CSS Vowel Counter Application CSS

  • برنامه شمارنده صدادار JS Vowel Counter Application JS

روز 26: ماشین حساب پول/نقد Day 26: Money/Cash Calculator

  • پیش نمایش برنامه ماشین حساب پول/نقد Money/Cash Calculator Application Preview

  • برنامه HTML ماشین حساب پول/نقد Money/Cash Calculator Application HTML

  • برنامه CSS ماشین حساب پول/نقد Money/Cash Calculator Application CSS

  • برنامه ماشین حساب پول/نقد JS قسمت 1 Money/Cash Calculator Application JS Part 1

  • برنامه ماشین حساب پول/نقد JS قسمت 2 Money/Cash Calculator Application JS Part 2

روز 27: ماشین حساب سن Day 27: Age Calculator

  • پیش نمایش برنامه ماشین حساب سن Age Calculator Application Preview

  • برنامه HTML ماشین حساب سن Age Calculator Application HTML

  • برنامه CSS ماشین حساب سن Age Calculator Application CSS

  • Age Calculator Application JS Age Calculator Application JS

روز 28: ماشین حساب عالی سپرده مالی Day 28: Awesome Finance Deposit Calculator

  • ماشین حساب سپرده مالی HTML، CSS و جاوا اسکریپت Finance Deposit Calculator HTML, CSS and JavaScript

روز 29: ماشین حساب شاخص توده بدن Day 29: Body Mass Index Calculator

  • پیش نمایش ماشین حساب شاخص توده بدن Body Mass Index Calculator Preview

  • ماشین حساب شاخص توده بدن HTML Body Mass Index Calculator HTML

  • ماشین حساب شاخص توده بدن CSS Body Mass Index Calculator CSS

  • ماشین حساب شاخص توده بدن JS Body Mass Index Calculator JS

روز 30: برنامه ماشین حساب عشق دوست داشتنی Day 30: A Loveable Love Calculator Application

  • پیش نمایش ماشین حساب عشق Love Calculator Preview

  • عشق ماشین حساب HTML Love Calculator HTML

  • عشق ماشین حساب CSS Love Calculator CSS

  • عشق ماشین حساب JS Love Calculator JS

نمایش نظرات

آموزش 30 پروژه HTML CSS و جاوا اسکریپت راهنمای مبتدیان برای JS
جزییات دوره
16 hours
120
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,002
4.4 از 5
دارد
دارد
دارد
Vijay Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vijay Kumar Vijay Kumar

آموزش CCNA، Linux، Security+، Pentest+، CySA+،