با React Next.js + Typescript روشی ساده برای ساختن یک برنامه وب Fullstack واقعی بیاموزید!
Next.js بهترین تجربه توسعهدهنده را با تمام ویژگیهایی که برای تولید نیاز دارید به شما ارائه میدهد: رندر سرور استاتیک ترکیبی، پشتیبانی TypeScript، بستهبندی هوشمند، واکشی پیشفرض مسیر، و غیره. نیازی به پیکربندی نیست.
Next.js چارچوب آماده تولید برای React JS است!
واکشی داده ها در Next.js به شما امکان می دهد محتوا را به روش های مختلف ارائه دهید. اینها شامل پیش رندر با رندر سمت سرور یا تولید استاتیک و به روز رسانی یا ایجاد محتوا در زمان اجرا با بازسازی استاتیک افزایشی است. می تواند برنامه های شما را بسیار سریع کند!
در طول دوره، مهمترین موضوعات را پوشش خواهیم داد.
رویکردهای TDD یا TLD ارائه شده است که سعی خواهم کرد در جلسات کدنویسی با شما تمرین کنم. احتمالاً تجربه کافی در مورد آزمون ها ندارید، اما اشکالی ندارد، هنوز یک راه عالی برای یادگیری آن از دوره وجود دارد. هنگامی که با کد کار می کنید و آن را با موارد آزمایشی پوشش می دهید، به شما تضمین می دهد که کد شما همانطور که انتظار داشتید کار می کند. این هدف و مزیت آزمایشها است.
ابزارهای آزمایش: Jest، React Testing Library
کتاب داستان محبوبترین راه برای ساخت کتابخانه مؤلفهها است. از طرف ما، این ابتدایی ترین بخش دوره است. ما Storybook را نصب و پیکربندی میکنیم، که مشخصات کامل اجزا را در اختیار ما قرار میدهد. این رویکرد به نام Components Driven Development نامیده می شود.
CSS-IN-JS، EmotionJS، و Styled-Components ابزارهای بسیار قدرتمندی برای ساخت اجزای رابط کاربری هستند. حتی سبک های کامپوننت بسیار پیچیده را می توان به راحتی توسط آن تولید و پشتیبانی کرد.
ما حالتهای تاریک و روشن را با EmotionJS و API و NextJS با مؤلفههای سبکدهی شده برای برنامه شما ایجاد میکنیم!
GitHub Actions به راحتی میتوانید تمام گردشهای کاری نرمافزار خود را خودکار کنید، اکنون با CI/CD کلاس جهانی. کد خود را مستقیماً از GitHub بسازید، آزمایش کنید و اجرا کنید. بررسی کد، مدیریت شعبه و تریاژ مسائل را به روشی که می خواهید انجام دهید. ما گردش کار استقرار خود را ایجاد می کنیم!
آخرین اما نه کم اهمیت، Redux است. Redux یک روش زیبا برای مدیریت یک وضعیت برنامه است. ما از کتابخانه Redux-Toolkit استفاده خواهیم کرد - این کار با Redux را ساده می کند.
برنامه درسی کامل و ویدیوهای پیش نمایش رایگان را بررسی کنید. با 30 روز ضمانت بازگشت وجه به دوره بدون ریسک بپیوندید!
در دوره می بینمت!
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مهندس ارشد نرم افزار پرشور. توسعه برنامه وب Frontend مهارت اصلی من است.
امروزه من با Math و DS کار می کنم، اما Frontend هنوز برای من جالب است
* مهارت نرم قوی و رهبری
* معماری و چشم انداز بالا
* روش چابک و چرخه حیات برنامه
* دانش قوی معماری در برنامه های کاربردی مبتنی بر وب
* اولیه زبانها JS، Typescript
* React، Redux، Redux-Saga
* DBMS - Mongo، MySQL
نمایش نظرات