آموزش توسعه فرانت اند وب با جاوا اسکریپت، HTML، CSS و بوت استرپ - آخرین آپدیت

دانلود Front End Web Development with Javascript HTML CSS Bootstrap

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

آموزش جامع و تخصصی توسعه فرانت‌اند وب با HTML، CSS، Bootstrap و جاوا اسکریپت (JS)

توسعه فرانت‌اند وب با HTML، CSS، Bootstrap و جاوا اسکریپت (JS) به همراه پروژه‌های عملی

در این دوره جامع، شما از صفر تا صد توسعه فرانت‌اند وب را با HTML، CSS، Bootstrap و JavaScript به صورت گام به گام یاد خواهید گرفت. این دوره شما را از یک مبتدی کامل به سطح پیشرفته می‌رساند و برای یادگیری توسعه وب از پایه تا سطح متوسط کافی خواهد بود.

آنچه در این دوره خواهید آموخت:

  • یادگیری استفاده از آخرین نسخه‌های HTML5 و CSS3 برای افزودن استایل‌های منحصر به فرد به Bootstrap
  • یادگیری و ساخت تم‌ها و رابط‌های کاربری Bootstrap 4 با کیفیت و جذاب از ابتدا
  • تسلط بر تمامی کامپوننت‌های Bootstrap
  • یادگیری آسان کامپایل Sass با استفاده از رابط کاربری گرافیکی
  • آموزش فشرده سیستم Grid بو استرپ همراه با چیدمان تم
  • نحوه افزودن انیمیشن اسکرول وب‌سایت به هر کامپوننت Bootstrap یا عنصر HTML
  • چگونگی کار با متغیرها (Variables)
  • منطق بولی (Boolean Logic)
  • نحوه ایجاد دستورات شرطی (Conditional Statements)
  • نحوه انجام عملیات با حلقه‌ها (Loops)
  • نحوه ایجاد تابع و نیاز آن به آرگومان‌ها
  • نحوه ایجاد آرایه‌ها (Arrays) و اشیاء (Objects) به عنوان ساختارهای داده پایه
  • نحوه دستکاری DOM (Document Object Model)
  • آزمون عملی آموخته‌ها با کوییزهای کد
  • توسعه فرانت‌اند وب
  • جاوا اسکریپت
  • بوت استرپ (Bootstrap)
  • اچ تی ام ال (HTML)
  • سی اس اس (CSS)
  • ترکیب HTML، CSS و JavaScript
  • توسعه کامل فرانت‌اند وب

پیش‌نیازها:

هیچ دانش قبلی در زمینه توسعه فرانت‌اند وب مورد نیاز نیست.

این دوره شما را از صفر به سطح پیشرفته می‌برد.

آمادگی و انگیزه برای اتمام موفقیت‌آمیز دوره.

تمایل به یادگیری توسعه فرانت‌اند وب.

تمایل به یادگیری جاوا اسکریپت.

تمایل به یادگیری HTML و CSS.

تمایل به یادگیری توسعه فول استک وب.

تمایل به یادگیری React یا React JS به همراه Redux، Hooks و Context.

تمایل به ساخت اپلیکیشن‌های React، پروژه‌های MERN Stack و اپلیکیشن‌های وب از صفر تا صد.

تمایل به یادگیری HTML، CSS و JavaScript برای توسعه وب‌سایت.

تمایل به یادگیری Bootstrap برای طراحی وب‌سایت و توسعه آن.

تمایل به یادگیری CSS Grid.

تمایل به یادگیری HTML، CSS و JavaScript.

تمایل به یادگیری MERN Stack و پروژه‌های MERN Stack.

تمایل به یادگیری HTML، CSS و JavaScript.

تنها چیزی که نیاز دارید، خودتان، کامپیوترتان و جاه‌طلبی شما برای شروع امروز است!

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

