بر سیستم نوع کامل TypeScript مسلط شوید!
رویکرد دوره Typescript Bible آن را از سایر دوره ها متمایز می کند. در اینجا، تمرکز منحصراً روی TypeScript است، بدون اتلاف وقت برای پیکربندی پروژههای بیاهمیت. در عوض، مستقیماً به دانش ناب TypeScript خواهید رفت.
بهجای تحمل سخنرانیهای طولانی، با چالشهای کد دنیای واقعی همراه با توضیحات مختصر مواجه خواهید شد. با داشتن این بینش ها و مهارت های موجود خود، چالش ها را با سرعت خود حل خواهید کرد.
تمرینها و درسها با دقت طراحی شدهاند تا مفاهیم کلیدی TypeScript را در زمینههای مختلف تقویت کنند و به شما امکان میدهند بفهمید چه زمانی، کجا و چگونه آنها را به طور مؤثر در پروژههای خود به کار ببرید.
متخصصان True TypeScript درک عمیقی از زبان دارند، که باعث میشود به جای مرموز بودن، احساسی ساده و قابل پیشبینی داشته باشد. هدف دوره TypeScript Bible تقویت این سطح از درک است.
پس از اتمام دوره، به تسلط دست خواهید یافت، دلهره خود را هنگام مواجهه با خطاهای پیچیده TypeScript کاهش میدهید، اعتماد به نفس خود را در تایپ امضاهای پویا افزایش میدهید و فرآیند کدنویسی خود را ساده میکنید.
با ثبت نام در این دوره:
شما تواناییهای خود را بهعنوان مشارکتکننده و بازبین افزایش خواهید داد.
شما خواهید بود که موانع را از بین ببرید و بهره وری را برای دیگران افزایش دهید.
شما واقعاً عملکرد درونی TypeScript را درک خواهید کرد.
این دوره فقط تلفیقی از ترفندهای TypeScript نیست. در عوض، بر کمک به شما در ایجاد درک قوی از مبانی زبان متمرکز است. من معتقدم که ساختن یک مدل ذهنی مستحکم از این اصول اولیه توانمندتر است زیرا شما را برای مقابله با طیف وسیع تری از مشکلات، حتی مشکلاتی که به صراحت به آنها اشاره نکرده ایم، مجهز می کند.
در حالی که دانستن چند ترفند می تواند مفید باشد، تسلط واقعی از درک اجزای سازنده زبان و نحوه تعامل آنها ناشی می شود. این درک عمیقتر شما را قادر میسازد تا مشکلات دنیای واقعی را با اعتماد به نفس و خلاقیت حل کنید.
قسمتهای اولیه این دوره به گونهای طراحی شدهاند که پایهای محکم برای شما ایجاد کنند. این بخشها شما را از طریق مفاهیم و اصول اساسی که باید قبل از پرداختن به موضوعات پیشرفتهتر و پیچیدهتر که بعداً در دوره آموزش داده میشوند، درک کنید، راهنمایی میکنند.
شرح محتوا بر اساس بخش:
بخشهای 1،2،3:
هر زبان برنامه نویسی شامل تبدیل داده ها می شود و TypeScript نیز تفاوتی ندارد. با این حال، چیزی که TypeScript را متمایز می کند این است که انواع خود به عنوان داده ما عمل می کنند. در این دوره، ما برنامه هایی را می نویسیم که انواع را به عنوان ورودی و خروجی انواع دیگر را دستکاری می کنند.
برای تسلط واقعی بر TypeScript، به درک کاملی از انواع مختلف داده و ساختارهای آن نیاز دارید. در سه بخش اولیه، ما به این مفاهیم می پردازیم و چگونگی ارتباط آنها با مفاهیم آشنای مورد استفاده ما در سطح ارزش را بررسی می کنیم و همچنین ویژگی های منحصر به فرد آنها را برجسته می کنیم.
بخش 4:
پس از بررسی انواع مختلف موجود در سه بخش اول، زمان آن رسیده است که دانش خود را با اجرای اولین الگوریتمهای TypeScript خود عملی کنیم! اینجاست که ما از تئوری به کاربرد عملی گذر می کنیم و به نوشتن کد واقعی با استفاده از زبان انواع می پردازیم.
بخش 5:
بعد، به بررسی حلقهها و انواع بازگشتی میپردازیم. در این بخش، از recursion برای تکرار بر روی انواع تاپل استفاده می کنیم. اگر الگوریتم های بازگشتی برای شما جدید هستند، ممکن است کدی که نشان می دهم در ابتدا ناآشنا به نظر برسد. با این حال، صبور باشید و به خاطر داشته باشید که ما فقط به یک زبان برنامه نویسی جدید تسلط نداریم، بلکه به زبانی کاربردی هم تسلط داریم! درک این مفاهیم به زمان نیاز دارد، و آماده بودن برای کمی ناراحتی برای پیشرفت مهارت های شما بسیار مهم است.
بخش 6:
پس از آن، انواع تحت اللفظی الگو را بررسی خواهیم کرد، یک ویژگی استثنایی منحصر به فرد برای سیستم نوع TypeScript.
بخش 7:
در مرحله بعد، به انواع اتحادیه می پردازیم. انواع اتحادیه قابل توجه هستند زیرا به ما امکان می دهند مجموعه محدودی از حالت های ممکن را که برنامه های ما می توانند در آن قرار بگیرند به طور دقیق مدل سازی کنیم.
بخش 8:
در این بخش، حلقهها را با انواع نقشهبرداری شده بررسی میکنیم. در اینجا، نحوه تبدیل و فیلتر کردن انواع شی با استفاده از Mapped Types را کشف خواهیم کرد. ما آنها را با سایر ویژگیهای سیستم نوع، مانند انواع تحت اللفظی الگو و انواع شرطی، ترکیب میکنیم تا توابعی با استنتاج نوع فوقالعاده هوشمند بسازیم.
بخش 9+ (مواد اضافی):
و در نهایت، دهها بخش اضافی پر از چالشهای TypeScript و مطالب بیشتری برای تقویت بیشتر مهارتهای خود خواهید یافت.
وقتی تمام تمرینها را کامل کردید، به نقطهای از تسلط خواهید رسید که در آن خود را بهعنوان متخصص پیشرو در تیم خود خواهید دید.
عناوین مطالب دوره را مرور کنید تا تصمیم بگیرید که آیا با انتظارات شما مطابقت دارد یا خیر.
این دوره برای توسعه دهندگان TypeScript که به دنبال ارتقای مهارت های خود از سطح متوسط به پیشرفته هستند ایده آل است. اگر این برای شما طنین انداز شد، دوره آموزشی Typescript Bible گام بعدی شما به سوی تسلط است!
آکادمی CodeLicks
نمایش نظرات