آموزش مبانی VBScripting (به روز شده در سال 2021)

VBScripting Fundamentals (Updated 2021)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساده ترین شکل اتوماسیون ایجاد اسکریپت های VB ایجاد گزاره های شرطی ایجاد حلقه ها ایجاد توابع VB قابل استفاده مجدد. آموزش کار با درایوها، پوشه ها و درایوها با استفاده از File System Object (FSO). آموزش کار با Excel Object Model آموزش کار با WSH پیش نیازها: این یک دوره آموزشی اساسی و بدون نیاز خاصی برای شروع دوره است. درک اولیه اینترنت و نرم افزار کمک خواهد کرد.

******************************************** *********************

به روز رسانی 2021

  • بیشتر محتوا با استفاده از ویرایشگر VSCode دوباره ضبط می شود

  • یک ماژول در WSH (میزبان اسکریپت ویندوز) اضافه کرد

  • یک ماژول در ADO (کار با MS SQL Server) اضافه کرد

******************************************** *********************


VBScript یک زبان اسکریپت فعال است که توسط مایکروسافت توسعه یافته است. برنامه نویسی VB به کاربران اجازه می دهد تا وظایف را در یک محیط ویندوز به طور خودکار انجام دهند. مفاهیم این دوره برای کاربران معمولی (میل به آزمایش) و متخصصان QTP/UFT مفید است. VBSkills مهندسان QA را قادر می سازد تا کارایی خود را به سطح بعدی منتقل کنند. مهندسان QA، مهندسان QTP/UFT، مدیران سیستم و مدیران شبکه از مهارت‌های VBScripting برای خودکار کردن کارهای ساده تا پیچیده روزانه استفاده می‌کنند.


ما از اصول اولیه شروع می کنیم و شما را در یک سفر یادگیری برای تسلط بر مهارت ها راهنمایی می کنیم.


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


همچنین کار با فایل‌ها، پوشه‌ها، اسناد اکسل و MS SQL Server را یاد خواهید گرفت.


پروژه‌های پایان دوره به شما کمک می‌کنند تا با سوق دادن شما به بیشتر مهارت‌های کسب‌شده در این دوره، به سطح بعدی بروید.


هیچ جایگزینی برای کدنویسی دستی وجود ندارد. شما یاد خواهید گرفت که مانند یک کد حرفه ای در حال توسعه مجدد با قابلیت استفاده مجدد کدنویسی کنید.


نمونه اسکریپت‌های موجود به دانش‌آموزان کمک می‌کند تا سریع یاد بگیرند و با تغییر آنها آزمایش کنند. این دوره به خوبی با ویدیوهای با کیفیت بالا و اسکریپت های نمونه سازماندهی شده است!!


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

شروع شدن Getting Started

  • بررسی اجمالی دوره Course Overview

  • توصیه ها Recommendations

  • اولین اسکریپت من My First Script

  • تکلیف شماره 01 Assignment #01

  • اسکریپت های نمایشی Demo Scripts

مبانی اصلی Core Fundamentals

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

  • نظرات Comments

  • Cscript.ext و Wscript.exe Cscript.ext & Wscript.exe

  • متغیرها و ثابت ها Variables & Constants

  • دامنه متغیرها Variables Scope

  • نمایش خروجی - جعبه پیام، ترمینال Displaying Output - MessageBox, Terminal

  • پذیرش ورودی کاربر Accepting User Input

  • تکلیف شماره 01 - با استفاده از جعبه ورودی Assignment #01 - Using Input Box

  • آرایه ها - قسمت 1 Arrays - Part 1

  • آرایه ها - قسمت 2 Arrays - Part 2

  • آرایه ها - قسمت 3 Arrays - Part 3

  • آرایه ها - قسمت 4 Arrays - Part 4

  • آرایه ها - قسمت 5 Arrays - Part 5

  • آرایه ها - قسمت 6 Arrays - Part 6

  • آرایه ها - قسمت 7 Arrays - Part 7

  • آرایه ها - قسمت 8 Arrays - Part 8

  • تکلیف شماره 02 - کار با آرایه ها Assignment #02 - Working with arrays

  • اپراتورها Operators

  • تکلیف شماره 03 ماشین حساب چک دستمزد Assignment #03 Paycheck Calculator

  • مدیریت خطا - قسمت 1 Error Handling - Part 1

  • مدیریت خطا - قسمت 2 Error Handling - Part 2

  • انواع داده های VBScript VBScript Data Types

  • 2 دقیقه از وقت شما 2 minutes of your time

