آموزش Visual Studio Code (VS Code) Essentials

دانلود Visual Studio Code (VS Code) Essentials

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش Microsoft Visual Studio Code (VS Code) توسعه دهندگان نرم افزار را برای کدنویسی، اشکال زدایی، اجرای وظایف، اجرای کنترل نسخه و سایر عملیات توسعه در ویرایشگر کد ساده شده Visual Studio Code (رایگان) در macOS، Linux یا Windows آماده می کند.

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

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

پس از تکمیل این آموزش مایکروسافت، نحوه کدنویسی، اشکال زدایی، اجرای وظایف، اجرای کنترل نسخه و سایر عملیات توسعه را در ویرایشگر کد ساده Visual Studio Code (رایگان) در macOS، Linux یا Windows خواهید دانست.

برای هر کسی که یک تیم فناوری را رهبری می‌کند، این آموزش مایکروسافت می‌تواند برای توسعه‌دهندگان نرم‌افزار جدید، مدیریت برنامه‌های آموزشی فردی یا تیمی، یا به عنوان یک منبع مرجع مایکروسافت استفاده شود.

کد ویژوال استودیو (VS Code): آنچه باید بدانید

برای کسانی که به دنبال بهبود مهارت خود با ویرایشگرهای کد هستند، این دوره آموزشی مایکروسافت موضوعاتی مانند:

  • سفارشی کردن فضای کاری برای ترجیحات و نیازهای شخصی شما
  • سرعت برنامه نویسی خود را با توصیه های هوشمند IntelliSense
  • اشکال زدایی کد مستقیماً در ویرایشگر
  • فشار دادن و کشیدن از Git و سایر ارائه دهندگان SCM به طور یکپارچه
  • استقرار و میزبانی سایت ها، ذخیره داده های رابطه ای، و مقیاس بندی از داخل ویرایشگر
  • اتصال به کانتینرهایی که سیستم عامل دیگری را بدون کاهش سرعت دارند
چه کسی باید آموزش ضروری Visual Studio Code (VS Code) را بگذراند؟

این آموزش Visual Studio Code (VS Code) Essentials در سطح پایه آموزش مایکروسافت در نظر گرفته می شود، به این معنی که برای توسعه دهندگان نرم افزار با 1 تا 3 سال تجربه طراحی شده است - یا اصلاً تجربه ندارند. این دوره آموزشی Visual Studio Code (VS Code) Essentials برای متخصصان جدید یا مشتاق فناوری اطلاعات، توسعه‌دهندگان نرم‌افزار با تجربه که به دنبال تأیید مهارت‌های اساسی هستند و متخصصان غیر فنی ارزشمند است.

آموزش کاربر ویرایشگرهای کد. Visual Studio Code (با نام مستعار VS Code) یک ویرایشگر کد است. معنی آن این است که این یک برنامه (رایگان) است که دانلود کرده و برای نوشتن کد از آن استفاده می کنید. یکی از بسیاری از کارهایی که VS Code به‌خوبی انجام می‌دهد این است که بسیاری از جزئیات را برای شما انجام می‌دهد. این برای کدنویسان با تجربه خوب است، اما برای افراد حرفه ای غیر فنی که هنوز نیاز به کدنویسی گهگاهی دارند عالی است. پس از این آموزش Visual Studio Code Essentials، نحوه استفاده از برنامه و چه مقدار از کد شما را می تواند برای شما بنویسد، خواهید فهمید.

متخصصان فناوری اطلاعات جدید یا مشتاق. اگر یک توسعه‌دهنده نرم‌افزار کاملاً جدید هستید، چیزی که باید در حین پیشرفت در حرفه‌تان به خاطر داشته باشید، خطر از بین بردن توانایی‌ها یا تجربیات شماست. این ایده خوبی است که مهارت ها یا برنامه های خود را گسترش دهید، نه این که طرز فکر "به روشی که من همیشه انجامش می دادم" را در پیش بگیرید. Visual Studio Code یک ویرایشگر کد با نقاط قوت و ضعف منحصر به فرد است که این آموزش آن ها را برای شما آشکار و توضیح می دهد. پس از این دوره آموزشی VS Code Essentials، شما یک توسعه دهنده نرم افزار همه کاره تر و توانا خواهید بود.


سرفصل ها و درس ها

محیط توسعه کد VS را آماده کنید Prepare a VS Code Development Environment

  • بررسی اجمالی Overview

  • انتخاب کد ویژوال استودیو به عنوان IDE Choosing Visual Studio Code as Your IDE

  • انتخاب تم و فونت Picking a Theme and Font

  • پیکربندی رابط Configuring the Interface

  • با استفاده از گالری افزونه ها Using the Extensions Gallery

  • آشنایی با فایل ها، پوشه ها و فضاهای کاری Understanding Files, Folders, and Workspaces

  • با استفاده از Debugger Using the Debugger

  • بررسی کد ویژوال استودیو Reviewing Visual Studio Code

  • نتیجه Conclusion

