لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش HTML، CSS و JavaScript با ساخت بازی Flappy Bird!
- آخرین آپدیت
دانلود HTML, CSS und JavaScript spielend mit Flappy Bird lernen!
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آنچه در این دوره خواهید آموخت:
کسب دانش اولیه یا یادآوری مفاهیم کلیدی زبانهای وب HTML، CSS و JavaScript
منطق پایه و استایلدهی یک بازی دوبعدی مرورگر (Flappy Bird) - الگویی که میتوانید بعد از دوره آن را گسترش دهید.
آشنایی و نصب ابزارها، برنامهها و پلتفرمهای ضروری (از جمله VSCode، CodePen و CodeCombat)
نکات کاربردی و تجربی برای شروع مسیر به عنوان یک برنامه نویس
ساخت یک بازی مرورگر شخصی برای بازی کردن، هدیه دادن، شخصیسازی و انتشار
سلام!
در این دوره به شما نشان میدهم چگونه باکمترین تلاشو بهخصوص بدون هیچپیشنیازی، بازیای را برنامهنویسی کنید که احتمالا از دوران کودکی میشناسید: Flappy Bird. آیا تا به حال فکر کردهاید کهانیمیشنهاچگونه ساخته میشوند؟ مکانیسمGameoverچگونه کار میکند یامنطق برخورد (Collision)چیست؟ همه اینها و مفاهیم پشت آنها را در اینجا خواهید آموخت. به جای یک دوره تئوری خشک، از همان ابتداتعامل زیادو یک پروژه نهایی ویژه در انتظار شماست که به آن افتخار خواهید کرد.
اما این تمام ماجرا نیست. دربخشهای متنوع وکوتاهترکیبی ازتئوری و عملبه شما درک پایهای از زبانهای پرتقاضای وب یعنیHTML(HTML5)،CSS(CSS3)و JavaScript(ES6) طبق آخرین استاندارها را آموزش میدهم. در هر بخش، منابعی برای تثبیت دانش شما فراهم کردهام - ازکوییزها،تمرینات،منابع مفید،تقلبنامهها (Cheatsheets)یاقطعه کدهای آماده برای تست. همچنین در کنار اصطلاحات فارسی، ازاصطلاحات انگلیسینیز استفاده میکنم که در این صنعت بینالمللی بسیار حیاتی است.
بهترین بخش این است که شما کدی توسعه خواهید داد کههمیشه میتوانید آزادانه از آن استفاده کنید- نه تنها برایبازی کردن، بلکه به عنوان یکپروژه نمایشی برجسته برای جستجوی شغلیا حتیهدیه دادن. زیرا وقتی منطق بازی را درک کنید، میتوانید با همین الگو،بازیهای خاص خودتانرا بسازید و شاید به زودی آنها رامنتشرکنید!
همانطور که گفته شد: برای این دورهبه هیچ پیشنیازی نیاز ندارید. اما اگر قبلاً با HTML، CSS و JavaScript برخورد داشتهاید و میخواهیددانش خود را بازیابی کنید، این دوره برای شما عالی است. چه به دنبالجهش شغلیباشید و چه برایسرگرمی شخصی، من تمام تلاش خود را میکنم تا شما را به هدفتان برسانم. من شما را در تمامنصبات مهمراهنمایی میکنم، فرصتآزمایشرا به شما میدهم وتجربیات شخصیخود را به عنوان یک برنامه نویس به اشتراک میگذارم.
پس همین حالا شروع کنید و در دوره میبینمتان!
با احترام، سینا
سرفصلهای آموزشی دقیق:
وظیفه و ساختار (Syntax) زبانهای HTML، CSS و JavaScript (بر اساس استانداردهای فعلی)
برنامهها و پلتفرمهای مهم فرانتاند: CodePen، Visual Studio Code (به همراه افزونهها)، CodeCombat
دستهبندی محتوا و ساختاربندی صفحات با HTML (عناوین، بخشهای متنی، فوتر، خطوط جداکننده، شکست خط و...)
کار با متن و تصاویر در HTML
برچسبگذاری متنی، دسترسیپذیری (Accessibility) و سازگاری فنی در HTML
مدیریت رنگها در CSS
مفهوم Specificity در CSS
متغیرها، کلمات کلیدی و انواع دادهها در JavaScript
عملگرها در JavaScript
ساختارهای داده: اشیاء (Objects) و آرایهها (Arrays)
توابع در JavaScript (توابع عمومی، متدها، توابع بازگشتی، توابع Callback، توابع ناشناس و Arrow Functions)
دستورات شرطی If/Else در JavaScript
حلقهها و تکرارها: For و ForEach
رویدادها در JavaScript (Event Handler, Event Listener, Event Target)
نوشتن اولین برنامه Hello World
مدل شیء سند (DOM) و دستکاری DOM
المان Canvas
توسعه بازی: انیمیشنها، شرایط پایان بازی، منطق پیروزی و افزودن موسیقی!
من سینا هستم، توسعهدهنده Full Stack وب. به زبان ساده: من عاشق برنامهنویسی مستقل هستم. همچنین سابقه فعالیت در بهینهسازی فرآیندها و مشاوره دیجیتال را دارم. در دورههای من میتوانید موضوعات متنوعی را بیاموزید: از برنامهنویسی تا هوش مصنوعی، چه برای اهداف شخصی و چه شغلی، از سطح مبتدی تا پیشرفته. ما با روشی تعاملی و بازیگونه به اهداف شما میرسیم؛ چه ساخت وبسایت، چه بازیهای شخصی، طراحی ریسپانسیو یا Prompt Engineering حرفهای.
نمایش نظرات