اظهارات مشروط Conditional Statements

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

  • بیانیه IF IF Statement

  • بیانیه را انتخاب کنید Select Statement

  • پاسخگویی به مقادیر بازگشتی MsgBox Responding to MsgBox Return Values

  • تکلیف شماره 01 - بیانیه های مشروط Assignment #01 - Conditional Statements

  • تکلیف شماره 02 - بیانیه های مشروط Assignment #02 - Conditional Statements

  • تکلیف شماره 03 - انتخاب مورد Assignment #03 - Select-Case

حلقه ها، حلقه ها و حلقه ها Loops, Loops & Loops

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

  • انجام دهید..در حالی که و انجام دهید..تا Do..While & Do..Until

  • برای حلقه For Loop

  • پردازش یک آرایه دو بعدی Processing a two-dimensional array

  • برای هر حلقه For Each Loop

  • در حالی که..وند While..Wend

  • حلقه های تکلیف شماره 01 Assignment #01 Loops

  • حلقه های تکلیف شماره 02 Assignment #02 Loops

  • حلقه های تکلیف شماره 03 Assignment #03 Loops

رویه های فرعی، ByVal و ByRef Sub-Procedures, ByVal & ByRef

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

  • رویه ها - قسمت 1 Procedures - Part 1

  • رویه ها - قسمت 2 Procedures - Part 2

  • ByVal و ByRef - قسمت 1 ByVal and ByRef - Part 1

  • ByVal و ByRef - قسمت 2 ByVal and ByRef - Part 2

  • تکلیف شماره 01 - رویه ها Assignment #01 - Procedures

  • تکلیف شماره 02 - رویه ها Assignment #02 - Procedures

توابع داخلی Built-in Functions

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

  • توابع داخلی - رشته ها - قسمت 1 Built-in Functions - Strings - Part 1

  • توابع داخلی - رشته ها - قسمت 2 Built-in Functions - Strings - Part 2

  • توابع داخلی - تاریخ زمان - قسمت 1 Built-in Functions - Date Time - Part 1

  • توابع داخلی - تاریخ زمان - قسمت 2 Built-in Functions - Date Time - Part 2

  • توابع داخلی - قالب بندی - قسمت 1 Built-in Functions - Formatting - Part 1

  • توابع داخلی - قالب بندی - قسمت 2 Built-in Functions - Formatting - Part 2

  • توابع داخلی - پوچ و خالی Built-in Functions - Null & Empty

  • توابع داخلی - آیا شیء است؟ Built-in Functions - Is Object?

  • تکلیف شماره 01 - استفاده از توابع داخلی Assignment #01 - Using Build-in Functions

  • تکلیف شماره 02 - استفاده از توابع داخلی Assignment #02 - Using Built-in Functions

  • تکلیف شماره 03 - استفاده از توابع داخلی Assignment #03 - Using Built-in Functions

FSO - درک FilesystemObject FSO - Understanding FilesystemObject

  • معرفی Introduction

  • اشیاء سیستم فایل چیست؟ What are File System Objects?

  • مدل شی چیست؟ What is Object Model?

  • FileSystemObject در کجا قرار دارد؟ Where is FileSystemObject located?

  • درک مدل شیء FileSystemObject Understanding FileSystemObject Object Model

