تازه ترین کتاب ها
تاریخ: ۲۲:۳۳:۴۹ ۱۳۹۹/۴/۲۳ دوشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: data| Python| Data Mining| Video|

در این دوره یاد می‌گیرید که چگونه داده‌ها را از یک صفحه وب ایستا با BeautifulSoup4 استخراج کرده و آن را به یک گزارش گرافیکی قابل توجه از داده‌ها در Jupyter Notebook تبدیل کنید. در دوره ویدیویی Web Scraping: Python Data Playbook موسسه Pluralsight که توسط Ian Ozsvald تدریس شده است، شما توانایی استخراج داده‌ها و ارائه گرافیکی آن‌ها را به دست خواهید آورد.

در این دوره، ابتدا استخراج داده‌ها با استفاده از ماژول درخواست‌ها و BeautifulSoup4 را یاد می‌گیرید. سپس نحوه نوشتن یک ماژول استخراج قابل اطمینان که توسط آزمون واحد پشتیبانی می‌شود را بررسی خواهید کرد. سرانجام، چگونگی تبدیل ستون‌های داده به گزارشی گرافیکی که نظر همکاران شما را تغییر می‌دهد را خواهید آموخت. وقتی که این دوره را به پایان رساندید شما دانش و مهارت استخراج وب که برای ایجاد یک Jupyter Notebook گرافیکی قابل توجه بدون استفاده از API  لازم است را در اختیار خواهید داشت.

تعداد بازدید: ۵۵
دیدگاه ها: ۰
تاریخ: ۲۲:۹:۵۴ ۱۳۹۹/۴/۲۱ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: SignalR| .NET Core| ASP Core| Video|

امروزه، هنگام توسعه یک برنامه وب، پیاده سازی قابلیت وب بلادرنگ تقریبا ضروری است. در دوره ویدیویی Getting Started with ASP.NET Core SignalR موسسه Pluralsight که توسط Roland Guijt تدریس شده است، شما نه تنها یاد خواهید گرفت که وب بلادرنگ چگونه کار می‌کند، بلکه چگونه می‌توانید آن را با استفاده از عالی‌ترین چارچوب وب بلادرنگ موجود پیاده سازی کنید را نیز یاد می‌گیرید.

