درباره نویسنده
ویتالی فریدمن محتوای زیبا را دوست دارد و دوست ندارد به راحتی تسلیم شود. هنگامی که او در حال نوشتن یا سخنرانی در یک کنفرانس نیست ، به احتمال زیاد در حال دویدن است …
بیشتر در مورد
ویتالی فریدمن
…
یک روز در میان ، یکی از اعضای تیم شما پرونده ای را برای تغییر JavaScript “آشفته” به TypeScript “سالم” ایجاد می کند. شاید به کتابخانه های جاوا اسکریپت که خیلی خوب درک نشده اند اعتماد کنید ، یا تعداد زیادی از مشارکت کنندگان یا نگهداری پایه کد دشوار است. دلایل آن همیشه یکسان است ، اما تردید از طرف تیم نیز همین است. چرا پشته ای را که به نظر می رسد خوب کار می کند تغییر دهید؟
این سوالی است که ما از خودمان نیز پرسیده ایم. بنابراین ما با هم همکاری کردیم استفان باومگارتنر، یک توسعه دهنده فصلی جاوا اسکریپت که سالها به TypeScript کشیده شده است ، تا همه را به قطعات قابل فهم تقسیم کند. نتیجه این است 50 درس کوتاه در مورد TypeScript – کتاب جدید و براق ما ، با همه چیز TypeScript توضیح داد ، از ابتدا تا انتها.

چاپ + کتاب
$
34.90
$
39.00
چاپ + کتاب را دریافت کنید
گالینگور با کیفیت. ارسال رایگان به سراسر جهان، از اواسط ماه نوامبر شروع می شود. 100 روز ضمانت بازگشت پول
کتاب الکترونیکی
$
15.90
$
19.00
رایگان!
کتاب الکترونیکی را دریافت کنید
بدون DRM ، البته. ePUB ، Kindle ، PDF
همراه با عضو سر و صدا.
درباره کتاب
ممکن است در مورد TypeScript چیزی شنیده باشید ، اما شاید ندانید که چرا مفید است و چگونه آن را برای شما مناسب سازد. این کتاب قرار است درست این مسئله را برطرف کند: این یک نسخه ساده ، ساختار یافته و ساده را در اختیار توسعه دهندگان جاوا اسکریپت قرار می دهد راهنمایی عملی نسبت به TypeScript، و توضیح می دهد که چگونه همه چیز را مرحله به مرحله درک کنید.
که در “TypeScript در 50 درس“، استفان باومگارتنر تجربیات TypeScript را به تفکیک می کند درس های کوتاه و قابل مدیریت – برای توسعه دهندگان جلویی که جاوا اسکریپت را به اندازه کافی خطرناک می دانند. رفتن به فهرست مطالب

اول ، این کتاب به آرامی TypeScript را بررسی می کند ، از ایده های اساسی گرفته تا تکنیک های رایج و استراتژی های پیشرفته. سپس ، دقیقاً در حوالی نقطه میانی ، جهش خواهیم کرد به سیستم های نوع ساختاری و اینکه چرا آنها برای کار شما بسیار مفید هستند.
ما در کار با انواع مختلف غواصی خواهیم کرد ، توابع تایپ کردن، انواع اتحادیه و تقاطع ، ژنریکال ، انواع مشروط و با تفکر در انواع بسته بندی کنید.
شما یاد خواهید گرفت:
- مفاهیم TypeScript، و چگونه می توان همه آنها را درک کرد.
- ابزار TypeScript، برای استفاده م theثر از زبان مورد نیاز است.
- چگونه می توان از TypeScript بیشترین بهره را برد بدون یادگیری زبان جدید
- سیستم های نوع ساختاری ، معناشناسی آنها و دلیل اهمیت آنها.
- انواع کم تعمیر و نحوه نوشتن یکبار انواع ، و اجازه دهید با تکامل کد ، به طور خودکار رشد کنند.
- چگونه سیستم نوع را خم کنید تا متناسب با نیاز پروژه های شما باشد.
- فرهنگ TypeScript و نحوه تکامل زبان.