جاوا اسکریپت یک زبان برنامه‌نویسی با نحوه‌ی کروشه‌ای، تایپ پویا، مبتنی بر نمونه اولیه و شیءگرا است. این زبان زبان برنامه‌نویسی وب است و یکی از سه لایه‌ی استانداردهای فناوری وب محسوب می‌شود - دو لایه‌ی دیگر HTML و CSS هستند. جاوا اسکریپت به شما اجازه می‌دهد تا محتوا را به صورت پویا در یک صفحه وب ایجاد و کنترل کنید، بدون اینکه نیازی به بارگذاری مجدد صفحه باشد. مرورگرهای وب قادر به تفسیر آن هستند و هنگام فعال شدن توسط رویدادها، می‌توانند HTML و CSS یک صفحه وب را با به‌روزرسانی‌های پویا تغییر دهند. جاوا اسکریپت همچنین از تماس‌های ناهمزمان برای دریافت داده‌ها از سرویس‌های وب در پس‌زمینه استفاده می‌کند. اگرچه در ابتدا فقط در مرورگرهای وب استفاده می‌شد، موتورهای جاوا اسکریپت از آن زمان در سرورها با Node.js، در چارچوب‌های برنامه‌های دسکتاپ مانند Electron و در چارچوب‌های تلفن مانند Apache Cordova به کار گرفته شده‌اند.

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

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

کاربردهای اصلی جاوا اسکریپت چیست؟

جاوا اسکریپت یک زبان برنامه‌نویسی مبتنی بر متن است که برای توسعه سمت کلاینت و سرور استفاده می‌شود. توسعه‌دهندگان وب از زمان پیدایش جاوا اسکریپت از آن برای افزودن تعامل ساده به صفحات وب مانند مودال‌ها، عناصر متحرک یا اسلایدهای تصویری استفاده کرده‌اند. در حالی که این هنوز یکی از کاربردهای اصلی آن است، جاوا اسکریپت به ساخت برنامه‌های کاربردی وب کامل تکامل یافته است. برنامه‌های تک صفحه‌ای (SPAs) به چارچوب‌های مبتنی بر جاوا اسکریپت مانند React، Angular و Vue برای ارائه تجربه برنامه‌ی مشابه دسکتاپ در مرورگر متکی هستند. با این حال، لازم به ذکر است که مرورگرهای وب مکان‌های مناسبی برای استفاده از این زبان برنامه‌نویسی نیستند. جاوا اسکریپت همچنین برای ساخت سرویس‌های وب و زیرساخت بک‌اند با Node.js محبوب است. چارچوب‌های React Native، Xamarin، Ionic و NativeScript از جاوا اسکریپت برای توسعه برنامه‌های تلفن نیز استفاده می‌کنند.

چرا باید این دوره را بگذرانید؟

کیفیت تدریس.

کیفیت صدا و تصویر بالا.

دسترسی مادام‌العمر به دوره.

پشتیبانی سریع و دوستانه در بخش پرسش و پاسخ.

گواهی پایان دوره قابل دانلود از Udemy.

فرانت‌اند وب چیست؟

توسعه وب توصیف گسترده‌ای از وظایف و فناوری‌هایی است که در ایجاد یک وب‌سایت نقش دارند. این می‌تواند به سادگی ایجاد یک وب‌سایت متنی ثابت یا به پیچیدگی توسعه یک وب‌سایت پویا و تعاملی باشد. توسعه وب را می‌توان به دو دسته مختلف تقسیم کرد: فرانت‌اند (سمت کلاینت) و بک‌اند (سمت سرور). کدهای فرانت‌اند در کامپیوتر کاربر اجرا می‌شوند. این کدها می‌توانند شامل HTML، جاوا اسکریپت و CSS باشند. کدهای بک‌اند بر روی سرور اجرا می‌شوند - که معمولاً شامل ارتباط با پایگاه داده است و اغلب شامل زبان‌هایی مانند پایتون، روبی، جاوا یا PHP می‌شود. توسعه وب لزوماً شامل فرآیند طراحی نیست - بلکه بر کد تمرکز دارد. یک طراح وب، وایرفریم‌هایی برای طرح‌بندی چشم‌انداز خود از یک وب‌سایت ایجاد می‌کند و سپس آن را با یک توسعه‌دهنده به اشتراک می‌گذارد. توسعه‌دهنده مسئول نوشتن کدهایی است که طرح را پیاده‌سازی می‌کنند.

CSS (Cascading Style Sheets) زبان برگه‌سبک مورد استفاده برای استایل‌دهی زبان نشانه‌گذاری است.

HTML (HyperText Markup Language) یک زبان قالب‌بندی است، نه یک زبان برنامه‌نویسی. جاوا اسکریپت اغلب برای پویا کردن HTML ضروری است.

جاوا اسکریپت یکی از همه‌گیرترین زبان‌های برنامه‌نویسی در جهان است، عمدتاً به دلیل اینکه ستون فقرات برنامه‌های کاربردی وب تعاملی است.

مراحل تبدیل شدن به یک توسعه‌دهنده وب؟