FSO - کار با درایوها FSO - Working with Drives

  • معرفی درایوها Drives Introduction

  • اسکریپت پایه Basic Script

  • نکته ای درباره نام متغیرها A Note About The Variable Names

  • DriveScript 01 - DriveLetter and Count Drives Script 01 - DriveLetter and Count

  • Drives Script 02 - Drive Space Drives Script 02 - Drive Space

  • Drives Script 03 - انواع درایو، نوع فایل سیستم و نام حجم Drives Script 03 - Drive Types, FileSystem Type and Volume name

  • Drives Script 04 - شماره سریال و IsReady Drives Script 04 - Serial Number and IsReady

  • DriveScript 05 - DriveExists Drives Script 05 - DriveExists

  • تکلیف شماره 1 - درایوهای FSO Assignment #1 - FSO Drives

  • تکلیف شماره 2 - با فضای آزاد بیشتری رانندگی کنید Assignment #2 - Drive with more free space

  • تکلیف شماره 3 - فضای آزاد را بررسی کنید Assignment #3 - Check Free Space

  • راه حل برای تکالیف (1، 2 و 3) Solution for Assignments (1, 2 & 3)

  • منابع - نمونه اسکریپت های مورد استفاده در فیلم ها Resources - Sample Scripts Used in Videos

FSO - کار با پوشه ها FSO - Working with Folders

  • معرفی پوشه ها Folders Introduction

  • ایجاد پوشه Creating Folder

  • در حال کپی کردن پوشه Copying Folder

  • در حال حذف پوشه Deleting Folder

  • در حال حرکت پوشه Moving Folder

  • دریافت نام پوشه والد Getting Parent Folder Name

  • دریافت اطلاعات پوشه Getting Folder Information

  • تکلیف شماره 01 - پوشه های فرعی را نمایش دهید Assignment #01 - Display Sub-folders

  • تکلیف شماره 02 پوشه های فرعی را به صورت بازگشتی نمایش دهید Assignment #02 Display Sub-folders recursively

  • راه حل برای تکالیف (1 و 2) Solution for Assignments (1 & 2)

  • منابع - نمونه اسکریپت های مورد استفاده در فیلم ها Resources - Sample Scripts Used in Videos

FSO - کار با فایل ها FSO - Working with Files

  • معرفی Introduction

  • فایل های اساسی Files Fundamentals

  • ایجاد فایل ها Creating Files

  • حذف فایل ها Deleting Files

  • کپی کردن فایل ها Copying Files

  • انتقال فایل ها Moving Files

  • نوشتن در فایل ها Writing to Files

  • خواندن فایل ها Reading Files

  • خواندن فایل‌های CSV (جدا شده با کاما) Reading CSV Files (Comma-Separated)

  • تکلیف شماره 01 - پوشه ها را ایجاد کنید Assignment #01 - Create folders

  • راه حل برای تکالیف Solution for Assignments

  • منابع - نمونه اسکریپت های مورد استفاده در فیلم ها Resources - Sample Scripts Used in Videos

کار با اسناد اکسل Working with Excel Documents

  • معرفی Introduction

  • مدل شیء اکسل (مقدمه) Excel Object Model (Intro)

  • خواندن سند اکسل - قسمت 1 Reading Excel Document - Part 1

  • خواندن سند اکسل - قسمت 2 Reading Excel Document - Part 2

  • خواندن سند اکسل - قسمت 3 Reading Excel Document - Part 3

  • نوشتن در سند اکسل Writing to Excel Document

  • کتاب کار ایجاد کنید و برگه ها را اضافه کنید Create Workbook and Add Sheets

  • برگه ها را حذف کنید Delete Sheets

  • کاربرگ ها را بشمارید و نام کاربرگ ها را دریافت کنید Count WorkSheets and Get WorkSheet names

  • تعداد سطرهای استفاده شده و تعداد ستون های استفاده شده را تعیین کنید Determine the number of rows used and number of columns used

  • تغییر نام کاربرگ Rename Worksheet

  • کتاب های کار را بشمارید و یک برگه کاری مورد نظر را فعال کنید Count Workbooks and Activate a desired WorkSheet

  • قالب بندی پایه - قسمت 1 Basic Formatting - Part 1

  • قالب بندی پایه - قسمت 2 Basic Formatting - Part 2

  • بسته شدن! Wrap Up!

