0
هیچ موضوعی وجود ندارد!
قیمت - slider
0 تومان400000 تومان
سطح آموزش
نوع آموزش
نوع مدرک
محل آموزش
+ موارد بیشتر
زمان آموزش
درباره دوره: دوره آموزش مقدماتی جمع‌بندی C++، به شرکت‌کنندگان این امکان را می‌دهد تا با اصول اولیه و مفاهیم پایه‌ای این زبان برنامه‌نویسی آشنا شوند. C++ یکی از قدرتمندترین و پرکاربردترین زبان‌های برنامه‌نویسی است که برای توسعه انواع نرم‌افزارها و سیستم‌های مختلف استفاده می‌شود. موضوع:  در این دوره، مفاهیم پایه‌ای C++ از جمله متغیرها، عملگرها، شرط‌ها، حلقه‌ها، توابع، آرایه‌ها و ساختارهای داده ابتدایی بررسی می‌شود. شرکت‌کنندگان با استفاده از مثال‌ها و تمرین‌ها، این مفاهیم را درک و به کاربردهای واقعی آنها پی برده و توانایی برنامه‌نویسی ابتدایی خود را با C++ بهبود می‌بخشند. کاربردها:  آشنایی با C++ اساسی‌ترین قدم برای ورود به صنعت برنامه‌نویسی است. این زبان به دلیل کاربردهای گسترده‌ای که دارد، از توسعه نرم‌افزارهای سیستمی گرفته تا برنامه‌های کاربردی و بازی‌ها، در انواع پروژه‌های برنامه‌نویسی مورداستفاده قرار می‌گیرد. ازآنجاکه C++ امکاناتی مانند مدیریت حافظه، کار با سیستم‌های پیچیده و کنترل دقیق برنامه‌ها را فراهم می‌کند، برای پروژه‌هایی که نیاز به کارایی و کنترل بالا دارند، بسیار مناسب است. پیش‌نیازها:  برای شرکت در این دوره، دانش‌پایه‌ای از مفاهیم برنامه‌نویسی و زبان‌های برنامه‌نویسی مانند ساختارهای شرطی، حلقه‌ها و توابع موردنیاز است. همچنین، آشنایی با مفاهیم اولیه ریاضیات و علوم کامپیوتر می‌تواند به درک بهتر مطالب دوره کمک کند. مطالب دوره:  این دوره با مباحث ساده شروع شده و به‌تدریج به مباحث پیشرفته‌تر پرداخته می‌شود. شامل تعریف متغیرها، عملگرها، شرط‌ها، حلقه‌ها، توابع، آرایه‌ها و ساختارهای داده ابتدایی است. شرکت‌کنندگان با حل تمرین‌ها و پروژه‌های عملی، مهارت‌های خود را تقویت کرده و به‌مرور به برنامه‌نویسان ماهرتری تبدیل می‌شوند. به طور خلاصه، دوره آموزش مقدماتی جمع‌بندی C++ با ارائه اصول اولیه و عملی زبان برنامه‌نویسی C++، شرکت‌کنندگان را برای ورود به عرصه برنامه‌نویسی آماده می‌سازد و امکان توسعه نرم‌افزارهای متنوع را فراهم می‌کند. مقدمه: 1 - مقدمه انواع داده‌ها - انواع عملگرها - دستورات ورودی و خروجی: 1 - انواع داده‌ها 2 - عملگرها، کوتاه نویسی و دستورات ورودی و خروجی دستورات شرطی و تکرار: 1 - دستورات شرطی 2 - دستورات تکرار آرایه - رشته: 1 - آرایه‌های دو بعدی - بخش اول 2 - آرایه‌های دو بعدی - بخش دوم 3 - آرایه‌های رشته‌ای نوع شمارشی - استراکچر - یونیون: 1 - استراکچرها 2 - یونیون‌ها اشاره‌گر: 1 - معرفی اشاره‌‌گرها 2 - رابطه‌ی اشاره‌گر با آرایه 3 - اشاره‌گر به استراکچر و اشاره‌گر به اشاره‌گر تابع: 1 - معرفی توابع 2 - انواع نحوه‌های فراخوانی 3 - متغیرهای سراسری و محلی
درباره دوره: Swift، زبان برنامه‌نویسی مختص به محیط اپل، به دلیل وضوح، سرعت، امنیت و لذت‌بخشی، در میان برنامه‌نویسان، چه مبتدی و چه با تجربه، از محبوبیت بالایی برخوردار است. این زبان قدرتمند، برای توسعه برنامه‌ها و بازی‌ها در سیستم‌عامل‌های مختلف اپل، از جمله iOS، macOS، watchOS و tvOS، کاربرد دارد. در این دوره آموزش ملزومات Swift 5 با زیرنویس اختصاصی، با مبانی و ملزومات Swift 5 آشنا می‌شوید و تجربه‌ای عملی از کار با این زبان محبوب را به دست می‌آورید. مدرس دوره، هریسون فِرون، به تاریخچه و تکامل زبان Swift می‌پردازد و شما را با دلایل محبوبیت و مزایای آن آشنا می‌کند. سپس، به بررسی عمیق و جزئی هر یک از اجزای اصلی زبان Swift می‌پردازید. این بخش شامل انواع داده‌های رایج، منطق شرطی، روش‌ها، توابع، کلاس‌ها و ساختارها، و موارد دیگر خواهد بود. هریسون در این بخش، مهارت‌های بنیادی و ضروری برای تسلط بر برنامه‌نویسی با Swift را به شما آموزش می‌دهد. برای درک بهتر مفاهیم و تسهیل یادگیری، مثال‌های متعددی از بازی‌های طراحی شده توسط هریسون ارائه می‌شود که زمینه‌ای کاربردی و ملموس برای هر عنصر برنامه‌نویسی فراهم می‌کنند. با گذراندن موفقیت‌آمیز این دوره، قادر خواهید بود تا به طور مستقل به برنامه‌نویسی با Swift 5 پرداخته و ایده‌های خود را در قالب برنامه‌ها و بازی‌های جذاب پیاده‌سازی کنید. معرفی: 1 - شروع ماجراجویی با سوییفت ۵ 2 - درخواست قبول شد. چیزهایی که باید بدونیند شروع: 1 - گذشته‌نگر سوییفت 2 - به‌ دست آوردن اِکس کد 3 - مرور فایل‌های تمرین آشنایی با داده: 1 - شروع جستجو:متغیرها 2 - متغیرها و ثابت‌ها 3 - امنیت تایپ و استنتاج 4 - لاگ و کامنت 5 - اپراتورهای سوییفت 6 - آشنایی با داده: درک استرینگ‌ها 7 - کار با استرینگ‌ها 8 - مکالمات تایپ 9 - بولین‌ها و اپراتورهای لاجیک 10 - معرفی اختیارات 11 - آشنایی با داده: دسترسی به اسناد 12 - چالش: وضعیت بازیکن 13 - راه‌حل: وضعیت بازیکن کار با کالکشن‌ها: 1 - جمع‌آوری فهرست با کالکشن‌ها 2 - آرایه‌های سوییفت 3 - روش‌های آرایه‌های هسته 4 - دیکشنری‌های سوییفت 5 - روش‌های دیشکنری هسته 6 - کار با ست‌ها 7 - روش‌های ست هسته 8 - سوییفت چند تایی 9 - چالش: مغازه‌ی بازرگان 10 - راه‌حل: مغازه‌ی بازرگان کنترل جریان برنامه: 1 - کنترل تقدیر 2 - "عبارت "اگه 3 - گزینه‌های باز کردن 4 - "استفاده از لوپ‌های "برای 5 - لوپ‌های "در لحظه" 6 - عبارت سوییچ 7 - عبارت گارد 8 - چالش: لاجیک‌‌ بازی 9 - راه‌حل: لاجیک بازی دنیای گسترده‌ی توابع: 1 - سطح‌گذاری منطقه‌ی بازی 2 - توابع پایه 3 - توابع بارگذاری بیش از حد 4 - توابع پیچیده 5 - انواع توابع 6 - درک اختتامیه‌ها 7 - استفاده از اختتامیه 8 - نام مستعار تایپ‌ها 9 - چالش: زمین نبرد 10 - راه‌حل: زمین نبرد دسته‌ها، ساختارها و فراتر: 1 - جمعیت دادن به دنیای بازی 2 - مقدار در‌ مقابل تایپ ارجاع 3 - دسته‌های پایه‌ی سوییفت 4 - اصلاح‌گرهای دسترسی و ویژگی 5 - زیردسته در سوییفت 6 - ساختارهای پایه‌ی سوییفت 7 - اختیارات زنجیره 8 - چالش: سیستم ذخیره 9 - راه‌حل: سیستم ذخیره بالا بردن مرحله با اینام، پروتوکل، و خطاها: 1 - مرحله‌ی آخر، غول آخر 2 - شمارش سوییفت 3 - مقدارهای خام و مربوطه 4 - معرفی پروتوکل‌ها 5 - استفاده از افزونه‌ها 6 - پرتاب خطا 7 - رسیدگی‌ به خطا 8 - چالش: عملیات نبرد 9 - راه‌حل: عملیات نبرد نتیجه: 1 - قدم‌های بعدی
درباره دوره: لازم به ذکر است زیرنویس این دوره توسط هوش مصنوعی انجام شده‌است.امروزه، نرم‌افزارهایی که می‌سازیم همواره با کاربران خود از طریق پلتفرم‌های وب و موبایل در ارتباط هستند. کاربران از طریق این رابط‌ها با نرم‌افزار تعامل می‌کنند و تجربه‌ای که این رابط‌ها ارائه می‌دهند، تأثیر قابل توجهی بر کیفیت درک‌شده‌ی نرم‌افزار دارد. سرعت بالای عرضه‌ی نسخه‌ها و ویژگی‌های جدید در نرم‌افزارهای مدرن، نیازمند اولویت‌بندی دقیق تلاش‌های تست و اجرای سریع آن از طریق اتوماسیون است. در این دوره، تمرکز بر تکنیک‌ها و روش‌های تست چنین برنامه‌هایی خواهد بود. ما مفاهیم کلیدی مرتبط با تست وب و موبایل، تکنیک‌های اساسی و استفاده از سلنیوم به عنوان یک چارچوب برای اتوماسیون تست این نوع برنامه‌ها را پوشش خواهیم داد. در پایان این دوره، فراگیران یک پایه محکم در اصول تست وب و موبایل و توانایی استفاده از یک چارچوب تست برای خودکارسازی اجرای تست به دست خواهند آورد. مقدمه‌ای بر تست وب و موبایل: 1 - مقدمه ای بر تست وب و موبایل 2 - چالش های تست وب و موبایل 3 - معرفی مختصری از XML و HTML 4 - استفاده از ابزارهای توسعه دهنده Firefox 5 - معرفی Selenium 6 - استفاده از Selenium از Eclipse IDE تست عملکردی وب: 1 - برنامه ریزی تست وب 2 - استراتژی تست حداقلی ضروری (METS) 3 - استفاده از METS برای زمان بندی 4 - انتقال وضعیت بازنمایی (REST): معماری وب 5 - مقدمه ای بر XPath تست غیرعملکردی وب: 1 - مقدمه ای بر تست امنیتی 2 - تکنیک های تست امنیتی 3 - مروری بر ده ریسک برتر OWASP 4 - ده ریسک برتر امنیتی OWASP (1 تا 5) 5 - ده ریسک برتر امنیتی OWASP (6 تا 10) 6 - تست فازی 7 - مقدمه ای بر تست عملکرد 8 - مقدمه ای بر JMeter تست موبایل: 1 - آشنایی با اپیم (Appium)
هیچ موضوعی وجود ندارد!
قیمت - slider
0 تومان400000 تومان
سطح آموزش
نوع آموزش
نوع مدرک
محل آموزش
+ موارد بیشتر
زمان آموزش