دوره آموزشی مبانی برنامه نویسی وب
59 دقیقهمبتدی2024-12-11
مدرسین

Morten Rand-Hendriksen
Senior Staff Instructor, Speaker, Web Designer, and Software Developer
جزئیات دوره
برای اینکه یک برنامهنویس وب مؤثر باشید، باید بدانید چه اتفاقی میافتد وقتی یک URL را وارد میکنید یا روی لینکی کلیک میکنید. در پشت هر صفحه وب، ساختارهایی مثل markup شامل JavaScript، HTML و CSS، و سلسله مراتبی که نمایش را کنترل میکند—یعنی Document Object Model (DOM)—وجود دارند. علاوه بر این، سروری که فایلها را میزبانی میکند، مرورگری که آنها را نمایش میدهد، متادادهها و تجربه کاربری موبایل نیز مورد توجه قرار میگیرد.
این دوره شما را به دنیای زیرساختهای وب میبرد و مفاهیمی که برای ساخت برنامهها و وبسایتهای قوی، کارآمد و قابل نگهداری نیاز دارید را به شما آموزش میدهد. یاد بگیرید چگونه اسناد HTML پایهای برای CSS و JavaScript فراهم میکنند و چگونه لایههای نمایش و تعامل را روی آنها قرار دهید. همچنین بفهمید که چرا دسترسیپذیری (Accessibility) برای حفظ باز بودن و در دسترس بودن وب برای همه کاربران اهمیت دارد و چه گردش کاری برای برنامهنویسی وب بهترین است. مورتن رند-هندریکسن، مدرس دوره، مطالب را به شکلی سرگرمکننده و سریع ارائه میدهد تا تقریباً هر کسی—از برنامهنویسان و طراحان وب گرفته تا ناشران وب—به راحتی بتواند همراهی کند.
اهداف آموزشی:
از URL تا وبسایت: بررسی مسیر درخواست تا نمایش وبسایت.
ساختار یک سند وب: درک معماری HTML و تأثیر آن در نمایش محتوا.
کدهای دو منظوره: چگونه از HTML، CSS و JavaScript برای تعاملات و نمایش استفاده کنیم.
دسترسپذیری (Accessibility): چرا دسترسیپذیری اهمیت دارد و چگونه میتوان وب را برای همه کاربران بهینه کرد.
مرورگرها و ویرایشگرها: نحوه تعامل مرورگرها و ادیتورها با محتوای وب.
HTML، CSS و JavaScript: نحوه لایهبندی ارائه و تعامل در صفحات وب.
این دوره شما را به دنیای زیرساختهای وب میبرد و مفاهیمی که برای ساخت برنامهها و وبسایتهای قوی، کارآمد و قابل نگهداری نیاز دارید را به شما آموزش میدهد. یاد بگیرید چگونه اسناد HTML پایهای برای CSS و JavaScript فراهم میکنند و چگونه لایههای نمایش و تعامل را روی آنها قرار دهید. همچنین بفهمید که چرا دسترسیپذیری (Accessibility) برای حفظ باز بودن و در دسترس بودن وب برای همه کاربران اهمیت دارد و چه گردش کاری برای برنامهنویسی وب بهترین است. مورتن رند-هندریکسن، مدرس دوره، مطالب را به شکلی سرگرمکننده و سریع ارائه میدهد تا تقریباً هر کسی—از برنامهنویسان و طراحان وب گرفته تا ناشران وب—به راحتی بتواند همراهی کند.
اهداف آموزشی:
از URL تا وبسایت: بررسی مسیر درخواست تا نمایش وبسایت.
ساختار یک سند وب: درک معماری HTML و تأثیر آن در نمایش محتوا.
کدهای دو منظوره: چگونه از HTML، CSS و JavaScript برای تعاملات و نمایش استفاده کنیم.
دسترسپذیری (Accessibility): چرا دسترسیپذیری اهمیت دارد و چگونه میتوان وب را برای همه کاربران بهینه کرد.
مرورگرها و ویرایشگرها: نحوه تعامل مرورگرها و ادیتورها با محتوای وب.
HTML، CSS و JavaScript: نحوه لایهبندی ارائه و تعامل در صفحات وب.
مهارت ها
Front-End Web DevelopmentWeb DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
1. ساختارشکنی وب
- 02 - از URL به وب سایت
- 03 - وب، در یک مرورگر
- 04 - ساختار یک سند وب تجسم شده است
- 05 - درخت گره - چگونه مرورگر یک سند وب را میبیند
- 06 - HTML - کد منبع وب
- 07 - سند وب سندی است با قدرتهای فوق العاده
2. دوگانگی برنامه نویسی وب
- 08 - هدف دوگانه کدهای وب
- 09 - محتوا و ساختار
- 10 - فراداده و هدف
- 11 - دسترسی
3. کدام اول آمد - مرورگر یا ویرایشگر
- 12 - مرورگر وب امروز و فردا
- 13 - ویرایشگر کد چیست
- 14 - ابزارهای توسعه دهنده
4. بخشهایی که وب را تشکیل میدهند
- 15 - HTML
- 16 - CSS
- 17 - جاوا اسکریپت
- 18 - مدل شیء سند (DOM)
- 19 - رویدادها
- 20 - همه را کنار هم گذاشتن
نتیجه گیری
- 21 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت کتابخانههای مقیاسپذیر کامپوننتهای رابط کاربری React با استفاده از Storybook
- دوره آموزشی چالشهای کدنویسی پیشرفته React
- دوره آموزشی واکنشگرایی و سیگنالها در Angular
- دوره آموزشی هوش مصنوعی عملی: ساخت پایگاه داده تولید نقد فیلم تحت وب با استفاده از هوش مصنوعی مولد، HTML، CSS و PHP
- دوره آموزشی تست اپلیکیشنهای React با Jest و کتابخانه React Testing Library
- دوره آموزشی یادگیری اصولی D3.js
- دوره آموزشی تستگیری در React: فراتر از تستهای واحد (Unit Test)
- دوره آموزشی ساخت کتابخانههای Angular