این کتاب مال کیه؟
این برای توسعه دهندگانی که جاوا اسکریپت را به اندازه کافی خطرناک می دانند. اگر زمان بیشتری را صرف برنامه نویسی می کنید و می خواهید بهره وری بیشتری داشته باشید ، این کتاب شماست. با TypeScript ، می توانید از کد JavaScript خود – برای خود و همکاران خود بهره بیشتری ببرید.
این کتاب نیز برای توسعه دهندگانی که انگشتان خود را در TypeScript فرو بردند و اکنون می خواهند پاهای خود را خیس کنند. اگر می خواهید در مورد نوع سیستم ها و چگونگی استفاده از آنها برای تعریف سناریوهای پیچیده جاوا اسکریپت بیاموزید ، این کتاب به شما کمک خواهد کرد. این دانش در نهایت به زبان مستقل تبدیل می شود و شما را برای زبان های برنامه نویسی مختلفی که دارای سیستم های پیچیده ای هستند آماده می کند.
اگر هرگز خود را پیدا کردید:
- نوشتن جاوا اسکریپت با کتابخانه ها و چارچوب هایی که به سختی می شناسید
- نوشتن جاوا اسکریپت با سایر توسعه دهندگان
- نوشتن جاوا اسکریپت که با داده های back-end سرو کار دارد
- نوشتن جاوا اسکریپت که فرد آینده شما باید بر روی آن کار کند
سپس TypeScript درست توسط شما انجام می شود.
فهرست مطالب
کتاب های برنامه نویسی تمایل دارند که خیلی زود منسوخ شوند. وقتی استفان برای نوشتن این کتاب عزیمت کرد ، مهمترین هدف او این بود که باید باشد بی انتها. TypeScript حداقل دو نسخه مهم در سال دریافت می کند ، بنابراین ویژگی ها و تغییرات جدید به طور منظم وجود دارد.
به همین دلیل کتاب در جنبه های طولانی مدت از نوع سیستم مدت طولانی پس از ورق زدن آخرین صفحه این کتاب ، نحوه کار TypeScript و نحوه استفاده از ویژگی های جدید را خواهید فهمید.
این کتاب به دو بخش تقسیم شده است 7 فصل.
-
1. TypeScript برای سر و صدا کردن افراد
+
-
در این فصل ، ما می خواهیم افسانه های تخریب. TypeScript می تواند موارد بسیاری باشد و بسیاری از افراد دیدگاه های مختلفی در مورد این زبان برنامه نویسی دارند که در سال های اخیر بسیار محبوب شده است. TypeScript در واقع درباره چیست؟ بیایید ببینیم TypeScript چه چیزی برای ما ذخیره کرده است.
-
+
-
حال که با TypeScript آشنا شدیم و با استفاده از آن احساس راحتی بیشتری کردیم ، وقت آن است که کمی بیشتر به قسمت انواع همنام.
-
+
-
ما نگاه خوبی به توابع خواهیم داشت. توابع در JavaScript ضروری است و انواع مختلفی وجود دارد سناریوهای تایپ کردن در دسترس ما برای ملموس کردن عملکردها ، به قسمت جستجوی وب سایت نگاه خواهیم کرد: یک قسمت جستجو با type-forward ، که نتایج را در لحظه تایپ کاربر برای جستجوی جستجو نشان می دهد.
-
4. انواع اتحادیه و تقاطع
+
-
با شروع این فصل ، ما عمیقاً وارد خواهیم شد سیستم نوع TypeScript. ما درباره تئوری مجموعه پشت TypeScript خواهیم آموخت ، و اینکه چگونه تفکر در اتحادیه ها و تقاطع ها به ما کمک می کند تا پشتیبانی نوع قابل فهم و واضح تری داشته باشیم.
-
+
-
ژنریک ها راهی برای آماده سازی برای موارد ناشناخته به ما ارائه می دهند. آنها به ما اجازه می دهند انواع را تعریف کنیم که قطعه خاصی از سیستم نوع را توصیف می کند ، جایی که جزئیات بعداً پر می شود. این سرزمینی است که در آن قرار دارد توابع ابزار و انواع ابزار متولد می شوند.
-
+
-
با انواع شرطی ، آخرین ابزار را در کمربند ابزار خود دریافت می کنیم تا از کد JavaScript بیشترین استفاده را ببریم. انواع مشروط این اجازه را به ما می دهد مجموعه ای از یک نوع ورودی را تأیید کنید، و در مورد نوع خروجی تصمیم بگیرید. به طور حتم ، درک برخی از انواع شرطی بسیار دشوار است و درک پتانسیل آنها گاهی سخت است. اما این چیزی است که ما می خواهیم روشن کنیم!
-
+
-
در فصل آخر ، ما تلاش خواهیم کرد تا با دیدن دانش خود را تقویت کنیم راه حل برای مشکلاتی که ممکن است هر روز با آنها روبرو شوید در زندگی TypeScript شما. هدف ما نوشتن فقط چند نوع برای سهولت زندگی ما است ، بنابراین می توانیم روی کدگذاری JavaScript بیشتر تمرکز کنیم.
وی ادامه داد: “این یک سفر آرام و بی انتها در اصول TypeScript است. اگر شما یک برنامه نویس جاوا اسکریپت هستید که به دنبال یک متن اولیه ساده برای کمک به شما است بلافاصله با TypeScript تولید کنید، این کتابی است که شما بدنبال آن هستید. این پر از مثالهای عملی و توضیحات فنی واضح است. “
– ناتالی مارلنی، مهندس برنامه
“سرانجام کتاب استفان باومگارتنر باعث شد که بخواهم از TypeScript استفاده کنم. تا الان نمی فهمیدم چرا باید از TypeScript استفاده کنم. بدون دانستن اصول اصلی ، کار را برای من پیچیده تر کرد. پس از خواندن این کتاب ، من می دانم که چگونه از قدرت TypeScript برای سود خود استفاده کنم. “
– ونسا بونر، توسعه دهنده نرم افزار و رهبر فصل در Front-End Foxes
“استفان شما را از طریق انواع اساسی گرفته تا مفاهیم پیشرفته مانند
infer
کلمه کلیدی به روشی روشن و قابل فهم است. کتاب هست همراه با بسیاری از نمونه های دنیای واقعی و نکات عالی ، در پایان کار شما را به یک متخصص TypeScript تبدیل می کند. بسیار توصیه می شود بخوانید! “– ماروین هاگمایستر، خالق Preact-Devtools
452 صفحه. کتاب الکترونیکی از قبل در دسترس است (PDF ، ePUB ، Amazon Kindle). ما نسخه های چاپ شده خود را در نوامبر 2020 ارسال خواهیم کرد. نوشته شده توسط استفان باومگارتنر. طراحی شده توسط راب دراپر.