برخی از توسعه‌دهندگان وب مدرک یا گواهینامه در این زمینه دریافت می‌کنند. با این حال، اکثر مشاغل به مدرک خاص یا سطح تحصیلات نیاز ندارند، بلکه دانش اثبات شده در زمینه را می‌طلبند. بنابراین، مهم‌تر است که بدانید چگونه مهارت‌های خود را به نمایش بگذارید. شما می‌توانید مهارت‌های خود را از طریق تجربه کاری مرتبط یا مجموعه کارهای پروژه‌های گذشته برجسته کنید. همچنین می‌توانید کدهایی را که توسعه داده‌اید با استفاده از پلتفرمی مانند GitHub به اشتراک بگذارید، یا در انجمن‌های حل مسئله مانند StackOverflow شرکت کنید که به شما برای کمک به دیگران پاداش می‌دهند. HTML، CSS و جاوا اسکریپت اولین سه زبان کدنویسی هستند که برای ورود به توسعه وب باید یاد بگیرید. شما به این سه عنصر ضروری برای ایجاد یک وب‌سایت مدرن و کار به عنوان یک توسعه‌دهنده فرانت‌اند وب نیاز دارید. HTML (زبان نشانه‌گذاری فرامتن) محتوای وب‌سایت را مشخص می‌کند و ستون فقرات آن را می‌سازد. CSS (اوراق سبک آبشاری) محتوا را استایل‌دهی می‌کند. جاوا اسکریپت عناصر تعاملی وب‌سایت را کنترل می‌کند.

چه مدت طول می‌کشد تا یک توسعه‌دهنده وب شویم؟

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

JSON چیست و برای چه کاری استفاده می‌شود؟

به دلیل تکامل زبان جاوا اسکریپت، جاوا اسکریپت تکنیک‌های متنوعی برای ایجاد اشیاء دارد. اما در نهایت در پس‌زمینه، جاوا اسکریپت از یک نحو به نام JSON استفاده می‌کند. JSON مخفف JavaScript Object Notation است و یک فرمت متنی استاندارد است که برای نمایش اشیاء در جاوا اسکریپت استفاده می‌شود. همان انواع داده‌های اساسی که در جاوا اسکریپت نمایش داده می‌شوند نیز می‌توانند در JSON نمایش داده شوند، از جمله رشته‌ها، اعداد، آرایه‌ها، بولی‌ها و اشیاء جاوا اسکریپت. اگرچه JSON بر اساس شیء جاوا اسکریپت است، اما فقط در جاوا اسکریپت استفاده نمی‌شود. همچنین به عنوان فرمتی برای انتقال داده‌ها از مرورگر وب به سرور و بالعکس استفاده می‌شود، زیرا این فرمت ساده و با حجم کم است. فرمت JSON برای این منظور در REST API ها استفاده می‌شود و XML را به عنوان فرمت استاندارد برای بسیاری از API ها جایگزین کرده است. به دلیل این، تقریباً هر زبانی که استفاده می‌کنید، روشی برای تبدیل داده‌ها به JSON برای تعامل با REST API ها خواهد داشت.

AJAX چیست و برای چه کاری استفاده می‌شود؟

AJAX مخفف Asynchronous JavaScript and XML است. AJAX فناوری است که توسعه‌دهندگان برای ایجاد برنامه‌های وب بهتر، سریع‌تر و تعاملی‌تر استفاده می‌کنند. AJAX از XHTML برای محتوا، CSS برای استایل‌دهی صفحه و جاوا اسکریپت برای کنترل پویای محتوا استفاده می‌کند. AJAX به شما اجازه می‌دهد یک صفحه وب را بدون بارگذاری مجدد صفحه به‌روزرسانی کنید (این تکنیک "SPA" یا Single Page Application نامیده می‌شود)، داده‌ها را برای صفحه پس از بارگذاری آن درخواست کنید، داده‌ها را پس از بارگذاری صفحه دریافت کنید و داده‌ها را در پس‌زمینه به سرور ارسال کنید. علی‌رغم اینکه XML بخشی از مخفف AJAX است، AJAX می‌تواند داده‌ها را در هر قالبی، از جمله JSON یا متن ساده، ارسال و دریافت کند. در حالی که برنامه‌های وب سنتی از روش‌های همزمان برای ارسال و دریافت اطلاعات از یک سرور وب استفاده می‌کنند، AJAX می‌تواند تماس‌های API ناهمزمان را در پس‌زمینه بدون مسدود کردن فعالیت در مرورگر استفاده کند. AJAX یک فناوری مبتنی بر داده است تا مبتنی بر صفحه.


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

