آموزش اصول توسعه نرم افزار (ITCA)

Software Development Fundamentals (ITCA)

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

این آموزش مقدماتی 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 را نصب و راه اندازی کنید 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

  • SDLC را درک کنید Understand the SDLC

  • تست و تضمین کیفیت Testing and Quality Assurance

  • چرخه حیات DevOps The DevOps Lifecycle

  • چالش CHALLENGE

نمایش نظرات

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

آموزش اصول توسعه نرم افزار (ITCA)
جزییات دوره
6h
48
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:

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