آموزش برنامه‌نویسی پیشرفته جاوا و توسعه وب - آخرین آپدیت

دانلود Advanced Java Programming and Web Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره پیشرفته در زمینه توسعه وب و اتوماسیون، مهارت‌های برنامه‌نویسی جاوا خود را به سطح جدیدی ببرید. این دوره برای یادگیرندگانی طراحی شده است که مفاهیم پایه جاوا را می‌شناسند و قصد دارند ابزارها و تکنیک‌های قدرتمندی را برای مدیریت چالش‌های برنامه‌نویسی واقعی، از تسلط بر عبارات منظم (Regex) تا ساخت گردش‌کارهای خودکار مرورگر با سلنیوم (Selenium) بیاموزند. شما با مبانی Regex شروع خواهید کرد و از طریق تمرین‌های عملی، کوانتیفایرها، کلاس‌های نویسه و عملگرها را یاد می‌گیرید تا مهارت‌های حل مسئله خود را تقویت کنید. سپس، درک خود را از مدیریت استثناها (Exception Handling) ارتقا داده و تفاوت بین خطاها و استثناها را شناخته و بر بلوک‌های try-catch و عبارت‌های finally برای ساخت اپلیکیشن‌های منعطف مسلط می‌شوید. در ادامه، به عملیات تاریخ و زمان معرفی شده در جاوا 8 می‌پردازید و در مدیریت تاریخ و زمان‌های محلی و سفارشی تخصص می‌یابید. همچنین یاد می‌گیرید که چگونه داده‌ها را به طور موثر با استفاده از Apache Commons IO برای فایل‌های متنی و Apache POI برای فایل‌های اکسل مدیریت کنید. در نیمه دوم دوره، مهارت‌های خود را در اتوماسیون مرورگر با Selenium WebDriver به کار می‌گیرید. گام به گام محیط تست خود را راه‌اندازی کرده، المان‌ها را با XPath و CSS Selectorها شناسایی کرده و مجموعه‌ای از المان‌های وب را مدیریت می‌کنید. مباحث پیشرفته‌ای مانند XPath Axes و سلکتورهای دینامیک CSS به شما تخصص لازم برای اعتبارسنجی صفحات وب، استخراج جزئیات و خودکارسازی وظایف پیچیده را می‌دهد. در پایان این دوره ۱۲ بخشی، شما موارد زیر را به دست خواهید آورد: • تسلط بر مفاهیم پیشرفته جاوا شامل Regex، مدیریت استثناها و عملیات تاریخ و زمان. • کسب تجربه عملی در مدیریت فایل‌ها و داده‌های اکسل با کتابخانه‌های استاندارد صنعت. • کسب اعتماد به نفس در اتوماسیون وب با استفاده از Selenium WebDriver، XPath و CSS Selectorها. • یادگیری مهارت‌های لازم برای به‌کارگیری جاوا در سناریوهای واقعی توسعه و تست نرم‌افزار. این دوره برای توسعه‌دهندگان سطح متوسط تا پیشرفته جاوا که تسلط خوبی بر مفاهیم هسته جاوا و دانش پایه‌ای از توسعه وب دارند، ایده‌آل است. اگر آماده‌اید تخصص خود را در زمینه اتوماسیون و متدهای پیشرفته برنامه‌نویسی گسترش دهید، این دوره ابزارهای لازم برای موفقیت شما را فراهم می‌کند. این دوره اکنون دارای Coursera Coach است: یک همراه آموزشی تعاملی که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی، درک خود را عمیق‌تر کنید.

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

عبارات منظم (Regular Expressions) Regular Expressions

  • مقدمه‌ای بر عبارات منظم (Regex) Introduction to Regular Expressions (Regex)

  • کوانتیفایرها (Quantifiers) Quantifiers

  • کلاس‌های نویسه (Character Classes) Character Classes

  • عبارات داخل براکت Bracket Expressions

  • عملگر OR در عبارات منظم OR Operator in Regular Expressions (Regex)

  • عملگر نقطه (.) در عبارات منظم Dot Operator in Regular Expressions (Regex)

  • تطبیق حریصانه و تنبل (Greedy and Lazy Matching) Greedy and Lazy Matching

  • تمرین عملی ۱ عبارات منظم Hands-On Exercise 1 on Expressions (Regex)

  • تمرین عملی ۲ عبارات منظم Hands-On Exercise 2 on Expressions (Regex)

  • منظم‌سازی بازه‌های عددی Regularizing Number Ranges

مدیریت استثناها (Exception Handling) Exception Handling

  • استثنا (Exception) چیست؟ What Is an Exception?

  • تفاوت خطا (Error) و استثنا (Exception) Error Versus Exception

  • استثناهای Checked و Unchecked Checked and Unchecked Exceptions

  • اعلان Throws Throws Declaration

  • بلوک‌های Try و Catch در مدیریت استثناها Try and Catch Block - Exception Handling

  • بلوک Finally Finally Block

عملیات تاریخ و زمان (جاوا 8) Date and Time Operations (Rev Java 8)

  • تاریخ و زمان محلی (Local Date and Time) Local Date and Time

  • تاریخ و زمان سفارشی Custom Date and Time

  • تاریخ‌های آینده و گذشته Future and Past Date

  • زمان‌های آینده و گذشته Future and Past Time

  • تفاوت تاریخ‌ها Date Difference

  • تفاوت زمان‌ها Time Difference

  • فرمت‌کننده تاریخ و زمان (DateTime Formatter) Date-Time Formatter

