HTML5 جدیدترین نسل از زبان hyper text market مورد استفاده در طراحی سایت بوده و مورد تایید کنسرسیوم شبکه جهانی اینترنت یا همان W3C می باشد. پیشنویس اولیه آن در سال ۲۰۰۸ ارائه شد ولی تا ۲۰۱۱ تغییرات خاصی در آن اعمال نشده بود. در سال ۲۰۱۱ HTML5 بصورت رسمی منتشر شد و از آن روز مورد استفاده برنامه نویسان قرار گرفت ولی در ابتدا مرورگرهای کمی این زبان جدید را پشتیبانی میکردند.
امروزه تمام مرورگرهای اصلی مانند کروم، سافاری، فایرفاکس و اینترنت اکسپلورر زبان کدنویسی HTML5 را پشتیبانی میکنند و امکان استفاده از تمام ظرفیت های آن فراهم شده است. HTML5 در حال حاضر با CSS3 همراه بوده و هنوز درحال توسعه و پیشرفت است، W3C در نظر دارد سال ۲۰۱۴ نسخه نهایی و کامل آن را عرضه کند ولی با توجه به امکانات و توانایی هایی که هر روز به آن افزوده میشود به نظر میرسد که میتوان آینده دورتر و بهتری برای آن متصور شد.
CSS3 به خاطر ساختار ماژولارش، به توسعه دهندگان وب این امکان را می دهد که صفحات وب با محتوای غنی که نیاز به کد سبکتری دارند، ایجاد کنند. این یعنی ایجاد ظاهری خیال انگیز، واسط های کاربری بهتر و لود سریعتر وب سایت به کمک عملکرد هایی که برای طراحان وب تقریبا غیر ممکن بود تا بتوانند بدون استفاده از jQuery و Photoshop آنها را خلق نمایند. ویژگی هایی نظیر سایه دار کردن متن، منحنی کردن لبه های کادرها، استفاده از چند تصویر پس زمینه به عنوان بک گراند، ایجاد افکت های حرکتی بر روی عناصر صفحه تنها بخشی از قابلیت های منحصر بفرد سی اس اس ۳ است.
سرفصل های دوره آموزشی Udemy Coding for beginners: Learn to code in five different languages:
– کدگذاری چیست؟
– ساخت یک صفحه وب – قسمت ۱ – ابزار و برنامه ریزی
– ساخت یک صفحه وب – قسمت ۲: ایجاد ساختار محتوا با HTML
– ساخت یک صفحه وب – قسمت ۳: افزودن سبک با CSS
– ساخت یک صفحه وب – قسمت ۴: اضافه کردن جاوا اسکریپت برای تعامل
– پروژه: ساخت ماشین حساب
– پروژه: ساخت یک ساعت دیجیتال
– رمزگذاری با پایتون
– رمزگذاری با روبی
– پروژه: ساخت یک برنامه وبلاگ از ابتدا