لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هنر انجام: توسعه وب برای مبتدیان
The Art of Doing: Web Development for Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
HTML، CSS، و جاوا اسکریپت ~ از امروز شروع به ساخت کنید! اصول مطلق توسعه وب: HTML (محتوای یک صفحه)، CSS (طراحی یک صفحه) و جاوا اسکریپت (عملکرد یک صفحه). تگ های اساسی HTML مانند سرفصل ها، پاراگراف ها، لیست ها، جداول، تصاویر، لنگرها، div ها، دهانه ها، ورودی ها و فرم ها. موضوعات ضروری CSS مانند روش های انتخابگر، تعریف اندازه و رنگ، مدل جعبه و گزینه های مختلف نمایش مانند بلوک، درون خطی و بلوک درون خطی. طرح بندی CSS به صورت یک بعدی با استفاده از flexbox و در دو بعدی با استفاده از سیستم شبکه. استفاده از کلاس های شبه CSS برای انجام ترجمه ها، انتقال ها و انیمیشن ها. مفاهیم مبتدی جاوا اسکریپت مانند تعریف متغیرها، انواع داده های پایه، حلقه، منطق شرطی و توابع نوشتن. استفاده از DOM (مدل شیء سند) برای دسترسی به عناصر HTML در یک فایل جاوا اسکریپت برای ساخت برنامه های کاربردی مبتنی بر وب. ما با هم کار خواهیم کرد تا 10 پروژه مختلف وب سایت بسازیم. من تمام دارایی ها و طرح را به شما می دهم و از شما می خواهم که ایجاد کنید! نه تنها مفاهیم را یاد خواهید گرفت، بلکه فرآیند فکری در مورد چگونگی انجام و طراحی/ساخت سایت های خود را نیز خواهید آموخت. پیش نیازها: کامپیوتر و دسترسی به اینترنت. دسترسی به ویرایشگر متن/کد دلخواه شما. من از Visual Studio Code استفاده خواهم کرد. یک طرز فکر خلاق. همه و همه توانایی ها خوش آمدید! دانش برنامه نویسی قبلی، اگرچه مفید است، مهم نیست. وقتی در مورد جاوا اسکریپت صحبت می کنیم، تمام مفاهیم برنامه نویسی مورد نیاز را بررسی خواهم کرد.
من همیشه می خواستم اصول توسعه وب را یاد بگیرم. من به این موضوع کشیده شدهام که چقدر آسان و سریع میتوان تصاویری را برای نمایش در یک مرورگر وب ایجاد کرد. با توجه به سابقه ای در پایتون که اکثریت قریب به اتفاق یادگیری من در یک ترمینال انجام می شد، توسعه وب بسیار فریبنده به نظر می رسید!
با این حال، یک مشکل آشکار در سفر توسعه وب من وجود داشت. من شروع به یادگیری این مفاهیم اولیه کردم: تگ HTML چیست، مدل جعبه CSS چیست، چگونه می توانم به عناصر HTML در جاوا اسکریپت دسترسی داشته باشم. همه جدا شده، در یک جزیره، با ایده ای کاملاً صفر که چگونه می توان از طریق فرآیند فکری که در واقع همه آنها را کنار هم قرار داد، طراحی و ساخت یک وب سایت را طی کرد.
احساس کردم غرق شدم و گم شدم. مطمئناً، فکر میکردم به لطف همه آموزشهایی که در آنجا وجود دارد، دانش فنی و توانایی ساخت یک وبسایت را دارم. با این حال، این آموزشهای دیگر در یک زمینه کلیدی کمبود دارند: چگونه مفاهیم را به هم پیوند دهیم. چیزی که من پس از یادگیری مجموعه ای از مفاهیم جدید هوس کردم یک وب سایت نمونه برای تلاش و ساختن بود. من یک الگو میخواستم، یک چالش…”این سایت است، حالا بروید ببینید آیا میتوانید آن را بسازید.” من حمایت میخواستم تا اگر سختی میکشیدم، بتوانم فقط آنچه را که باید ببینم ببینم و سپس به راه خود بازگردم. در آخر، من توضیحی می خواستم در مورد اینکه چگونه همه این مفاهیم به ظاهر جدا شده با هم جمع شدند و با هم کار کردند تا محصول نهایی وب سایت را ایجاد کنند. من واقعاً سخت کار کردهام تا تجربهای را که خیلی میخواستم، در اینجا در این دوره به شما ارائه دهم.
در طول این 10 بخش، ابتدا زمانی را صرف معرفی مفاهیم مختلف می کنم. ما در مورد ایده های کلیدی، نحو، و نحوه پیاده سازی مفاهیم مختلف HTML، CSS و جاوا اسکریپت بحث می کنیم. سپس، در پایان هر بخش، من از شما دعوت میکنم تا وبسایتی را که با استفاده از دانش شما تا آن مرحله در دوره ساختهام، دوباره ایجاد کنید. من تمام داراییها، طرحهای رنگی را در اختیار شما قرار میدهم و در فرآیند فکری که وبسایت باید چگونه به نظر برسد و چه کاری انجام دهد، قدم میگذارم. سپس، بازآفرینی آن را به عهده شما می گذارم... یا شما را به چالش می کشم تا به تنهایی چیزی بسازید. در نهایت، گام به گام نحوه ساخت سایتهایم، انتخابهای طراحی و چگونگی و چرایی آنها را بررسی میکنم.
ما موضوعات HTML زیر را پوشش خواهیم داد:
برچسبهای عنوان و پاراگراف
قالببندی متن با برچسبهای سبک مختلف
برچسبهای فهرست و جدول
تگ ویژگی ها
برچسبهای لنگر
برچسبهای تصویر
برچسب های ورودی مختلف
برچسبهای فرم
ساختار مناسب HTML
مسدود کردن عناصر سطح و درون خط
Divs and Spans
عناصر HTML معنایی
ما موضوعات CSS زیر را پوشش خواهیم داد:
قوانین استایل CSS
روشهای انتخابگر CSS
عرض و اندازه عنصر
تعریف رنگ
مدل جعبه
متن استایل دهی
لیستها و جداول استایلسازی
مقادیر نمایش مختلف (block، inline، inline-block)
Flexbox
شبکه
کلاس های شبه
تبدیل می شود
انتقالات
انیمیشن ها
ما موضوعات جاوا اسکریپت زیر را پوشش خواهیم داد:
اعلام متغیرها
انواع داده های مختلف
کار با آرایه ها
برای حلقهها و حلقههای while
بیانات مشروط و موارد سوئیچ
توابع نوشتن
مدل شیء سند
getElementById()
querySelector()
رویدادهای جاوا اسکریپت
در حال دریافت مقادیر از فیلدهای ورودی
دریافت مقادیر از فرمهای HTML
هر واحد متوالی است، بنابراین محتوایی که در واحد 1 پوشش میدهیم همچنان در بخش 10 استفاده میشود. این داربست عالی به شما امکان میدهد تا واقعاً مهارتها و درک مطالب خود را تقویت کنید. امیدوارم در پایان این دوره احساس کنید که هر واحد، هر ویدئو و هر پروژه نهایی ارزش دارد و به خوبی مجهز شده اید تا یک ایده طراحی داشته باشید و آن را با استفاده از HTML، CSS و جاوا اسکریپت به تنهایی پیاده سازی کنید!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
نصب VS Code
Installing VS Code
سایت های مفید
Helpful Sites
انتساب برای همه منابع
Attribution for All Resources
دانلود تمام فایل های شروع و تکمیل شده برای دوره
Download All Starter and Completed Files for the Course
تگ های اصلی HTML
Basic HTML Tags
سرفصل ها و پاراگراف ها
Headings and Paragraphs
قالب بندی متن با برچسب
Formatting Text with Tags
سازماندهی متن با لیست ها
Organizing Text with Lists
سازماندهی متن با جداول
Organizing Text with Tables
درباره من پیش نمایش پروژه
About Me Project Preview
درباره من پروژه
About Me Project
تگ های پیشرفته HTML
Advanced HTML Tags
درک صفات
Understanding Attributes
تگ های لنگر
Anchor Tags
برچسب های تصویر
Image Tags
برچسب های تعاملی
Interactive Tags
تشکیل می دهد
Forms
پیش نمایش پروژه Collectors
Collectors Project Preview
مربی ، معلم استاد ، برنامه نویس خودآموز سلام ، نام من مایکل ارامو است. من یک یادگیرنده مادام العمر ، یک برنامه نویس خودآموز و یک مربی مجرب هستم. من مدرک لیسانس رسمی موسیقی ، آموزش و فیزیک و همچنین مدرک کارشناسی ارشد ریاضیات را دارم. من همچنین دارای گواهی نامه توسعه نرم افزار از مایکروسافت هستم.
من سالها تجربه معلم فیزیک دبیرستان ، معلم علوم کامپیوتر و معلم ریاضی کالج را دارم. من بخشی از برنامه استاد معلم ایالت نیویورک هستم که بیش از 800 معلم برجسته مدارس دولتی در سراسر ایالت دارد و اشتیاق خود را به یادگیری STEM و همکاری با همکاران برای الهام بخشیدن به نسل بعدی رهبران STEM دارند.
من علاقه مند به یادگیری چیزهای جدید و یادگیری آنچه می دانم به اطرافیانم به گونه ای جذاب ، معنی دار و هدفمند هستم.
نمایش نظرات