در این دوره ابتدا وب بلادرنگ را به طور کلی و حمل و نقل‌های سطح پایینی که SignalR استفاده می‌کند را نیز بررسی می‌کنید از جمله: (WebSockets، Server Sent Events (SSE و long polling. سپس با مفاهیم SignalR آشنا می‌شوید و روش هایی که SignalR با استفاده از حمل و نقل‌های زیرین برای انجام (Remote Procedure Call (RPC با بکارگیری Hub‌ها استفاده می‌کند را یاد می‌گیرید. همچنین تفاوت‌ها با نسخه‌های قبلی و هنگام مقیاس پذیری چه چالش هایی وجود دارند را خواهید دید. سرانجام، نحوه پیاده سازی یک برنامه کاربردی نمونه را به صورت گام به گام بررسی خواهید کرد و خواهید دید که چگونه آن را بر روی Azure مستقر کنید. ما همچنین نگاهی به ویژگی‌های امنیتی نیز خواهیم انداخت. وقتی تماشای این دوره را به پایان رساندید ، خواهید فهمید که SignalR چه انتخاب خوبی برای مشکلاتی است که شما برای حل آن‌ها وظیفه دارید.

تعداد بازدید: ۱۶۴
دیدگاه ها: ۰
تاریخ: ۱۵:۷:۵۰ ۱۳۹۹/۴/۲۰ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: .NET Core| ASP Core| Microservice| Video|

ساختن میکرو سرویس‌های NET Core. مزایای زیادی به همراه دارد. در دوره ویدیویی Building ASP.NET Core Hosted Services and .NET Core Worker Services موسسه Pluralsight‌ که توسط Steve Gordon تدریس شده است، شما یاد خواهید گرفت که چه موقع و چگونه می‌توانید سرویس‌های میزبانی شده را در برنامه‌های خود بکار بگیرید. 

در این دوره، ابتدا درباره نحوه اضافه کردن سرویس‌های میزبانی شده به برنامه‌های ASP.NET Core برای انجام کارهای پس زمینه در خارج از چرخه حیات درخواست، یاد می‌گیرید. در ادامه، می‌آموزید که چگونه می‌توانید از قالب worker service هنگام ساختن میکرو سرویس‌ها با استفاده از NET Core. استفاده کنید. شما همچنین نحوه ساختن میکرو سرویس‌های NET Core. را با استفاده از قالب worker service معرفی شده در NET Core 3.0. خواهید آموخت. وقتی که این دوره را به پایان رساندید، شما دانش عمیقی از ساختن hosted service‌های ASP.NET Core و استفاده از قالب NET Core worker service. را در اختیار خواهید داشت که به شما در ساخت برنامه‌های وب پاسخگو و میکرو سرویس‌های NET Core. کمک خواهند کرد.

تعداد بازدید: ۲۱۴
دیدگاه ها: ۰
تاریخ: ۲۰:۴۴:۲۶ ۱۳۹۹/۴/۱۹ پنج شنبه
توسط: MotoMan
امتیاز: ۰

هر برنامه ای از داده‌ها استفاده می‌کند و دانش کاملی از Entity Framework Core برای ساختن برنامه‌های موفق NET. و NET Core. مهم است. در دوره ویدیویی Entity Framework Core 2.1: What's New Playbook موسسه Pluralsight که توسط Julie Lerman تدریس شده است، یاد خواهید گرفت که چگونه در این به روزرسانی از تمام ویژگی‌های تأثیرگذار اضافه شده به EF Core 2 به طور کامل استفاده کنید.

در این دوره، ابتدا نحوه استفاده از بعضی از قابلیت‌های بازگردانده شده که کاملا متفاوت از آنچه در EF 6 انجام می‌دادند را یاد می‌گیرید از جمله data seeding، lazy loading و کوئری‌های GroupBy. در ادامه، برخی از قابلیت‌های کاملاً جدید مانند view mapping، event handler‌های ردیابی تغییرات و تبدیل انواع را بررسی خواهید کرد. سرانجام، برخی از تغییرات کوچک را که می‌توانند تأثیر زیادی روی کد شما داشته باشند را یاد خواهید گرفت. پس از اتمام این دوره، دانش عمیقی در مورد این قابلیت‌های مهم در EF Core 2.1 کسب خواهید کرد و توانایی خود را در ایجاد منطق دسترسی به داده‌ها کارآمد و هوشمند را در نرم افزار خود ارتقا می‌دهید.

تعداد بازدید: ۱۶۰
دیدگاه ها: ۰
تاریخ: ۱۸:۴۱:۵۴ ۱۳۹۹/۴/۱۹ پنج شنبه
توسط: MotoMan
امتیاز: ۰

روش پیشنهادی مایکروسافت برای مدیریت پایگاه داده‌های برنامه، Entity Framework Core Migrations است؛ با وجود اینکه آنها بسیار قدرتمند هستند، اما شما باید بدانید که چگونه از آنها استفاده کنید. در دوره ویدیویی Entity Framework Core 2.1 Migrations: Fundamentals موسسه Pluralsight که توسط Michael Perry تدریس شده است، شما مبانی توسعه و استقرار یک برنامه سازمانی را با استفاده از migration‌ها یاد خواهید گرفت.

ابتدا یاد می‌گیرید که چگونه مهاجرت‌ها را ایجاد، تست و سازماندهی کنید. در مرحله بعد، چگونگی حل و فصل تداخلاتی را که ناگزیر به وجود می‌آیند، خواهید فهمید. سرانجام، شما روش‌های مختلف استقرار تغییرات پایگاه داده در محیط‌های بالاتر را بررسی کرده و تعیین می‌کنید که کدام یک برای استفاده در نرم افزار عملیاتی مناسب‌ترین است. پس از اتمام این دوره، شما مهارت و دانش EF Core Migrations مورد نیاز برای ساخت و استقرار برنامه‌های سازمانی را در اختیار خواهید داشت.

تعداد بازدید: ۱۴۱
دیدگاه ها: ۰
تاریخ: ۲۱:۵۳:۱۶ ۱۳۹۹/۴/۱۸ چهارشنبه
توسط: MotoMan
امتیاز: ۱

کتابخانه Entity Framework Core 2، جدیدترین نسخه از پلتفرم دسترسی به داده و ORM‌ مدرن مایکروسافت است. در دوره ویدیویی Entity Framework Core 2: Mappings‌ موسسه Pluralsight که توسط Julie Lerman تدریس شده است، شما چگونگی استفاده موثر از آخرین نسخه Entity Framework Core را بررسی می‌کنید تا خودتان را برای کار با نرم افزار‌های عملیاتی آماده کنید.

در این دوره ابتدا باید می‌گیرید که چگونه به بهترین نحوه روابط یک به یک و چند به چند را تشکیل دهید و با آن‌ها تعامل کنید. در ادامه نحوه بهره بردن از نگاشت‌های بیشتر مثل خواص سایه ای جدید، پشتیبانی از توابع scalar و owned entity‌ها را بررسی خواهید کرد. در آخر نیز نحوه کار با view‌های پایگاه داده را مرور خواهید کرد. با به پایان رساندن این دوره، شما می‌توانید مهارت‌های خود را ارتقا داده و ابزار‌های مورد نیاز خود را برای ساختن برنامه‌های عملیاتی فراهم کنید.

تعداد بازدید: ۱۶۶
دیدگاه ها: ۰
تاریخ: ۲۱:۵۲:۴۸ ۱۳۹۹/۴/۱۷ سه شنبه
توسط: MotoMan
امتیاز: ۱

در دوره ویدیویی Testing with EF Core موسسه Pluralsight که توسط Kevin Dockx تدریس شده است، شما یاد خواهید گرفت که چگونه EF Core می‌تواند به شما در تست کردن کد هایی که با پایگاه داده در ارتباط هستند کمک کند.

در این دوره، شما درباره روش‌های مختلف تست کردن برنامه‌ها یاد می‌گیرید. در ادامه خواهید فهمید که چگونه provider‌های پایگاه داده درون حافظه ای مثل InMemory و SQLite، به بهبود تست‌های شما کمک می‌کنند. سرانجام نحوه ایزوله سازی تست‌های خود و چگونگی ارتقای Test Explorer را با لاگ هایی که از EF Core می‌آیند، خواهید آموخت. وقتی که این دوره را به پایان رساندید، شما دانش و مهارت‌های EF Core مورد نیاز برای بهبود تست هایتان و در نتیجه قابلیت اطمینان کدتان را در اختیار خواهید داشت.

تعداد بازدید: ۴۳۰
دیدگاه ها: ۱
تاریخ: ۲۰:۸:۴۵ ۱۳۹۹/۴/۱۶ دوشنبه
توسط: MotoMan
امتیاز: ۱

چارچوب Entity Framework Core 2، جدید‌ترین نسخه از ORM مایکروسافت برای انجام عملیات مرتبط با پایگاه داده در برنامه‌های تحت NET. است. EF Core نسخه ای سبک و توسعه پذیر از Entity Framework‌ است که از صفر بازنویسی شده است. این که شما تازه با EF Core آشنا شده اید یا به دنبال این هستید که ببینید چگونه تجربه قبلی EF خود را به EF Core انتقال دهید، دوره ویدیویی Entity Framework Core 2: Getting Started موسسه Pluralsight که توسط Julie Lerman تدریس شده است، می‌تواند در شروع کار به شما کمک کند.

در این دوره، ابتدا یاد می‌گیرید که چگونه یک مدل داده EF Core تعریف کنید تا به عنوان پلی بین اشیاء دات نتی و پایگاه داده شما عمل کنند. سپس می‌آموزید که چگونه با استفاده از API‌های مختلف EF Core با مدل داده تعامل کنید. در پایان، چگونگی تلفیق کردن این مدل را در یک برنامه desktop مبتنی بر NET Framework. و یکی برنامه چند سکویی ASP.NET Core MVC به شما نشان داده خواهد شد.

تعداد بازدید: ۲۴۱
دیدگاه ها: ۰
تاریخ: ۲۲:۴۵:۱۹ ۱۳۹۹/۴/۱۴ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: software engineering|

امروزه مهندسان نرم افزار نه تنها باید بدانند که چگونه به طور مؤثری برنامه نویسی کنند بلکه همچنین چگونه می‌توانند شیوه‌های مهندسی مناسبی را توسعه دهند تا کد‌های خود را پایدار و سالم کنند را نیز باید بدانند. کتاب مهندسی نرم افزار در گوگل، بر تفاوت بین برنامه نویسی و مهندسی نرم افزار تأکید دارد.

مهندسان نرم افزار چگونه می‌توانند پایگاه کد زنده ای را مدیریت کنند که در طول عمرش تکامل می‌یابد و به تغییرات نیازمندی‌ها و درخواست‌ها پاسخ می‌دهد؟ مهندسان نرم افزار Titus Winters و Hyrum Wright، به همراه نویسنده فنی Tom Manshreck، بر اساس تجربه خود در گوگل نگاه صریح و روشنگری در مورد چگونگی ساخت و نگهداری نرم افزارها توسط متخصصان برجسته دنیا ارائه می‌دهند. کتاب Software Engineering at Google، فرهنگ مهندسی، فرآیند‌ها و ابزار‌های منحصر به فرد گوگل و چگونگی مشارکت این جنبه‌ها بر اثربخشی یک سازمان مهندسی را بررسی می‌کند.

تعداد بازدید: ۳۲۸
دیدگاه ها: ۰
تاریخ: ۹:۴۰:۳۴ ۱۳۹۹/۴/۱۳ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp| Design Patterns| .NET Core| Video|

همان طور که برنامه‌های شما رشد می‌کنند، معمولا قسمت هایی را می‌توانید پیدا کنید که می‌خواهید آن‌ها را گسترش دهید. اما به دلیل فقدان جدایی و در هم تنیدگی پیاده سازی‌های واقعی، این کار می‌تواند مشکل باشد. یک رویکرد بسیار رایج، استفاده از interface‌ها برای حل این مسئله است که ما را به الگوی استراتژی سوق می‌دهد. در دوره ویدیویی C# Design Patterns: Strategy موسسه Pluralsight که توسط Filip Ekberg تدریس شده است، شما دانش بنیادی الگوی استراتژی را یاد خواهید گرفت.

در ابتدا، می‌آموزید که چگونه موقعیت هایی را که این الگو قابل استفاده است را شناسایی کنید. در ادامه، می‌فهمید که چگونه می‌توانید به راحتی برنامه را برای استفاده از الگوی استراتژی ریفکتور کنید تا برنامه را بسط پذیر، قابل تست کردن و کار کردن با آن را آسان‌تر کنید. سرانجام، چگونگی شناسایی پیاده سازی‌های موجود از این الگو را بررسی خواهید کرد. وقتی که این دوره را تمام کردید، مهارت و دانش لازم را در مورد الگوی استراتژی برای استفاده در راهکار‌های خود در اختیار خواهید داشت.

تعداد بازدید: ۲۴۶
دیدگاه ها: ۰
تاریخ: ۸:۱۰:۹ ۱۳۹۹/۴/۱۳ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp| Design Patterns| .NET Core| Video|

آیا به دنبال راهی برای مدیریت بهتر وضعیت در برنامه خود هستید؟ آیا متد‌های شما با منطق‌های شرطی پیچیده ای که دنبال کردن، اشکال زدایی و نگهداری آن‌ها دشوار است پر شده اند. در دوره ویدیویی C# Design Patterns: State موسسه Pluralsight که توسط Marc Gilbert تدریس شده است، شما یک الگوی طراحی آزموده شده و واقعی را برای مدیریت هر موقعیتی که رفتار موجودیت‌ها در برنامه شما بر اساس زمینه یا وضعیت تغییر کند را یاد خواهید گرفت.

در این دوره ابتدا مفهوم وضعیت و پیامدهای آن برای توسعه مورد بررسی قرار خواهد گرفت. در ادامه، شما برخی از رویکردهای مرسوم برای مدیریت وضعیت مانند عبارتهای if-else و switch‌ها را مرور کرده و نقاط قوت و کاستی‌های آنها را بررسی خواهید کرد. سپس با الگوی طراحی state آشنا می‌شوید و می‌آموزید که چرا این الگو وجود دارد و چه زمانی از آن استفاده کنید. سرانجام، شما با پیاده سازی این الگو به شیوه ای تمیز و مختصر که می‌توانید در تمامی برنامه‌های خود از آن استفاده کنید، تجربه ای عملی به دست خواهید آورد. پس از اتمام این دوره، مهارت‌ها و درک لازم را برای پیاده سازی این راهکار زیبا برای مدیریت وضعیت در برنامه‌های خود را در اختیار خواهید داشت.

تعداد بازدید: ۲۲۷
دیدگاه ها: ۰
تاریخ: ۲۰:۲۲:۲۷ ۱۳۹۹/۴/۱۲ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp| Design Patterns| .NET Core| Video|

در این دوره یاد می‌گیرید که سربار کنترل null را در کد‌های خود حذف کنید. در دوره ویدیویی C# Design Patterns: Null Object موسسه Pluralsight که توسط David Starr تدریس شده است، شما توانایی استفاده از روش جدید مدیریت منابع null را در کد هایتان به دست می‌آورید.

در این دوره، ابتدا با منبع null‌ها و چگونگی شکل گیری آنها آشنا می‌شوید. در ادامه خواهید فهمید که چگونه بسیاری از افراد برای مقابله با null‌ها کد می‌نویسند و صد‌ها خط کد به کد‌های خودشان اضافه می‌کنند. در پایان نحوه استفاده از الگوی شی Null را یاد خواهید گرفت تا استفاده از این روش‌ها را متوقف کنید و بر نمونه non-null هر شیئی که دریافت می‌کنید اتکا کنید. پس از پایان این دوره، مهارت و دانش لازم در مورد سناریوهای null را که برای اعمال الگوی Null Object لازم است را در اختیار خواهید داشت.

تعداد بازدید: ۲۲۶
دیدگاه ها: ۰
تاریخ: ۱۸:۱۲:۹ ۱۳۹۹/۴/۱۲ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp| Design Patterns| .NET Core| Video|

در مهم‌ترین قسمت از توسعه برنامه‌های سی شارپ ماژولار و انعطاف پذیر، دانشی بنیادین از الگو‌های طراحی و موارد استفاده آن‌ها وجود دارد. در دوره ویدیویی C# Design Patterns: Prototype موسسه Pluralsight که توسط Harrison Ferrone تدریس شده است، شما مهارت‌های لازم برای کپی اشیا به شکلی موثر را در کد هایتان یاد می‌گیرید.

در این دوره ابتدا تئوری و کاربرد اصلی الگوی نمونه اولیه را یاد می‌گیرید. در ادامه به پیاده سازی واقعی الگوی Prototype‌ در سی شارپ می‌پردازید. در پایان نیز موارد استفاده عمومی این الگو در توسعه نرم افزار را یاد خواهید گرفت. وقتی که این دوره را تمام کردید، درک کاملی از الگوی نمونه اولیه و اثربخشی آن و همچنین نمونه ای واقعی از نحوه یکپارچه سازی آن در پروژه‌های خود خواهید داشت.

تعداد بازدید: ۲۲۱
دیدگاه ها: ۰
تاریخ: ۲۳:۶:۲۵ ۱۳۹۹/۴/۱۱ چهارشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp| Design Patterns| .NET Core| Video|

برای آن دسته از توسعه دهندگانی که به دنبال عمق بخشیدن به دانش خود درباره الگو‌های طراحی هستند، این دوره با تمرکز بر روی کد، الگوی طراحی mediator را به طور کامل به شما معرفی می‌کند که به شما امکان می‌دهد تا تعاملات شی را با اتصالات ضعیفی کپسوله کنید. در دوره ویدیویی C# Design Patterns: Mediator موسسه Pluralsight که توسط Steve Michelotti تدریس شده است، شما چگونگی کار کردن با الگوی میانجی را بررسی می‌کنید و دلیل وجود این الگو و نحوه پیاده سازی آن را در برنامه‌های سی شارپ درک خواهید کرد.

ابتدا یاد خواهید گرفت که الگوی میانجی چیست و چرا باید از آن استفاده کرد. سپس نحوه پیاده سازی الگوی mediator خودتان را یاد خواهید گرفت. در پایان، چندین نوع مختلف از الگوی میانجی را در زمینه‌ها و برنامه‌های مختلف بررسی خواهید کرد. پس از اتمام این دوره، شما دانش لازم از الگوی mediator را برای پیاده سازی و بکارگیری این الگو در برنامه‌های #C خودتان در اختیار خواهید داشت.

تعداد بازدید: ۲۶۳
دیدگاه ها: ۰
تاریخ: ۲۲:۲۶:۸ ۱۳۹۹/۴/۸ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script|

در این کتاب نحوه استفاده از Webpack را از نصب گرفته تا پیکربندی آن، بدون درگیری با مثال‌های عذاب آور یاد می‌گیرید. Webpack به یکی از محبوب‌ترین module bundler‌های سال‌های اخیر تبدیل شده است؛ وب پک توسط توسعه دهندگان، شرکت‌ها و سازمان‌ها در هر اندازه ای، به طور گسترده ای استفاده می‌شود و بسیاری از چارچوب‌های وب از آن برای مدیریت دارایی‌های خود استفاده می‌کنند. اگر این روزها در مورد توسعه وب جدی هستید، پس باید Webpack را یاد بگیرید و درک کنید.

در کتاب Webpack for Beginners، شما با نصب و پیکربندی Webpack شروع خواهید کرد و یاد می‌گیرید که چگونه کدی ماژولار بنویسید. سپس به درک کاربرد loader‌ها و plugin‌ها به همراه موارد استفاده عملی، نحوه ساختن alias‌ها و resolve پوشه ها، cache busting و نصب کتابخانه‌های شخص ثالث مانند jQuery ،Bootstrap ،QuillJS و موارد دیگر می‌پردازید. با پایان این کتاب احساس اطمینان و آمادگی برای شروع به استفاده از Webpack در پروژه‌های خود خواهید داشت.

این کتاب عاری از مثال‌های پیچیده و برای دنبال کردن هرچه آسان‌تر در نظر گرفته شده و برای همه کسانی که HTML ،JavaScript و روش کار در خط فرمان را می‌شناسند ایده آل است.

 

تعداد بازدید: ۲۷۲
دیدگاه ها: ۰
تاریخ: ۲۲:۳۰:۱۵ ۱۳۹۹/۴/۷ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp| Design Patterns| .NET Core| Video|

الگوی طراحی decorator به شما این امکان را می‌دهد تا بدون تغییر در کلاس اصلی، رفتارهایی را به صورت پویا به کلاس‌های خود اضافه کنید. این الگو شما را قادر می‌سازد تا عملکرد جدیدی را در یک کلاس لایه بندی کنید در حالی که دغدغه‌های مختلف را کاملاً از هم جدا نگه دارید. الگوی آذینگر مخصوصاً برای زمانی مفید است که نیاز دارید دغدغه‌های متقاطع مانند لاگ گیری، احراز مجوز و کش کردن را اعمال کنید، اما می‌تواند برای تغییر داده‌های منتقل شده از یک شی نیز استفاده شود.

در دوره ویدیویی C# Design Patterns: Decorator موسسه Pluralsight که توسط David Berry تدریس شده است، این که چگونه بکارگیری الگوی decorator هنگامی که نیاز به اضافه کردن رفتاری به کلاس و توسعه عملکرد آن دارید به شما ابزاری قدرتمند می‌دهد را درک خواهید کرد.

تعداد بازدید: ۲۵۹
دیدگاه ها: ۰
بیشتر
loading...

لطفا منتظر بمانید...