بیشتر دانشآموزان من را به خاطر دورهها و آموزشهای عملی و پروژه محورم میشناسند. من می خواستم چیزی ایجاد کنم که مهارت های اساسی تری برای حل مسئله به شما بدهد. ایده این دوره چالش ها از آنجا شکل گرفت. من میخواهم توضیحات سادهام را برای کمک به درک بهتر کدی که مینویسید و به شما در نوشتن کدهای کارآمدتر کمک کنم.
این دوره برای همه سطوح است تا زمانی که شما درک اولیه ای از مواردی مانند حلقه ها، توابع، آرایه ها و غیره داشته باشید. ما در این دوره در حال نوشتن جاوا اسکریپت هستیم، اما حدود 95 درصد آن می تواند به هر زبان دیگری ترجمه شود. بنابراین حتی اگر یک توسعهدهنده پایتون، پیاچپی یا سی شارپ هستید، همچنان میتوانید آن را دنبال کنید.
چالش های اساسی:
ما با یکسری چالشهای اساسی شروع میکنیم که با تکرار و حلقهها مرتبط است. چیزهایی مانند FizzBuzz و تغییر رشته ها. اینها سوالات بسیار محبوب برای مصاحبه های سطح ابتدایی هستند. ما همچنین به حل مشکلات با روشهای آرایههای مرتبه بالا مانند فیلتر و نقشه میرویم.
بازگشت:
بازگشت یکی از سخت ترین چیزهایی است که در برنامه نویسی باید یاد گرفت. ما یک بخش کامل به آن اختصاص داده ایم با چالش هایی که با استفاده از بازگشت حل می کنیم.
پیچیدگی فضای زمانی:
ما در مورد چگونگی اندازهگیری کارایی یک الگوریتم یا تابع با استفاده از پیچیدگی زمان و مکان صحبت میکنیم تا ببینیم زمان اجرا و مقیاس حافظه هنگام افزایش ورودی چگونه است.
ساختارهای داده: پشتهها، صفها، درختان، فهرستهای پیوندی، نمودارها، نقشهها
ما تمام ساختارهای داده رایج را مرور می کنیم و پیاده سازی خود را با استفاده از کلاس های جاوا اسکریپت ایجاد می کنیم، اما همانطور که گفتم، می توانید از هر زبانی استفاده کنید. همچنین یاد میگیریم که چگونه آنها را طی کنیم و با استفاده از آنها چالشها را کامل کنیم.
الگوریتم های مرتب سازی:
ما وارد الگوریتمهای مرتبسازی مختلفی مانند مرتبسازی حبابی، درج، انتخاب، ادغام و مرتبسازی سریع میشویم. اینها موضوعات محبوب برای مصاحبه هستند.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
توسعه دهنده وب Full Stack و مدرس در Traversy Media
نمایش نظرات