لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مفاهیم پایه HTML، CSS و JavaScript به روش بازی: بازی مرورگر خودت را بساز!
- آخرین آپدیت
دانلود Grundlagen in HTML, CSS und JavaScript spielerisch lernen: Baue dein eigenes Browsergame!
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آنچه در این دوره خواهید آموخت:
آشنایی اولیه یا یادآوری مفاهیم کلیدی زبانهای وب HTML، CSS و JavaScript
منطق پایه و استایلدهی یک بازی دوبعدی مرورگر (Pong Game) برای اینکه بتوانید در آینده آن را توسعه دهید.
معرفی و نصب ابزارها، نرمافزارها و پلتفرمهای ضروری (از جمله VSCode، CodePen، CodeCombat)
نکات کاربردی و تجربی برای شروع مسیر حرفهای به عنوان برنامهنویس
ساخت یک بازی مرورگر (Pong Game) با کدنویسی شخصی که پس از دوره نیز متعلق به شماست!
در این دوره به شما نشان میدهم که چگونه باکمترین تلاشو بهویژه بدون هیچگونهپیشنیاز، بازیای را برنامهنویسی کنید که احتمالاً از دوران کودکی میشناسید: بازی پونگ (Pong Game). آیا تا به حال فکر کردهاید که چگونهانیمیشنهاساخته میشوند؟ سیستم Gameover چگونه کار میکند یا چگونه میتوان به بازیموسیقیاضافه کرد؟ تمام این موارد و مفاهیم پشت آنها را در اینجا خواهید آموخت.
اما این تمام ماجرا نیست. دربخشهای کوتاهو متنوع، ترکیبی ازتئوری و عملیبه شما درک پایهای از سه زبان پرتقاضای وب یعنیHTML(HTML5)،CSS(CSS3)و JavaScript(ES6) را آموزش میدهم. در هر بخش، منابعی برای تثبیت یادگیری شما فراهم کردهام؛ ازکوییزها،تمرینات،منابع مفید،چیتشیتهایاقطعهکدهای آماده. همچنین در کنار اصطلاحات فارسی، ازمعادلهای انگلیسینیز استفاده میکنم که در صنعت بینالمللی برنامهنویسی بسیار حیاتی است.
بهترین بخش این است که شما کدی را توسعه میدهید کههمیشه به صورت رایگانمیتوانید از آن استفاده کنید - نه تنها برایبازی کردن، بلکه به عنوان یکپروژه نمونه برجسته در رزومه برای جستجوی شغلیا هدیه دادن. زیرا وقتی منطق بازی پونگ را درک کنید، میتوانید با استفاده از این قالب کد،بازیهای خاص خودتانرا برنامهنویسی کنید و شاید به زودی مانند من آنها رامنتشرکنید!
همانطور که ذکر شد: برای این دورهبه هیچ پیشنیازی نیاز ندارید. اما اگر قبلاً با HTML، CSS و JS آشنا بودهاید و میخواهیددانش خود را بهروز کنید، این دوره برای شما بسیار مفید خواهد بود. با پروژه خودتان دوستانتان را شگفتزده کنید یا به سادگی بفهمید که آیا برنامهنویسی با روحیات شما سازگار است یا خیر. چه برایجهش شغلیو چه برایسرگرمی شخصی: من تمام تلاشم را میکنم تا شما را به هدفتان نزدیکتر کنم. حتی اگر در آستانه شروع یک دوره رسمی برنامهنویسی هستید، کسب این مهارتها از پیش هرگز ضرر ندارد. من شما را در تمام مراحل نصب نرمافزارهای لازم همراهی میکنم، به شما فرصتتجربه و آزمایشمیدهم وتجربیات شخصیخود را به عنوان کسی که زمانی تازهکار بود، با شما به اشتراک میگذارم.
پس: شجاعت به خرج دهید و در دوره میبینمتان!
ارادتمند، سینا
سرفصلهای دقیق آموزشی:
وظیفه و ساختار (سینتکس) HTML، CSS و JavaScript (بر اساس استانداردهای فعلی)
برنامهها و پلتفرمهای مهم فرانتاند: CodePen، Visual Studio Code (به همراه افزونهها)، CodeCombat
دستهبندی محتوا و ساختاردهی صفحات با HTML (تیترها، بخشهای متنی، فوترها، خطوط جداکننده، شکست خط و...)
کار با متن و تصاویر در HTML
برجستهسازی متن، دسترسیپذیری (Accessibility) و سازگاری فنی در HTML
کار با رنگها در CSS
مفهوم Specificity (اولویتبندی) در CSS
متغیرها، کلمات کلیدی و انواع دادهها در JavaScript
عملگرها در JavaScript
توابع در JavaScript (توابع کلی، متدها، توابع بازگشتی، Callbackها، توابع ناشناس و Arrow Functions/لامبدا، تعریف و عبارتهای تابعی)
دستورات شرطی If/Else در JavaScript
رویدادها (Events) در JavaScript
برنامهنویسی Hello World
مدل شیء سند (DOM) و دستکاری DOM
المان Canvas
توسعه بازی: انیمیشنها، شرایط پایان بازی و منطق پیروزی، افزودن موسیقی!
برنامهنویسی بازی مرورگر شخصی شما!
نکات کاربردی برای برنامهنویسان آینده
این دوره برای چه کسانی مناسب است؟
مبتدیان برنامهنویسی که میخواهند سریعاً یک محصول (بازی) بسازند و همزمان درک اولیهای از HTML، CSS و JS پیدا کنند
کسانی که میخواهند گامی مهم برای آینده شغلی یا شخصی خود بردارند
تمام کسانی که میخواهند دانش خود را بازسازی کنند یا بفهمند آیا برنامهنویسی برایشان جذاب است یا خیر
کسانی که از دورههای تئوری طولانی و خستهکننده بیزارند اما میخواهند یادگیری زیادی داشته باشند
هر کسی که میخواهد لذت برنامهنویسی را با شروع یک پروژه عملی و شخصی تجربه کند
من سینا هستم، توسعهدهنده Full Stack وب. به زبان ساده: من عاشق برنامهنویسی مستقل هستم. همچنین سابقه فعالیت در بهینهسازی فرآیندها و مشاوره دیجیتال را دارم. در دورههای من میتوانید موضوعات متنوعی را بیاموزید: از برنامهنویسی تا هوش مصنوعی، چه برای اهداف شخصی و چه شغلی، از سطح مبتدی تا پیشرفته. ما با روشی تعاملی و بازیگونه به اهداف شما میرسیم؛ چه ساخت وبسایت، چه بازیهای شخصی، طراحی ریسپانسیو یا Prompt Engineering حرفهای.
نمایش نظرات