دوره آموزشی مبانی برنامه نویسی وب
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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت SDKهای بهتر با هوش مصنوعی مولد
- دوره آموزشی ارتقاء مهارت با پایتون: پروژههای عملی توسعه وب
- دوره آموزشی مبانی برنامه نویسی: امنیت وب (2019)
- دوره آموزشی مبانی برنامه نویسی: امنیت وب
- دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب (2019)
- دوره آموزشی مبانی برنامهنویسی: APIها و سرویسهای وب
- دوره آموزشی مبانی برنامهنویسی: کدنویسی امن
- دوره آموزشی مبانی برنامه نویسی: کدنویسی امن (2018)
مسیرهای مرتبط
- مسیر آموزشی کاوش شغلی در توسعه وب فرانت اند
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده وب
- مسیر آموزشی بهبود بخشیدن مهارت های تست امنیت برنامه خود
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده وب
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی شروع کار با PHP