لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پازل های جاوا برای از بین بردن ترس از کد
Java Puzzles to Eliminate Code Fear
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سریعترین راه برای تسلط بر برنامه نویسی جاوا و تبدیل شدن به یک توسعه دهنده خطرناک! با هر مشکل برنامه نویسی مقابله کنید و یک بار برای همیشه بر حرفه برنامه نویسی تسلط داشته باشید، مهارت های منطقی تیز و تیزی را که در این دوره آموخته اید به کار ببرید تا با چالش های برنامه نویسی روبرو شوید، اعتماد زیادی به مصاحبه های کدنویسی راک پیدا کنید و یک برنامه نویس خطرناک در صنعت باشید. پیش نیازها: دسترسی به اینترنت و تمایل به یادگیری برنامه نویسی کامپیوتری
آخرین به روز رسانی: نوامبر 2020
انگیزه پشت این دوره از مقاله ای با عنوان "چرا برنامه نویسان نمی توانند برنامه ریزی کنند؟" توسط جف اتوود در مورد عملکرد ضعیف بسیاری از کاندیداها در مصاحبه های کدنویسی صحبت می کند.
در کمال تعجب، بخش بزرگی از متقاضیان، حتی آنهایی که دارای مدرک کارشناسی ارشد و دکترا در علوم کامپیوتر هستند، در طول مصاحبه زمانی که از آنها خواسته می شود وظایف برنامه نویسی اولیه مانند تکرار در یک حلقه و چاپ اعداد از 1-10 را انجام دهند، شکست می خورند. یا مشکل رایج buzz buzz را حل کنید. و زمانی که با نامزدها برای موقعیتهای توسعه نرمافزار مصاحبه میکنم، دست اول این را تجربه کردهام. آنها می توانند پیشینه تحصیلی چشمگیر و همچنین تجربه در فن آوری های مختلف و پروژه های نرم افزاری داشته باشند، اما وقتی با یک مشکل برنامه نویسی جالب مواجه می شوند، کد آنها از بین می رود. واقعیت این است که برای تبدیل شدن به یک برنامه نویس خوب نیازی به تحصیلات دانشگاهی ندارید. به سادگی بین افرادی که می توانند برنامه ریزی کنند و افرادی که نمی توانند برنامه ریزی کنند، شکاف بزرگی وجود دارد. تجربه من این است که این تفاوت به تسلط بر اجزای سازنده اساسی برنامه نویسی مربوط می شود. و این اساساً کدگذاری سطح روش و تسلط بر موضوعاتی مانند دستکاری رشته ها، لیست ها، حلقه ها، منطق و بازگشت است. اینها اجزای اصلی دانه ای هستند که توسط همه زبان های برنامه نویسی مشترک است. به اینها به عنوان ابزارهایی فکر کنید که یک برنامه نویس می تواند برای حل مشکلات استفاده کند. و شما واقعا باید ابزارهای خود را به خوبی بشناسید تا در کاردستی مهارت داشته باشید!
شما نمی توانید برنامه نویسی را با خواندن کتاب یاد بگیرید. واقعیت این است که شما فقط به تمرین زیادی نیاز دارید. اگر می خواهید یک برنامه نویس عالی باشید، باید برنامه نویسی زیادی داشته باشید و روی حل مشکلات چالش برانگیز که توانایی های شما را افزایش می دهد، کار کنید. این دوره روشی سیستماتیک و ساختار یافته را برای شما ارائه می دهد تا آن تمرین را تنها با استفاده از زیرمجموعه ای از زبان جاوا بدون ردیابی در سایر زمینه های توسعه نرم افزار به دست آورید. هر مفهومی با چالش کدنویسی همراه است. من از شما می خواهم قبل از اینکه راه حل را به طور مفصل مرور کنم، سعی کنید چالش را به تنهایی حل کنید. این رویکرد بارها و بارها برای دانش آموزان من جواب داده است.
سرفصل ها و درس ها
مبانی برنامه نویسی در جاوا
Basics of Programming in Java
ساختار دوره
Course Structure
چگونه محیط توسعه خود را راه اندازی کنید
How to Setup your development environment
مبانی برنامه نویسی جاوا و روش اصلی
Basics of Java Programming & the Main Method
پشتیبانی اختصاصی TA
Dedicated TA Support
مهم - تکالیف را از اینجا دانلود کنید!
IMPORTANT - Download the Assignments Here!
مبانی دستکاری رشته + تخصیص
Basics of String Manipulation + Assignment
دستکاری رشته ادامه دارد + راه حل
String Manipulation Continued + Solution
شرایط و جریان برنامه + تکلیف و راه حل
Conditionals & Program Flow + Assignment & Solution
استفاده از حلقه های while + تخصیص و راه حل
Using While Loops + Assignment & Solution
استفاده از For Loops + Assignment & Solution
Using For Loops + Assignment & Solution
Nested For Loops و با استفاده از Eclipse Debugger
Nested For Loops & Using the Eclipse debugger
استفاده از Arrays + Assignment & Solution
Using Arrays + Assignment & Solution
نمایش نظرات