مقدمه‌ای بر توسعه وب فرانت اند، جاوا اسکریپت، HTML، CSS، بوت استرپ Intro to front end web development, javascript, html, css, boostrap

  • بخش HTML را با هم ببینیم؟ Let's See What You Will Learn in HTML Part?

  • فایل‌های پروژه و اسناد دوره توسعه وب فرانت اند Project Files and Course Documents for Front End Web Development

  • اصطلاحات عمومی General Terms

  • سوالات متداول درباره توسعه وب فرانت اند با جاوا اسکریپت، HTML، CSS، بوت استرپ FAQ about Front end web development with javascript, html, css, bootstrap

  • وب‌سایت چگونه کار می‌کند؟ How the Website Works?

  • IDE چیست؟ What Is IDE?

  • اولین صفحه وب First Webpage

مبانی HTML HTML Fundamentals

  • درباره این بخش About the Section

  • HTML چیست؟ What is HTML?

  • ساختار سند HTML HTML Document Structure

  • عناصر متنی Text Element

  • لیست‌ها Lists

  • تصاویر Images

  • پیوندهای ابرمتنی Hyperlinks

  • عناصر کانتینر Container Elements

  • HTML معنایی چیست؟ What is Semantic HTML?

  • ایجاد جدول با HTML Creating Tables with HTML

  • Colspan و Rowspan Colspan & Rowspan

  • کار با عناصر فرم Working With Form Elements

  • Checkbox Checkbox

  • نوع ورودی؛ Radio و File Input type; Radio & File

  • Select و Option Select & Option

  • افزونه‌های جدید Visual Studio Code New Visual Studio Code Extensions

  • چالش Challenge

  • چالش‌ها را انجام دهیم Let’s Make the Challenges

  • ادامه راه‌حل‌های چالش Challenge Solutions Continue

مبانی CSS CSS Fundamentals

  • درباره این بخش About the Section

  • CSS چیست What is CSS

  • روش‌های استایل‌دهی – درون خطی، داخلی و خارجی Styling Methods-Inline, Internal and External

  • کمی استایل‌دهی انجام دهیم Let’s Do Some Styling

  • ترکیب انتخابگرها Combining Selectors

  • عملیات استایل با تخصیص کلاس و شناسه Style Operation With Class and Id Assignment

  • ترتیب اولویت در CSS Order of Priority in CSS

  • کار با رنگ‌ها Working with Colors

  • کار با رنگ‌ها در کد Working with Colors on Code

  • استفاده از Border در CSS Using Border in CSS

  • کلاس شبه در CSS Pseudo-Class in CSS

  • استایل‌دهی پیوندهای ابرمتنی با کلاس شبه Styling Hyperlinks With Pseudo-Class

  • Crome DevTools Crome DevTools

  • نکات مهم برای CSS Important Advices for CSS

  • چالش ۱ Challenge 1

  • جعبه مدل Box Model

  • Margin و Padding Margin & Padding

  • شروع به استفاده از Margin و Padding کنیم Let’s Start Using Margin & Padding

  • اندازه‌دهی با CSS Dimensioning with CSS

  • صفحه خود را در مرکز قرار دهیم Let’s Centre Our Page

  • چالش ۲ Challenge 2

  • انواع جعبه‌ها Types of Boxes

  • موقعیت‌دهی عناصر با CSS Element Positioning with CSS

  • استفاده از Fixed و Sticky Use of Fixed and Sticky

  • ایجاد سایه در CSS Creating Shadow in CSS

  • چالش ۳ Challenge 3

چیدمان در صفحه وب Layout on Webpage

  • درباره این بخش About the Section

  • ۳ روش برای ایجاد چیدمان در صفحات وب 3 Ways to Create Layout on Web Pages

  • Float Float

  • Flexbox Flexbox

  • مروری بر Flexbox Flexbox Overview

  • به استفاده از Flexbox ادامه دهیم Let’s Keep Using Flexbox

  • Flex-Wrap Flex-Wrap

  • اضافه کردن Flexbox به پروژه ما Adding Flexbox to Our Project

  • اضافه کردن Flexbox به پروژه ما - ۲ Adding Flexbox to Our Project - 2

  • چیدمان صفحه را با Flexbox تغییر دهیم Let’s Change the Page Layout with Flexbox

  • مقدمه‌ای بر CSS Grid Introduction to CSS Grid

  • CSS Grid چیست؟ What Is CSS Grid?

  • به بررسی ویژگی‌های CSS Grid ادامه دهیم Let’s Continue Examining CSS Grid Features

  • سایر ویژگی‌های Grid Other Grid Features