چاپ + کتاب
$
34.90
$
39.00
چاپ + کتاب را دریافت کنید
گالینگور با کیفیت. ارسال رایگان به سراسر جهان، از اواسط ماه نوامبر شروع می شود. 100 روز ضمانت بازگشت پول
کتاب الکترونیکی
$
15.90
$
19.00
رایگان!
کتاب الکترونیکی را دریافت کنید
بدون DRM ، البته. ePUB ، Kindle ، PDF
همراه با عضو سر و صدا.
درباره نویسنده
استفان باومگارتنر یک معمار نرم افزار مستقر در اتریش است. او از اواخر دهه 1990 به چاپ آنلاین می پرداخت و برای Manning ، Smashing Magazine و A List apart نوشت. او ScriptConf ، TSConf: EU و DevOne را در لینز برگزار می کند و میزبان پادکست پیش نویس کار به زبان آلمانی است.
جزییات فنی
- شابک: 978-3-945749-90-6 (چاپ)
- گالینگور با کیفیت، صحافی بخیه خورده ، نشانگر صفحه روبان.
- حمل و نقل هوایی رایگان در سراسر جهان از آلمان. (زمان تحویل خود را بررسی کنید) به دلیل Covid-19 و محدودیت های وارداتی ، ممکن است تاخیرهایی وجود داشته باشد. اما می توانید فوراً مطالعه کتاب الکترونیکی را شروع کنید.
- نسخه های چاپ شده به داخل ارسال می شوند نوامبر 2020.
- کتاب الکترونیکی از قبل در دسترس است به عنوان PDF ، ePUB و Amazon Kindle.
- بلافاصله کتاب را تهیه کنید.
مسائل جامعه
تولید کتاب زمان زیادی می برد و ما نمی توانیم آن را بدون حمایت فوق العاده خود بیرون بکشیم انجمن. فریاد بزرگی از Smashing Members برای پشتیبانی مداوم آنها در ماجراهای ما. در نتیجه ، کتاب الکترونیکی وجود دارد و خواهد بود رایگان برای سر و صدا اعضا. بعلاوه ، اعضا هنگام خرید نسخه چاپی خود از تخفیف دوستانه برخوردار می شوند.
سر و صدا باشید ، و از حمایت مداوم شما ، همه متشکرم!

چاپ + کتاب
$
34.90
$
39.00
چاپ + کتاب را دریافت کنید
گالینگور با کیفیت. ارسال رایگان به سراسر جهان، از اواسط ماه نوامبر شروع می شود. 100 روز ضمانت بازگشت پول
کتاب الکترونیکی
$
15.90
$
19.00
رایگان!
کتاب الکترونیکی را دریافت کنید
بدون DRM ، البته. ePUB ، Kindle ، PDF
همراه با عضو سر و صدا.
بیشتر کتابها و موضوعات جذاب
ارتقاot بهترین روش ها و ارائه نکات عملی برای تسلط بر کدگذاری روزانه و چالش های طراحی شما همیشه در این زمینه بوده است (و خواهد بود). هسته اصلی هر کاری که می کنیم در Smashing.
در چند سال گذشته ، ما بسیار خوش شانس بودیم که با افراد با استعداد و دلسوز از جامعه وب کار کردیم تا تجربیات خود را به عنوان کتابهای چاپی که آزمون زمان را دارند. پل و آدم برخی از این افراد هستند. آیا قبلاً کتاب های آنها را بررسی کرده اید؟
کلیک!
یک راهنمای عملی در مورد نحوه تشویق کلیک بدون ترفندهای سایه ای.
چک لیست های طراحی رابط (PDF)
100 کارت عملی برای چالش های مشترک طراحی رابط.
الگوهای طراحی فرم
یک راهنمای عملی برای طراحی و کدگذاری فرم های ساده و فراگیر.