تایپ اسکریپت فول استک با TailwindCSS و tRPC با استفاده از ویژگی های مدرن پستگرسکیوال
✅ سرفصل و جزئیات آموزش
معماری یک اپلیکیشن مقیاسپذیر و قوی را از لایه داده در بک اند گرفته تا رابط کاربری در فرانت اند ایجاد کنید. این دوره جامع توسعه Full-stack شامل monorepos ،TypeScript ،Tailwind CSS ،tRPC و PostgreSQL است و به شما این امکان را میدهد تا اپلیکیشن های مدرن و مقیاسپذیر بسازید. یاد بگیرید چگونه یک SaaS با ایمنی تایپ از پایگاه داده تا بک اند و سپس UI را با استفاده از TypeScript ،PostgreSQL ،NodeJS و React بسازید. با استفاده از ویژگیهای پیشرفته PostgreSQL، شما همچنین یاد میگیرید چگونه سطح بالایی از یکپارچگی داده و عملکرد را به دست آورید و چگونه مدیریت مهاجرتهای پایگاه داده را با استفاده از SQL خام برای حداکثر کنترل انجام دهید.
آنچه یاد خواهید گرفت
- تسلط به monorepos برای ایجاد گردش کار توسعه راحتتر و همکاری بهتر
- اجرای ایمنی تایپ در سراسر stack خود، از جمله اسکیماهای پایگاه داده
- استفاده از Tailwind CSS برای ایجاد رابطهای کاربری زیبا و منسجم
- به کارگیری tRPC برای تبادل داده یکپارچه بین frontend و backend
- مدیریت مهاجرتهای پایگاه داده با استفاده از SQL خام برای حداکثر کنترل
- ادغام تکنولوژیهای مدرن در backend و frontend
- استفاده از ویژگیهای پیشرفته PostgreSQL برای بهینهسازی ذخیرهسازی، دریافت و دستکاری دادهها
- راهاندازی تستهای خودکار که از ایمنی تایپ و یک پایگاه داده واقعی استفاده میکند.
- ساخت اپلیکیشن های مدرن و مقیاسپذیر Full-stack با استفاده از یک رویکرد یکپارچه
در این دوره جامع، شما مهارتها و دانش لازم برای ساخت اپلیکیشن های مدرن Full-stack با استفاده از TypeScript، TailwindCSS ،tRPC و PostgreSQL را خواهید آموخت.
یاد میگیرید چگونه یک معماری اپلیکیشن Full-stack قوی و مقیاسپذیر ایجاد کنید، با استفاده از PostgreSQL ،NodeJS ،Koa، Knex ،React ،TypeScript ،tRPC و Tailwind CSS، که با ایمنی تایپ از backend و لایه داده تا UI frontend تقویت شده است.
استفاده از کل Full TypeScript Stack برای توسعه وب سطح بعدی
"سریع حرکت کنید و چیزی را نشکنید" شعار صفحه ورود tRPC است. داشتن ایمنی تایپ در سراسر stack خود، از اسکیماهای پایگاه داده تا frontend UI، یک تغییر دهنده بازی است. این دوره بر روی ایجاد یک اپلیکشن ایمن با پایگاه داده به عنوان منبع حقیقت تمرکز دارد.
از طریق مثالهای عملی و سناریوهای دنیای واقعی، یاد میگیرید که چگونه مجموعهای از فناوریها را برای ایجاد تجربه توسعه یکپارچه ترکیب کنید.
در پایان این دوره، شما ساختاری محکم و درکی از چگونگی حل چالشهای مختلف در ساخت یک اپلیکشن Full-stack خواهید داشت.
درک چالشها
این دوره برای رسیدگی به چندین چالش در توسعه وب اپلیکیشن ها بهویژه با گسترش پایگاه کد طراحی شده است. برخی از چالشهای متمرکز در این دوره عبارتند از:
- کاهش خطاها: این دوره بر ایمنی نوعی تأکید دارد، که به اطمینان از انطباق متغیرها و عبارات با تایپ های تعیین شده کمک میکند و احتمال خطا را کاهش میدهد.
- ایجاد اپلیکیشن قابل استقرار: این دوره با هدف کم کردن بیشتر هزینههای سرمایهای (CAPEX) مربوط به راهاندازی یک اپلیکیشن برای استقرار بر روی فراهم آوردن زیرساختی تمرکز دارد که برای ساخت آسان باشد.
- پایگاه داده به عنوان منبع حقیقت: این دوره شما را در استفاده از پایگاه داده بهعنوان منبع پایهای حقیقت اپلیکیشن تان هدایت میکند، که امکان ویژگیهای پیشرفته و حفظ ایمنی تایپ را فراهم میآورد.
- سادهسازی فرآیند توسعه: با استفاده از معماری یکپارچه و پرهیز از میکروسرویسهای غیرضروری، این دوره سعی میکند فرآیند توسعه را سادهتر کرده و از پیچیدگی زودهنگام جلوگیری کند.
- فراهم کردن یک نقطه شروع برای اپلیکیشن های SaaS مختلف: در حالی که این دوره بر روی ساخت یک سیستم رزرو تمرکز دارد، مفاهیم و زیرساختهای معماری مورد بحث میتواند به اپلیکیشن های مختلف SaaS تعمیم یابد.
چرا این دوره؟
- تمرکز بر ایمنی تایپ: اهمیت ایمنی تایپ را در کاهش خطاها و ساخت نرمافزار قابلاعتماد یاد بگیرید.
- پایگاه داده به عنوان منبع حقیقت: با استفاده از ویژگیهای پیشرفته PostgreSQL به طور مؤثر دادههای اپلیکیشن خود را مدیریت کنید.
- تکنولوژیهای مدرن: با بهترین شیوههای فعلی با استفاده از فناوریهایی مانند React ،tRPC و Tailwind CSS بهروز شوید.
- مقیاسپذیری و نگهداری: اپلیکیشن های خود را برای رشد با معماری مقیاسپذیر و کد قابل نگهداری آماده کنید.
- تست: میبینید چگونه تست همهجانبهای برای تمام اجزای stack با استفاده از یک پایگاه داده واقعی و ایمنی تایپ برقرار کنید تا اطمینان حاصل شود اپلیکیشن شما به درستی کار میکند.
تایپ اسکریپت فول استک با TailwindCSS و tRPC با استفاده از ویژگی های مدرن پستگرسکیوال
-
مقدمه None
-
کار با Monorepos None
-
فضاهای کاری None
-
پیکربندی های مشترک None
-
frontend None
-
اسکیما None
-
backend None
-
تحلیل None
-
طراحی Customer-facing UI با TailwindCSS None
-
مدل داده None
-
دامنههای PostgreSQL None
-
جدول Provider None
-
جدول رزرو None
-
Tailwind CSS None
-
پایه None
-
Frontend State None
-
کامپوننت های مشترک None
-
انتخاب روز None
-
معرفی tRPC None
-
اتصال به tRPC None
-
بهینهسازی راه اندازی tRPC None
-
اتصال به پایگاه داده None
-
تولید اسکیماهای Zod None
-
تست Endpointهای tRPC None
-
تست با پایگاه داده None
-
تست frontend None
-
کامل کردن صفحه انتخاب تاریخ None
-
زیرساخت برای دامنهها None
-
کامل کردن رزرو None
-
نتیجهگیری و منابع اضافی None
مشخصات آموزش
تایپ اسکریپت فول استک با TailwindCSS و tRPC با استفاده از ویژگی های مدرن پستگرسکیوال
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:
- تعداد درس:30
- مدت زمان :04:54:00
- حجم :944.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy