من همیشه می خواستم اصول توسعه وب را یاد بگیرم. من به این موضوع کشیده شدهام که چقدر آسان و سریع میتوان تصاویری را برای نمایش در یک مرورگر وب ایجاد کرد. با توجه به سابقه ای در پایتون که اکثریت قریب به اتفاق یادگیری من در یک ترمینال انجام می شد، توسعه وب بسیار فریبنده به نظر می رسید!
با این حال، یک مشکل آشکار در سفر توسعه وب من وجود داشت. من شروع به یادگیری این مفاهیم اولیه کردم: تگ 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 و جاوا اسکریپت به تنهایی پیاده سازی کنید!
نظری ارسال نشده است.
مربی ، معلم استاد ، برنامه نویس خودآموز سلام ، نام من مایکل ارامو است. من یک یادگیرنده مادام العمر ، یک برنامه نویس خودآموز و یک مربی مجرب هستم. من مدرک لیسانس رسمی موسیقی ، آموزش و فیزیک و همچنین مدرک کارشناسی ارشد ریاضیات را دارم. من همچنین دارای گواهی نامه توسعه نرم افزار از مایکروسافت هستم. من سالها تجربه معلم فیزیک دبیرستان ، معلم علوم کامپیوتر و معلم ریاضی کالج را دارم. من بخشی از برنامه استاد معلم ایالت نیویورک هستم که بیش از 800 معلم برجسته مدارس دولتی در سراسر ایالت دارد و اشتیاق خود را به یادگیری STEM و همکاری با همکاران برای الهام بخشیدن به نسل بعدی رهبران STEM دارند. من علاقه مند به یادگیری چیزهای جدید و یادگیری آنچه می دانم به اطرافیانم به گونه ای جذاب ، معنی دار و هدفمند هستم.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.