Media Query و انیمیشن‌های CSS Media Query and CSS Animations

  • مرور کلی بخش Section Overview

  • نمونه کدهای Media Query و انیمیشن‌های CSS Media Query and CSS Animations Code Samples

  • ساخت منوی واکنش‌گرا با Media Query Responsive Menu Making With Media Query

  • انیمیشن‌های CSS CSS Animations

  • ساخت منوی اسلایدر با Transform Making a Slider Menu With Transform

  • Keyframes Keyframes

  • نمونه‌های انیمیشن با Keyframes Animation Examples With Keyframes

وب‌سایت نمونه کار Portfolio Website

  • وب‌سایت نمونه کار Portfolio Website

  • شروع به ایجاد بخش‌ها کنیم Let’s Start Creating the Sections

  • با ساخت Header شروع کنیم Let’s Start With Header Creation

  • بخش خانه Home Section

  • بخش درباره ما About Section

  • بخش خدمات Services Section

  • بخش نمونه کار Portfolio Section

  • بخش تماس و فوتر Contact Section & Footer

  • طراحی صفحه واکنش‌گرا Responsive Page Design

مبانی Bootstrap 5 Bootstrap 5 Fundamentals

  • Bootstrap 5 Bootstrap 5

  • نحوه ادغام Bootstrap در برنامه‌ها How to Integrate Bootstrap Into Applications

  • Container و Container Fluid Container and Container Fluid

  • مروری بر تایپوگرافی Bootstrap 5 Bootstrap 5 Typography Review

  • ویژگی‌های متن Text Features

  • استفاده از رنگ‌ها Use of Colors

  • فاصله‌گذاری Spacing

  • Border Border

  • Display Display

  • Position Relative & Absolute Position Relative & Absolute

  • Position Fixed & Sticky Position Fixed & Sticky

  • اندازه‌دهی Sizing

  • دکمه‌ها Buttons

  • استفاده از کلاس‌های تصویر Using Images Classes

  • سایر ویژگی‌های Bootstrap 5 Other Bootstrap 5 Features

  • مسابقه Quiz

Bootstrap 5 پیشرفته Bootstrap 5 Advanced

  • Grid Grid

  • استفاده از ساختار Grid بوت استرپ در اندازه‌های مختلف صفحه Using Bootstrap Grid Structure on Different Screen Size

  • تراز کردن ستون‌ها و Gutters Aligning Columns and Gutters

  • شروع به استفاده از Flex با Bootstrap 5 کنیم Let's Start Using Flex with Bootstrap 5

  • تراز عمودی و افقی در ساختار Flex Vertical and Horizontal Alignment in Flex Structure

  • سایر ویژگی‌های Flexbox Other Flexbox Features

  • List Group List Group

  • کلاس‌های فرم Form Classes

  • کار با عناصر فرم را ادامه دهیم Let's Continue Working with Form Elements

  • سایر ویژگی‌های ورودی Other Input Features

  • ایجاد جدول با Bootstrap 5 Creating Tables With Bootstrap 5

  • مسابقه Quiz

ویژگی‌های Bootstrap در کار با جاوا اسکریپت Bootstrap Features Working With JavaScript

  • ویژگی‌های Bootstrap در کار با جاوا اسکریپت Bootstrap Features Working With Javascript

  • Dropdown Dropdown

  • Modal Modal

  • Carousel Carousel

  • Collapse & Accordion Collapse & Accordion

  • مسابقه Quiz

پروژه Bootstrap 5 Bootstrap 5 Project

  • ارائه پروژه Project Presentation

  • Navbar Navbar

  • شروع به ساخت Carousel کنیم Let’s Start Creating Carousel

  • شروع به ساخت بخش اصلی کنیم Let’s Start Creating the Main Section

  • ایجاد بخش‌های دانشجویان و سوالات Creation of Students and Questions Sections

  • ایجاد بخش تماس و فوتر Creation of Contact and Footer Section

  • مسابقه Bootstrap Bootstrap Quiz

مقدمه‌ای بر توسعه وب فرانت اند با جاوا اسکریپت Intro to Front End Web Development with Javascript

  • مقدمه‌ای بر جاوا اسکریپت Introduction to JavaScript

  • راه اندازی Visual Studio Code Setup Visual Studio Code

  • اضافه کردن فایل js Adding js File

  • مسابقه quiz