کار با Dictionary Object Working with Dictionary Object

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

  • کار با دیکشنری شی - قسمت 1 Working with Dictionary Object - Part 1

  • کار با دیکشنری شی - قسمت 2 Working with Dictionary Object - Part 2

WSH - میزبان برنامه نویسی پنجره WSH - Window Scripting Host

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

  • مقدمه WSH WSH Introduction

  • شیء WScript WScript Object

  • WSH Shell Environment WSH Shell Environment

  • پوشه های ویژه Special Folders

  • اجرا، اجرا و پاپ آپ Run, Exec and Popup

  • کار با رجیستری ویندوز Working with Windows Registry

  • ارسال کلید به برنامه ها Sending Keystrokes to Applications

  • ارسال کلید به IE Sending Keystrokes to IE

  • فهرست کردن درایوهای شبکه Listing Network Drives

  • ایجاد درایوهای شبکه Creating Network Drives

  • حذف درایوهای شبکه Removing Network Drives

  • بررسی کاربر Checking User

  • چاپگرهای فهرست Listing Printers

کار با پایگاه های داده Working with Databases

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

  • مفاهیم ADO ADO Concepts

  • شیء اتصال Connection Object

  • RecordSet Object RecordSet Object

  • شیء فرمان Command Object

  • پروژه کوچک Small Project

پروژه ها Projects

  • قبل از اینکه شروع کنی Before you begin

  • پروژه شماره 01 - محاسبه دستمزد/بودجه Project #01 - Paycheck/Budget Calculation

  • پروژه شماره 01 - اسکریپت راه حل Project #01 - Solution Script

  • پروژه شماره 02 - ایجاد گزارش عوارض Project #02 - Generate Toll Report

  • پروژه شماره 02 - اسکریپت راه حل Project #02 - Solution Script

متفرقه Miscellaneous

  • پسوند فایل .vbs و استفاده از Notepad برای VBScripting .vbs file extension & Using Notepad for VBScripting

  • با استفاده از Notepad++ Using Notepad++

  • نصب و راه اندازی VSCode برای VBScripts VSCode Installation & Setup for VBScripts

  • افزونه VBScript برای VSCode VBScript add-on for VSCode

  • منابع Resources

جایزه Bonus

  • دوره های دیگر ما را با تخفیف دریافت کنید! Get our other courses at discounted price!

نمایش نظرات

آموزش مبانی VBScripting (به روز شده در سال 2021)
جزییات دوره
10.5 hours
153
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,960
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Coding Gears | Train Your Brain Coding Gears | Train Your Brain

معمار فناوری درباره شرکت ما: GlobalETraining .com دوره های فنی خودآزمایی را ارائه می دهد و یادگیری آن را آسان می کند. ما سالهاست که در زمینه آموزش IT با ارائه دوره های آموزشی در یونیکس ، ویندوز ، سی شارپ ، جاوا ، برنامه نویسی پایتون ، SQL سرور ، آزمایش دستی ، اتوماسیون و ... فعالیت می کنیم. مدرسان ما 20+ سال تجربه در زمینه های مختلف فنی دارند - توسعه نرم افزار ، تست نرم افزار ، سیستم های ویندوز و مدیریت شبکه ، سیستم های Unix/Linux و مدیریت شبکه ، فن آوری های مجازی سازی ، ذخیره سازی ، برنامه نویسی پوسته ، سیستم های مدیریت پایگاه داده (MS SQL Server ، MySQL ، IBM DB2 ، Cassandra) ، کانتینر سازی (Dockers) ، Mesos ، Marathon ، Jenkins ، Jira ، Elastic Cloud Storage (ECS) ، Gluster File System ، CoreOS ، Ansible و سایر مناطق. GlobalETraining در 10+ سال گذشته هزاران دانش آموز را راهنمایی کرده است و تجربه زیادی در ارائه آموزش - هم در کلاس و هم در اینترنت دارد.