Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
این آموزش مقدماتی ITCA - مبانی توسعه نرمافزار (ITCA-SDF) فراگیران را آماده میکند تا زبانهای برنامهنویسی را بشناسند و پیمایش کنند، مفاهیم اساسی برنامهنویسی را درک کنند و آنها را در فرآیند تکراری توسعه نرمافزار ادغام کنند.
گواهینامه ITCA از ISACA یک گواهینامه فناوری اطلاعات اولیه است که از پنج گواهی فردی در پنج حوزه دانش فناوری اطلاعات تشکیل شده است. این دوره شما را برای گواهی توسعه نرم افزار ITCA با توضیح کامل مفهوم و همچنین فرصت های عملی عملی برای انجام توسعه برای خودتان آماده می کند.
توسعه نرمافزار حوزه بزرگی است که از روشها، مفاهیم، استانداردها، فناوریها و زبانهای مختلف تشکیل شده است. اما دارای برخی مفاهیم اساسی و جهانی است که این دوره به شما آموزش می دهد و به شما کمک می کند تا آنها را تمرین کنید.
برای هر کسی که آموزش فناوری اطلاعات را مدیریت میکند، این آموزش ISACA میتواند برای مهندسین نرمافزار جوان جدید که در برنامههای آموزشی فردی یا تیمی تنظیم شدهاند، یا به عنوان منبع مرجع ISACA استفاده شود.
ISACA ITCA-SDF: آنچه باید بدانید
این آموزش ITCA - Software Development Fundamentals موضوعات اصول توسعه نرم افزار از جمله:
شناخت زبان های برنامه نویسی مختلف، نقاط قوت و موارد استفاده آنها
درک مفاهیم برنامه نویسی مانند منطق و حلقه زدن
نوشتن کدی که به طور موثر مشکلات پیچیده را حل می کند
چه کسی باید در آموزش ISACAITCA-SDF شرکت کند؟
این آموزش ITCA - Software Development Fundamentals به عنوان آموزش ISACA در سطح پایه در نظر گرفته می شود، به این معنی که برای مهندسین نرم افزار جوان طراحی شده است. این دوره مهارتهای پایه توسعه نرمافزار برای متخصصان جدید فناوری اطلاعات با حداقل یک سال تجربه در زمینه توسعه نرمافزار و مهندسان نرمافزار باتجربهای که به دنبال تأیید مهارتهای ISACA خود هستند، ارزشمند است.
مهندسین نرمافزار جوان جدید یا مشتاق. اگر امیدوارید به عنوان مهندس نرمافزار کار کنید، به پایهای از مهارتهای فنی و همچنین مدارک و گواهینامهها برای پشتیبانگیری از آنها نیاز دارید. این دوره می تواند در هر دو مورد به شما کمک کند، توضیح کاملی در مورد اصول اولیه توسعه نرم افزار و فرصت های تمرین، دست اول، نحوه نوشتن و سازماندهی کد.
مهندسین نرم افزار جوان با تجربه. این دوره اصول و مفاهیم اولیه توسعه نرم افزار، زبان های نرم افزار، برنامه نویسی و چرخه عمر توسعه نرم افزار (SDLC) را پوشش می دهد. اگر یک توسعه دهنده با تجربه هستید یا به عنوان یک مهندس نرم افزار کار می کنید، مطالب بسیار آشنا خواهد بود. گذراندن این دوره به شما کمک می کند تا به سرعت برای ITCA آماده شوید، که سپس می توانید از آن برای پیشرفت شغلی خود استفاده کنید.
سرفصل ها و درس ها
آموزش استفاده از IDE
Learn to Use an IDE
معرفی VS Code
Introducing VS Code
VS Code را نصب و راه اندازی کنید
Install and Set Up VS Code
کد VS را نصب و راه اندازی کنید
Install and Setup VS Code
درک کنید که منبع باز واقعاً به چه معناست
Understand What Open Source Really Means
پایتون را نصب کنید
Install Python
وارد کردن بسته های پایتون
Importing Python Packages
چالش
CHALLENGE
متغیرها، توابع و داده ها
Variables, Functions, and Data
معرفی مفاهیم پایه برنامه نویسی
Introducing Basic Programming Concepts
توابع داخلی
Built-In Functions
داده های رشته ای
String Data
شماره
Numbers
بولی
Boolean
لیست ها
Lists
لغت نامه ها
Dictionaries
چالش
Challenge
ایجاد کد عملکردی
Creating Functional Code
معرفی کلاس ها و توابع
Introducing Classes and Functions
تعریف خصوصیات کلاس
Defining Class Properties
تعریف روشها
Defining Methods
تعریف توابع (و حلقه ها)
Defining Functions (and Loops)
بیانیه اگر... دیگر
The If... Else Statement
چالش
CHALLENGE
کار با Bash
Working with Bash
معرفی لینوکس و Bash
Introducing Linux and Bash
یک VM لینوکس در Azure ایجاد کنید
Create a Linux VM in Azure
زیر سیستم ویندوز را برای لینوکس نصب کنید
Install Windows Subsystem for Linux
پیمایش از طریق پوشه های لینوکس
Navigating through Linux Folders
عملیات CRUD را انجام دهید
Perform CRUD Operations
اسکریپت با Bash
Scripting with Bash
چالش
CHALLENGE
کد همزمان و ناهمگام با جاوا اسکریپت
Synchronous and Async Code with JavaScript
معرفی کدهای همزمان و همگام
Introducing Synchronous and Async Code
اجرای همزمان را درک کنید
Understand Synchronous Execution
اجرای ناهمزمان را درک کنید
Understand Asynchronous Execution
API ها را درک کنید
Understand APIs
داده ها را از یک API واکشی کنید
Fetch Data from an API
چالش
CHALLENGE
با Backend Datastores کار کنید
Work with Backend Datastores
معرفی پایگاه های داده
Introducing Databases
فایل های مسطح در مقابل پایگاه های داده
Flat Files vs. Databases
یک RDBMS را درک کنید
Understand an RDBMS
مبانی SQL را کاوش کنید
Explore SQL Basics
یک نمودار پایگاه داده را کاوش کنید
Explore a Database Diagram
چالش
CHALLENGE
SDLC و مدیریت پروژه را درک کنید
Understand SDLC and Project Management
معرفی چرخه حیات توسعه نرم افزار
Introducing the Software Development Lifecycle
"لمس شخصی، همراه با توانایی حرکت با سرعت خود، آموزش ویدیویی را به بهترین روش برای یادگیری تبدیل می کند." ناکس تجربیات فراوانی از تجزیه و تحلیل داده ها و تجسم را برای CBT Nuggets به ارمغان می آورد. ناکس به عنوان یک یادگیرنده CBT Nuggets شروع به کار کرد، در انجمن یادگیرنده ما مربی شد و اکنون یک مربی است. ناکس با بهره مندی از تجربه یادگیری CBT Nuggets، آموزش هایی ایجاد می کند که با زبان آموزان ارتباط برقرار می کند.
Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.
نمایش نظرات