مبانی زبان در جاوا اسکریپت Language Basics in Javascript

  • متغیرها و انواع داده‌ها در جاوا اسکریپت Variables and Data Types in Javascript

  • تبدیل نوع در جاوا اسکریپت Type Coercion in Javascript

  • جهش متغیر در جاوا اسکریپت Variable Mutation in Javascript

  • عملگرهای پایه Basic Operators

  • منطق بولی در جاوا اسکریپت Boolean Logic in Javascript

  • عملگرهای منطقی در جاوا اسکریپت Logical Operators in Javascript

  • مسابقه quiz

دستورات شرطی در جاوا اسکریپت Conditional Statements in Javascript

  • دستورات شرطی Conditional Statements

  • راه‌حل مسابقه کد ۱ Code Quiz 1 Solution

  • عملگر سه‌تایی Ternary Operator

  • دستورات Switch, Case در جاوا اسکریپت Switch, Case Statements in Javascript

  • مسابقه کد ۲ Code Quiz 2

  • راه‌حل مسابقه کد ۲ Code Quiz 2 Solution

  • مسابقه quiz

حلقه‌ها Loops

  • مقدمه‌ای بر حلقه‌ها Introduction to Loops

  • حلقه‌های While While Loops

  • مسابقه حلقه‌های While While Loops Quiz

  • راه‌حل مسابقه حلقه‌های While While Loops Quiz Solution

  • حلقه‌های for for Loops

  • راه‌حل مسابقه حلقه‌های for for Loops Quiz Solution

  • دستورات Continue و Break Continue and Break Statements

  • مسابقه quiz

توابع Functions

  • مقدمه‌ای بر توابع Introduction to Functions

  • اعلام تابع Function Decleration

  • تابع با آرگومان‌ها Function with Arguments

  • مقدار بازگشتی تابع Function return

  • عبارت تابع Function Expression

  • مسابقه تابع Function Quiz

  • راه‌حل مسابقه تابع Function Quiz Solution

  • دامنه تابع Function Scope

  • مسابقه quiz

آرایه‌ها Arrays

  • مقدمه‌ای بر آرایه‌ها Introduction to Arrays

  • ویژگی‌های آرایه Array Features

  • متدهای آرایه Array Methods

  • مسابقه آرایه Array Quiz

  • راه‌حل مسابقه آرایه Array Quiz Solution

  • پیمایش آرایه Array Iteration

  • مسابقه پیمایش آرایه Array Iteration Quiz

  • راه‌حل مسابقه پیمایش آرایه Array Iteration Quiz Solution

  • مسابقه quiz

اشیاء Objects

  • مقدمه‌ای بر اشیاء Introduction to Objects

  • به‌روزرسانی شیء Object Update

  • ساختارهای داده پیچیده Complex Data Structures

  • مسابقه شیء Object Quiz

  • راه‌حل مسابقه شیء Object Quiz Solution

  • متدهای شیء Object Methods

  • کلمه کلیدی this this Keyword

  • مسابقه quiz

DOM Dom

  • مقدمه‌ای بر DOM Introduction to DOM

  • DOM چیست What is DOM

  • انتخاب و تغییر Select and Change

  • متدهای انتخاب Select Methods

  • متدهای دستکاری Manipulation Methods

  • innerHTML و textContext innerHTML and textContext

  • دستکاری ویژگی‌ها Attribute Manipulation

  • مسابقه quiz

مدیریت‌کننده‌های رویداد Event Handlers

  • مقدمه‌ای بر مدیریت‌کننده‌های رویداد Introduction to Event handlers

  • مسابقه کد مدیر رویداد-۱ Event Handler Codequiz-1

  • راه‌حل مسابقه کد Codequiz Solution

  • تابع بازگشتی callback Function

  • انواع مختلف رویداد Different Event Types

  • راه‌حل مسابقه Todolist Todolist Quiz Solutuion

  • آنچه آموختیم What We Learned

  • مسابقه quiz

اضافی Extra

  • توسعه وب فرانت اند با جاوا اسکریپت HTML CSS Bootstrap Front End Web Development with Javascript HTML CSS Bootstrap

نمایش نظرات

آموزش توسعه فرانت اند وب با جاوا اسکریپت، HTML، CSS و بوت استرپ
جزییات دوره
27.5 hours
179
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,404
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

OAK Academy OAK Academy

کارآفرین

OAK Academy Team OAK Academy Team

مربی