کار با فایل‌های متنی - Apache Commons IO Working with Text Files - Apache Commons Input/Output (IO)

  • خواندن فایل متنی با Apache Commons IO Reading Text File Using Apache Commons Input/Output (IO)

  • ویرایش فایل متنی با Apache Commons IO Editing Text File Using Apache Commons Input/Output (IO)

  • سوال مصاحبه: مرتب‌سازی خطوط یک فایل متنی Interview Question - Sorting a Line from a Text File

  • کپی و جابجایی فایل‌های متنی Copying and Moving Text Files

  • تمرین مصاحبه: حذف کلمات تکراری از فایل متنی Interview Exercise - Removing Duplicate Words from a Text File

کار با فایل‌های اکسل - Apache POI Working with Excel Files - Apache Poor Obfuscation Implementation (POI)

  • راه‌اندازی Apache POI Apache Poor Obfuscation Implementation (POI) Setup

  • خواندن اکسل با استفاده از Apache POI Reading Excel Using Poor Obfuscation Implementation (POI)

  • خواندن داده‌های اکسل در آرایه دو بعدی (2D) Reading Excel Data in Two-Dimensional (2D) Array

  • نوشتن در اکسل با استفاده از Apache POI Writing Excel Using Poor Obfuscation Implementation (POI)

مقدمه‌ای بر Selenium WebDriver Selenium WebDriver Introduction

  • معماری WebDriver WebDriver Architecture

  • ایجاد پروژه Maven Creating a Maven Project

  • پیکربندی Selenium WebDriver با Maven Configuring Selenium WebDriver with Maven

  • راه‌اندازی ChromeDriver ChromeDriver Setup

  • آپدیت: دانلود ChromeDriver Update: ChromeDriver Download

  • راه‌اندازی Firefox (Gecko) Driver Firefox (Gecko) Driver Setup

  • آپدیت: دانلود GeckoDriver Update: GeckoDriver Download

  • اتوماسیون ناوبری مرورگر (عقب، جلو، رفرش، رفتن به آدرس) Automating Browser Navigation (Back, Forward, Refresh, Navigate To)

  • دریافت جزئیات پایه صفحه (URL، عنوان و غیره) Getting Page Basic Details (URL, Title, and so on)

شناسه‌گذارهای المان‌ها (Element Locaters) Element Locaters

  • مبانی HTML HTML Basics

  • بررسی (Inspect) المان‌های وب Inspecting WebElements

  • یافتن المان‌ها از طریق ID و Link Text Finding Elements by ID and Link Text

  • یافتن المان‌ها از طریق Name و Class Finding Elements by Name and Class

آموزش XPath XPath

  • نصب افزونه SelectorsHub برای کروم Installing SelectorsHub Chrome Extension

  • معرفی ChroPath (منسوخ شده، از SelectorsHub استفاده کنید) ChroPath for Chrome - (Deprecated, Use SelectorsHub Instead)

  • ساخت XPath با استفاده از ویژگی‌ها (Attributes) Creating XPath Using Attributes

  • ساخت XPath با استفاده از متن (Text) Creating XPath Using Text

  • استفاده از XPath برای المان‌های دینامیک XPath for Dynamic Elements

محورهای XPath (XPath Axes) XPath Axes

  • استفاده از XPath در روابط والد-فرزند XPath Using Parent-Child Relationship

  • استفاده از XPath در روابط اجدادی-نوادگان XPath Using Ancestor-Descendant Relationship

  • استفاده از XPath در روابط قبلی و بعدی XPath Using Preceding-Following Relationship

  • تفاوت Absolute XPath و Relative XPath Absolute XPath Versus Relative XPath

سلکتورهای CSS Cascading Style Sheets (CSS) Selectors

  • مبانی CSS و سلکتورهای CSS Cascading Style Sheets (CSS) and Cascading Style Sheets (CSS) Selectors

  • ساخت سلکتورهای CSS با استفاده از ویژگی‌ها Creating Cascading Style Sheets (CSS) Selectors Using Attributes

  • سلکتورهای CSS برای المان‌های دینامیک Cascading Style Sheets (CSS) Selectors for Dynamic Elements

  • ساخت سلکتورهای CSS با استفاده از چندین ویژگی Creating Cascading Style Sheets (CSS) Selectors Using Multiple Attributes

  • سلکتورهای پیشرفته CSS Advance Cascading Style Sheets (CSS) Selectors

  • ساخت سلکتورهای CSS با استفاده از شماره‌گذاری گره‌های فرزند Creating Cascading Style Sheets (CSS) Selectors Using Child-Node Numbering

کار با مجموعه‌های المان‌ها Working with Element Collections

  • دریافت مجموعه‌ای از WebElements Retrieving a Collection of WebElements

  • مدیریت مجموعه‌ی WebElements Handling the WebElements Collection

  • المان‌های مرئی در مقابل المان‌های مخفی Visible versus Hidden WebElements

  • المان‌های وب در داخل المان‌های دیگر WebElements within another WebElement

استخراج جزئیات صفحه وب برای اعتبارسنجی Getting Details from Web Page for Validation Purpose

  • دریافت جزئیات پایه Getting Basic Details

  • دریافت جزئیات CSS Getting Cascading Style Sheets (CSS) Details

  • بررسی مرئی بودن و فعال بودن یک المان Verifying if an Element Is Visible and Enabled

  • بررسی وجود داشتن یک المان Verifying if an Element Exists

  • بررسی انتخاب شدن (Selected) یک المان Verifying if an Element Is Selected

نمایش نظرات

آموزش برنامه‌نویسی پیشرفته جاوا و توسعه وب
جزییات دوره
9h 46m
69
(آخرین آپدیت)
377
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده