لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره صدور گواهینامه SAS Programming BASE برای مبتدیان SAS
SAS Programming BASE Certification Course for SAS Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دوره آماده سازی کامل برای حرفه ای های برنامه نویسی پایه گواهی شده SAS برای SAS 9.4 (شناسه امتحان A00-231, A00-215) این دوره دوره کامل آماده سازی گواهی برنامه نویسی SAS BASE است حتی اگر تازه وارد SAS هستید. در این دوره، دانشآموزان تمام مهارتهای برنامهنویسی SAS BASE را برای دریافت گواهینامه برنامهنویسی SAS BASE فرا خواهند گرفت. موضوع پیشرفته: Proc SQL Essentials و SAS Macros Essentials A00-215 پیش نیاز A00-231 نیست. بسیاری از دانش آموزان این دوره را به طور مستقیم A00-231 (نسخه کامل) ثبت نام کردند تا در وقت و هزینه صرفه جویی کنند. شما می توانید قبل از ثبت نام، بیش از 10 سخنرانی کامل را به صورت رایگان مشاهده کنید. پیش نیازها: مهارت های اولیه کامپیوتر
این دوره، دوره کامل آماده سازی گواهی برنامه نویسی SAS BASE است. این برای هر کسی که مایل به توسعه مهارت های برنامه نویسی SAS و ورود به صنایع داده است طراحی شده است. بسیاری از صنایع داده مشتاقانه متخصصان SAS را با گواهی برنامه نویسی SAS BASE استخدام می کنند. اگر هدف شما این است، این دوره برای شما مناسب است!
این دوره برای مبتدیان مطلق SAS مناسب است
این دوره برای هر کسی که علاقه مند به قبولی در آزمون های گواهینامه SAS BASE طراحی شده است
(1) متخصص دارای گواهی SAS: برنامه نویسی پایه با استفاده از SAS 9.4 (شناسه امتحان A00-231)
--- این دوره تمام مباحث موجود در آزمون را پوشش می دهد.
(2) همکار دارای گواهی SAS: اصول برنامه نویسی با استفاده از SAS 9.4 (شناسه امتحان A00-215)
--- این نسخه جدید A00-231 است، این دوره بیش از آنچه در آزمون مورد نیاز است، موضوعاتی را پوشش می دهد
A00-215 پیش نیاز A00-231 نیست.
بسیاری از دانش آموزان این دوره را مستقیماً برنامه نویسی پایه SAS 9.4 (A00-231) را گذرانده اند.
نکات برجسته دوره:
گام به گام/کد به کد توضیحات مفصل برای تجربیات یادگیری آسان و کارآمد
محتوای دوره به خوبی سازماندهی شده
مواد درسی قابل دانلود برای هر سخنرانی برای هر سخنرانی دوره برای راحتی دانشجویان پیوست شده است. (مواد دوره فقط برای تمرین است، آنها توسط حق چاپ محافظت می شوند.)
آزمونها، تمرینهای کدنویسی و پروژهها برای تمرین. پس از همه، تمرین باعث کمال می شود!
نکته ای در مورد رتبه بندی و نظرات دوره:
بسیاری از دانش آموزانی که در این دوره ثبت نام کرده اند با اولین تلاش، آزمون کامل گواهینامه SAS BASE (Exam ID A00-231) را با موفقیت پشت سر گذاشتند. آنها داستان های موفق خود را با من به اشتراک گذاشته اند. من بسیار تشویق و سپاسگزارم که این دوره می تواند به عنوان منبع اصلی برای کمک به آنها در اخذ گواهینامه SAS BASE باشد. لطفاً داستانهای موفقیتآمیز و شادیهای خود را از این دستاورد مهم تغییر شغلی در مرورهای دوره به اشتراک بگذارید تا دیگران و من را تشویق کنید.
من دائماً دوره را طبق بهروزرسانیهای گواهینامه SAS و همچنین پیشنهادات دانشجویان بهروزرسانی میکنم. بررسی ها و رتبه بندی های دوره خوب و منصفانه واقعاً من را تشویق می کند که به طور مداوم کیفیت دوره را بهبود بخشم. رتبه های دوره های بالای 4.5 رتبه های خوبی در این زمینه محسوب می شوند.
باز هم، از شما برای انتخاب این دوره بسیار سپاسگزارم و به من اجازه میدهید که بخشی از موفقیت شما باشم!
مراجع:
راهنمای آماده سازی گواهینامه SAS: برنامه نویسی پایه توسط موسسه SAS
کتاب کوچک SAS: یک آغازگر/لورا دی. دلویچ و سوزان جی. اسلتر
یادگیری SAS با مثال: راهنمای برنامه نویس/ران کودی
توجه:
این دوره با استفاده از مجوز نرم افزار SAS برای نسخه دانشگاه SAS (نسخه استودیو SAS قابل دانلود) ایجاد شد.
این دوره همچنین برای استفاده با SAS OnDemand برای دانشگاهیان (نسخه استودیوی SAS مبتنی بر وب) مناسب است.
رابط/ظاهر نرم افزار و عملکردها در دو نسخه SAS Studio یکسان هستند.
بخش 2 همه جزئیات را برای استفاده از SAS OnDemand برای دانشگاهیان در این دوره ها دارد.
سرفصل ها و درس ها
نمای کلی دوره، مطالب دوره قابل دانلود و نرم افزار رایگان SAS SAS studio
Course Overview, downloadable course materials and free SAS software SAS studio
بررسی اجمالی دوره
Course Overview
دسترسی به نرم افزار رایگان SAS "SAS OnDemand for Academics/SAS Studio SAS مبتنی بر ابر"
access free SAS software "SAS OnDemand for Academics/cloud-based SAS studio"
نحوه استفاده از SAS OnDemand برای دانشگاهیان/استودیوی SAS مبتنی بر ابر با این دوره
how to use SAS OnDemand for academics/cloud-based SAS studio with this course
مقدمه ای بر SAS
An Introduction to SAS
SAS مقدمه
SAS Introduction
امتحان: معرفی SAS
Quiz: SAS introduction
دریافت داده در SAS: داده های SAS موقت و دائمی ایجاد کنید
Get Data into SAS: create temporary & permanent SAS data
با استفاده از ورودی فهرست، دادههای محدود شده با خالی (فایل داده txt.) را بخوانید
Read data delimited by blanks (.txt data file) using list input
خواندن دادههایی که با کاما (فایل داده csv.) مشخص شدهاند با استفاده از ورودی فهرست
Read data delimited by commas (.csv data file) using list input
خواندن داده های محدود شده توسط هر جداکننده با استفاده از ورودی لیست
Read data delimited by any delimiters using list input
خواندن داده ها در ستون های ثابت با استفاده از ورودی ستون
Read data in fixed columns using column input
خواندن داده ها با استفاده از ورودی فرمت شده از جمله استفاده از اطلاعات SAS برای خواندن تاریخ ها
Read data using formatted input including using SAS informat to read dates
خواندن داده ها با استفاده از ورودی فرمت شده: از فرمت SAS برای نمایش مقادیر تاریخ SAS استفاده کنید
Read data using formatted input: use SAS format to display SAS date values
داده های داخلی SAS را با استفاده از بیانیه DATALINES ایجاد کنید
Create internal SAS data using DATALINES statement
بیانیه LIBNAME: نام کتابخانه ها را اختصاص دهید و مجموعه های داده SAS دائمی ایجاد کنید
LIBNAME statement: assign library names and create permanent SAS data sets
Proc Import: فایل داده اکسل را به SAS وارد کنید
Proc Import: Import Excel data file into SAS
Proc Import: فایل های داده محدود شده خارجی را به SAS وارد کنید
Proc Import: Import external delimited data files into SAS
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
با داده ها کار کنید
Work with data
از دستورات ASSIGNMENT در مرحله DATA استفاده کنید و از دستور SET برای ایجاد یک داده SAS استفاده کنید
Use ASSIGNMENT statements in DATA step & use SET statement to create a SAS data
توابع SAS: نمای کلی
SAS functions: overview
دستورات SAS را به صورت مشروط اجرا کنید: دستورات IF-THEN/ELSE، DO و END
Conditionally execute SAS statements: IF-THEN/ELSE, DO and END statements
دستورات SAS را به صورت مشروط اجرا کنید: دستورات IF-THEN/ELSE، DO و END (Con
Conditionally execute SAS statements: IF-THEN/ELSE, DO and END statement (Con
طول یک متغیر را با استفاده از عبارت LENGTH تعریف کنید
Define the length of a variable using the LENGTH statement
دادههای خود را با استفاده از زیرمجموعه IF و عبارت DELETE زیر مجموعه کنید
Subset your Data using subsetting IF statement and DELETE statement
امتحان
Quiz
تمرین کدنویسی 1
Coding Exercise 1
تمرین کدنویسی 1: راه حل
Coding Exercise 1: Solution
تمرین کدنویسی 2
Coding Exercise 2
تمرین کدنویسی 2: راه حل
Coding Exercise 2: Solution
برچسب ها و قالب ها را ایجاد کنید
Create labels and formats
از عبارت LABEL برای افزودن Labels به vars در گزینه DATA step & Proc Print Split استفاده کنید
Use LABEL statement to add Labels to vars in DATA step & Proc Print Split option
از عبارت FORMAT برای اختصاص فرمت ها به متغیر استفاده کنید: بیشتر در مورد فرمت های داخلی SAS
Use FORMAT statement to assign Formats to Variable: more on SAS Built-in Formats
FORMATS تعریف شده توسط کاربر خود را ایجاد کنید
Create your user defined FORMATS
ذخیره سازی و ارجاع/استفاده از فرمت های تعریف شده توسط کاربر
Storing and Referencing/using your User-Defined FORMATS
فرمت Proc با گزینه CNTLIN= برای تعریف فرمت های سفارشی
Proc format with CNTLIN= option to define custom formats
امتحان
Quiz
تمرین کدنویسی 1
Coding Exercise 1
تمرین کدنویسی 1: راه حل
Coding Exercise 1: Solution
تمرین کدنویسی 2
Coding Exercise 2
تمرین کدنویسی 2: راه حل
Coding Exercise 2: Solution
از توابع SAS برای دستکاری مقادیر کاراکتر و داده های عددی استفاده کنید
Use SAS Functions to manipulate character and numeric data values
تبدیل کاراکتر و مقدار عددی: تبدیل خودکار، عملکرد واضح PUT و INPUT
Convert Character & Numeric Value: Auto convert, explicitly PUT & INPUT function
تابع SCAN: یک مقدار کاراکتر را جدا کنید و یک کلمه/رشته مشخص را بدست آورید
SCAN function: Separate a character value and obtain a specified word/string
تابع SUBSTR: بخشی از یک مقدار کاراکتر را استخراج و جایگزین کنید
SUBSTR function: Extract and replace a portion of a character value
توابع TRIM و CATX: مقادیر کاراکترها را به هم متصل کنید
TRIM and CATX functions: Concatenate character values
تابع INDEX: جستجوی یک مقدار کاراکتر برای یک رشته مشخص
INDEX function: Search a character value for a specified string
تابع FIND: زیر رشته کاراکترها را در یک رشته کاراکتر جستجو کنید
FIND function: search for substrings of characters in a character string
توابع UPCASE، LOWCASE و PROPCASE: حروف حروف را تغییر دهید
UPCASE, LOWCASE and PROPCASE functions: Change the case of characters
تابع TRANWRD: کاراکترهای یک رشته کاراکتر را جایگزین/حذف کنید
TRANWRD function: Replace/remove characters within a character string
توابع عددی SAS: توابع INT و ROUND: اصلاح مقادیر عددی
SAS numeric functions: INT and ROUND functions: Modifying Numeric Values
توابع عددی اضافی SAS: کوچکترین و بزرگترین توابع
additional SAS numeric functions: Smallest and Largest functions
توابع عددی اضافی SAS: تابع RAND
additional SAS numeric functions: RAND function
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
از توابع SAS برای دستکاری مقادیر تاریخ SAS استفاده کنید
Use SAS Functions to manipulate SAS date values
توضیح در مورد اینکه SAS چگونه مقادیر تاریخ و زمان را ذخیره می کند. استفاده از تابع MDY
Explanation on how SAS stores date and time values; Usage of MDY function
توابع TODAY، DATE، INTCK: مقدار تاریخ فعلی و تعداد بازه زمانی را دریافت کنید
TODAY, DATE, INTCK functions: get current date value & number of time interval
تابع DATDIF، YRDIF: تفاوت روز و سال بین دو تاریخ را محاسبه کنید
DATDIF, YRDIF function: Calculate difference in days and years between two dates
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
پردازش داده ها با استفاده از DO LOOPS
Process data using DO LOOPS
ساخت حلقه های DO: قسمت 1
Constructing DO loops: part 1
ساخت حلقه های DO: قسمت 2
Constructing DO loops: part 2
اجرای مشروط حلقه های DO با استفاده از DO UNTIL و DO WHILE
Conditionally Executing DO Loops using DO UNTIL and DO WHILE
استفاده از بندهای شرطی با عبارت DO تکراری
Using Conditional Clauses with the Iterative DO Statement
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
استفاده از آرایه ها برای کدنویسی ساده
Using ARRAYS to simply coding
ایجاد آرایه های تک بعدی
Creating One-Dimensional Arrays
ایجاد متغیرها در یک عبارت ARRAY
Creating Variables in an ARRAY Statement
تخصیص مقادیر اولیه به آرایه ها و ایجاد عناصر آرایه موقت
Assigning Initial Values to Arrays & Creating Temporary Array Elements
آرایه دو بعدی
Two dimensional array
امتحان
Quiz
تمرین کدنویسی 1
Coding Exercise 1
تمرین کدنویسی 1: راه حل
Coding Exercise 1: Solution
تمرین کدنویسی 2
Coding Exercise 2
تمرین کدنویسی 2: راه حل
Coding Exercise 2: Solution
مجموعه داده های SAS را ترکیب کنید
Combine SAS data sets
ادغام یک به یک
One-to-One Merging
الحاق
Concatenating
در حال الحاق
Appending
درهم آمیختن
Interleaving
ادغام مسابقه
Match merging
انواع تطبیق ادغام: ادغام مجموعه داده ها یک به یک و یک به چند
Types of match-merging: merge data sets one-to-one and one-to-many
Match Merging: تغییر نام متغیرها
Match Merging: Renaming Variables
ادغام مطابقت: به استثنای مشاهدات بی همتا
Match Merging: Excluding Unmatched Observations
Match Merging: انتخاب متغیرها
Match Merging: Selecting Variables
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
بازسازی/شکل دادن مجدد مجموعه داده های SAS در مرحله DATA و با استفاده از Proc TRANSPOSE
Reconstruct/Reshape SAS Data sets in DATA step and using Proc TRANSPOSE
تبدیل یک Obs/Subject به چندین Obs/Subject با استفاده از یک مرحله داده
Convert One Obs / Subject to Several Obs / Subject Using a Data step
با استفاده از یک مرحله داده، چندین Obs/Subject را به One Obs/Subject تبدیل کنید
Convert Several Obs / Subject to One Obs / Subject Using a DATA Step
با استفاده از PROC TRANSPOSE یک Obs/Subject را به چندین Obs/Subject تبدیل کنید
Convert One Obs / Subject to Several Obs / Subject Using PROC TRANSPOSE
با استفاده از PROC TRANSPOSE چندین Obs/Subject را به One Obs/Subject تبدیل کنید
Convert Several Obs / Subject to One Obs / Subject Using PROC TRANSPOSE
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
مراحل SAS Stat: Proc SORT، PRINT، MEANS، FREQ، UNIVARIATE، محتوا، صادرات
SAS Stat Procedures: Proc SORT, PRINT, MEANS, FREQ, UNIVARIATE, Contents, Export
مرتب سازی داده های SAS با PROC SORT
Sorting SAS Data with PROC SORT
ایجاد گزارش لیست با Proc PRINT: VAR، SUM، WHERE، ID و BY
Generate list reports with Proc PRINT: VAR, SUM, WHERE, ID and BY statements
ایجاد گزارش با Proc PRINT: VAR، SUM، WHERE، ID و بیانیه BY (ادامه)
Generate reports with Proc PRINT: VAR, SUM, WHERE, ID and BY statements (Cont.)
آمار خلاصه و خلاصه های چند سطحی را با استفاده از روش Proc MEANS محاسبه کنید
Calculate summary statistics and multilevel summaries using Proc MEANS procedure
جداول فرکانس یک طرفه و دو طرفه را با روش Proc FREQ تولید کنید
Produce one-way and two-way frequency tables with the Proc FREQ procedure
جداول فرکانس را با گزینهها (NLEVEL، ORDER، LIST، CROSSLIST) افزایش دهید
Enhance frequency tables with options (NLEVEL, ORDER, LIST, CROSSLIST)
Proc Univariate: روشی قدرتمندتر برای توصیف و خلاصه کردن داده ها
Proc Univariate: More powerful way to Describing and Summarizing data
محتوای Proc: بررسی/مشاهده محتوای یک کتابخانه SAS یا مجموعه داده SAS
Proc Content: investigate/view the Contents of a SAS Libraries or a SAS data set
Proc Export: دادهها را برای ایجاد فایلهای داده اکسل استاندارد، محدود شده با کاما صادر کنید
Proc Export: Export data to create standard, comma-delimited, Excel data files
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
ایجاد گزارش با استفاده از بیانیه های ODS
Generate reports using ODS statements
نمای کلی ODS با مثال هایی برای ایجاد خروجی های PDF، RTF، PowerPoint
ODS overview with examples creating PDF, RTF, PowerPoint outputs
ODS: ایجاد خروجی HTML با گزینه ها
ODS: Creating HTML Output with Options
ODS: ایجاد خروجی اکسل با چندین برگه کاری
ODS: Creating Excel Output with multiple work sheets
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
Error Handling: شناسایی و رفع خطاهای SAS
Error Handling: identify and resolve SAS errors
خطاهای نحوی: کلمات کلیدی غلط املایی، بی همتا " "، از دست رفته است. ، گزینه نامعتبر است
Syntax errors: misspelled keywords, unmatched ' ', missing ; , invalid option
خطای منطقی: عبارت PUTLOG، عبارت ERROR، متغیرهای موقت N و ERROR
Logic Error: PUTLOG statement, ERROR statement, temporary variables N and ERROR
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
SAS Macro: Essentials
SAS Macro: Essentials
بررسی اجمالی ماکرو SAS
SAS Macro Overview
جایگزینی رشته های متنی با استفاده از متغیرهای ماکرو
Replacing Text Strings Using Macro Variables
تولید کد SAS با استفاده از ماکرو
Generating SAS Code Using Macros
انتقال اطلاعات به ماکرو با استفاده از پارامترها
Passing Information into a Macro Using Parameters
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: solution
Proc SQL: Essentials
Proc SQL: Essentials
با استفاده از عبارت Select داده ها را از یک جدول واحد بازیابی کنید
Retrieve Data from a Single Table using the Select Statement
با استفاده از Inner Join داده ها را از چندین جدول بازیابی کنید
Retrieve Data from Multiple Tables using Inner Join
بازیابی اطلاعات از چندین جدول با استفاده از اتصالات خارجی
Retrieve Data from Multiple Tables using Outer Joins
امتحان
Quiz
تمرین کدنویسی
Coding Exercise
تمرین کدگذاری: راه حل
Coding Exercise: Solution
پروژه عملی: مطالعه موردی در مورد داده های کاهش وزن
Hands-on Project: Case study on Weight Loss data
آموزش گام به گام پروژه و فایل داده اکسل
Project step-by-step instruction & Excel data file
راه حل پروژه: ویدئو
Project Solution: Video
کد SAS پروژه: قابل دانلود
Project SAS Code: Downloadable
نمایش نظرات