تسلط بر کد ویژوال استودیو برای بهره وری Mastering Visual Studio Code for Productivity

  • بررسی اجمالی Overview

  • با رابط کاربری VSCode آشنا شوید Familiarize Yourself with the VSCode User Interface

  • حالت زبان در کد ویژوال استودیو Language Mode in Visual Studio Code

  • استفاده از Remote Docker Containers با کد ویژوال استودیو Using Remote Docker Containers with Visual Studio Code

  • اشکال زدایی در کد ویژوال استودیو Debugging in Visual Studio Code

  • برنامه‌نویس Screencast و Zen Mode Developer Screencast and Zen Mode

  • فایل های پیکربندی را در کد ویژوال استودیو بررسی کنید Examine Configuration Files in Visual Studio Code

  • سوئیچ های خط فرمان برای کد ویژوال استودیو Command Line Switches for Visual Studio Code

  • ادغام کنترل منبع با کد ویژوال استودیو Source Control Integration with Visual Studio Code

  • اتصالات کلید را در VSCode سفارشی کنید Customize Key Bindings in VSCode

  • برنامه های افزودنی مفید برای کد ویژوال استودیو Useful Extensions for Visual Studio Code

  • بررسی و فراخوان برای اقدام Review and Call to Action

  • نتیجه Conclusion

یک برنامه کاربردی Python Azure با کد VS مستقر کنید Deploy a Python Azure Function App with VS Code

  • بررسی اجمالی Overview

  • سناریو The Scenario

  • برنامه‌ها، برنامه‌های افزودنی و بسته‌های مورد نیاز Required Apps, Extensions, and Packages

  • توسعه یک تابع پایتون Developing a Python Function

  • افزودن اتصالات ذخیره سازی صف Adding Queue Storage Bindings

  • در حال استقرار در Azure Deploying to Azure

  • خلاصه برنامه های کاربردی Summarizing Function Apps

  • نتیجه Conclusion

کد ویژوال استودیو را برای توسعه PowerShell پیکربندی کنید Configure Visual Studio Code for PowerShell Development

  • بررسی اجمالی Overview

  • کد ویژوال استودیو و پسوند PowerShell را نصب کنید Install Visual Studio Code and PowerShell Extension

  • ویژگی های برنامه افزودنی VSCode PowerShell را کاوش کنید Explore the VSCode PowerShell Extension Features

  • برنامه افزودنی PowerShell را پیکربندی کنید Configure PowerShell Extension

  • تست های Pester PowerShell در VSCode Pester PowerShell Tests in VSCode

  • تجزیه و تحلیل کد استاتیک با PSScriptAnalyzer Static Code Analysis with PSScriptAnalyzer

  • ادغام Git با VSCode Git Integration with VSCode

  • اشکال زدایی تعاملی PowerShell در VSCode Interactive PowerShell Debugging in VSCode

  • کانتینرهای راه دور با PowerShell Remote Containers with PowerShell

  • جمع آوری گزارش ها و ارسال بازخورد Gathering Logs and Sending Feedback

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش Visual Studio Code (VS Code) Essentials
جزییات دوره
4h
35
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Knox Hutchinson Knox Hutchinson

"لمس شخصی، همراه با توانایی حرکت با سرعت خود، آموزش ویدیویی را به بهترین روش برای یادگیری تبدیل می کند." ناکس تجربیات فراوانی از تجزیه و تحلیل داده ها و تجسم را برای CBT Nuggets به ارمغان می آورد. ناکس به عنوان یک یادگیرنده CBT Nuggets شروع به کار کرد، در انجمن یادگیرنده ما مربی شد و اکنون یک مربی است. ناکس با بهره مندی از تجربه یادگیری CBT Nuggets، آموزش هایی ایجاد می کند که با زبان آموزان ارتباط برقرار می کند.

Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.

ارتباط با Knox:

تجزیه و تحلیل و تجسم داده ها، راه حل های هوش تجاری

Trevor Sullivan Trevor Sullivan

"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.

ارتباط با Trevor:

اتوماسیون AWS، Azure، MySQL، GitHub، Docker، Kubernetes و PowerShell

Ben Finkel Ben Finkel

"بهترین بخش در مورد مربی بودن، یادگیری همه این فناوری های جدید و کار کردن با جامعه ای از افرادی است که همگی علاقه مند به یادگیری هستند، و به طور کلی بخشی از فرهنگی بودن که برای یادگیری به روش من ارزش قائل است. من عاشق آن هستم. بنشینم و روی یک موضوع درگیر یا پیچیده کار کنم تا بتوانم با مهارت در مورد آن روی صفحه صحبت کنم." بن فینکل از سال 1996 در توسعه نرم افزار کار کرده است. قبل از پیوستن به CBT Nuggets، او یک مهندس نرم افزار در بانک M&T در بوفالو، نیویورک بود. او مربی گواهی شده گوگل است. وقتی بن ویدیوهای آموزشی CBT Nuggets را ایجاد نمی کند، از اسکی، اسنوبورد، مطالعه و دم کردن آبجو و سیب در خانه لذت می برد. او همچنین خود را یک برنامه نویس سرگرمی می داند و دوست دارد فناوری های توسعه جدید را یاد بگیرد.

ارتباط با بن:

کارشناس توسعه دهنده گوگل، مربی گواهی شده گوگل، Microsoft ASP.NET (WebForms و MVC)، تجزیه و تحلیل و طراحی داده ها، معماری پایگاه داده رابطه ای، MS SQL Server، Microsoft C#.NET، Javascript، jQuery، Microsoft Visual Basic .NET و 6.0، خدمات گزارش دهی دات نت، MS Access، پایتون