آموزش راهنمای مصاحبه جاوا

Java Interview Help

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مرور سریع جاوا، اسپرینگ بوت، سرویس‌های میکرو، استراحت، توسعه و ابر برای مصاحبه‌های جاوا چگونه در مورد تجربه و پروژه خود صحبت کنیم پرسش‌های متداول مصاحبه اصلی جاوا مجموعه‌ها و سؤالات چند رشته‌ای جاوا 8 تا آخرین ویژگی بررسی سؤالات مصاحبه Spring Boot سؤالات Spring Data JPA و Hibernate سوالات مصاحبه Microservice سوالات مصاحبه REST و SOAP JMS - Java Messaging Service Maven سوالات مصاحبه سوالات مصاحبه Docker سوالات مصاحبه Kubernetes سوالات مصاحبه AWS و موارد بیشتر

---

نمونه ای از نظرات:

به نظر می رسد واقعا مفید باشد، من مطمئناً از آن الگوها برای نمایش الگوهای خودم استفاده خواهم کرد. من برای سوال مصاحبه جاوا به اینجا آمدم اما شما به من یادآوری کردید که مهارت های ارائه برای گرفتن فرصت و به نمایش گذاشتن تجربه بسیار بد است. خیلی ممنون! - هریشیکش راورکار

تا کنون بهترین دوره مقدماتی مصاحبه با برنامه نویس Java Web Dev در udemi موجود است! - پارت

---

همه کد منبع برای دانلود موجود است

مربی پاسخگو - همه سؤالات ظرف 24 ساعت پاسخ داده می شوند

ضبط‌های صوتی و ویدیویی حرفه‌ای (پیش‌نمایش‌های رایگان را بررسی کنید)

----

اگر برنامه‌نویس جاوا هستید که برای مصاحبه آماده می‌شوید، پس این دوره برای شما مناسب است. این دوره برای دانش‌آموزانی است که دوره‌های جاوای من را گذرانده‌اند یا هر توسعه‌دهنده جاوا سطح پایین، متوسط ​​یا ارشد که می‌خواهند مصاحبه‌های جاوا را کرک کنند.


صحبت کردن درباره شما و پروژه شما

درباره خودتان به ما بگویید

الگوی آماده سازی درباره من

پروژه اخیر شما

سوالات مصاحبه هسته اصلی جاوا

اجزای مهم جاوا چیست

سازنده چیست

برابر روش با عملگر == برابر است

نهایی و نهایی کردن

عمومی چیست


مجموعه ها

انواع مجموعه های مختلف چیست

ArrayList در مقابل LinkList

Vector vs ArrayList

HashMap در مقابل LinkedHashmap

Failfast vs Failsafe Iterators

نحوه ایجاد یک کلاس عمومی

الگوی مصرف کننده تولیدکننده

مقایسه در مقابل مقایسه

مجموعه های همزمان چیستند


Multi Threading

نحوه ایجاد رشته

همگام سازی چیست

قفل های سطح کلاس چیست

بلوک های همگام سازی شده چیستند

نحوه ها چگونه ارتباط برقرار می کنند


جاوا 8

ویژگی ها

لامبدا چیست

رابط کاربردی چیست

استفاده از لامبدا چیست

یک محمول چیست

پیوستن های محمول چیست

یک تابع چیست

روش‌های پیش‌فرض در رابط‌ها چیستند

نحوه استفاده از فیلتر جریان

روش های دیگر در جریان

نقشه در مقابل فیلتر


جاوا 9

روش های خصوصی در رابط ها چیستند

مجموعه‌های تغییرناپذیر چیستند

به‌روزرسانی‌های API جریانی

بهبودهایی که باید با منبع امتحان کنید


جاوا 10

ویژگی ها

var چیست

به‌روزرسانی‌های API Collectors


جاوا 11

به‌روزرسانی‌های API رشته‌ای

به‌روزرسانی‌های API فایل

روش isEmpty


جاوا 12

به‌روزرسانی‌های API رشته‌ای

قالب شماره فشرده

کاراکترهای یونیکد بیشتر

به‌روزرسانی‌های API Collectors


ویژگی های جاوا 13 و 14

نمونه تطبیق الگو چیست

رکورد چیست

NullPointerException های مفید چیست

عبارات سوئیچ چیست


ویژگی های جاوا 15

کلاس های مهر و موم شده چیست

بهبودها را ضبط کنید


بوت بهار

تزریق وابستگی و IOC چیست

Spring Bean Scopes چیست

نمونه اولیه در Singleton

HTTP Scopes چیست

مشکلات بهار سنتی چیست

چرا از Spring Boot استفاده کنید

SpringBootApplication چیست

@SpringBootTest چیست


Spring Data JPA و Hibernate

Spring Data JPA چیست

نحوه استفاده از Spring Data JPA

لایه دسترسی به داده سرویس کوپن ایجاد کنید

لایه دسترسی به داده سرویس محصول ایجاد کنید

وضعیت های مختلف شیء موجودیت چیست

انجمن های مختلف JPA

آبشاری چیست

بارگیری تنبل چیست

دو سطح حافظه پنهان چیست

نحوه پیکربندی کش سطح دوم


AOP

AOP چیست

اصطلاحات AOP چیست


مدیریت تراکنش

تراکنش چیست

ویژگی های تراکنش ACID چیست

معاملات توزیع شده چیست

سطوح جداسازی تراکنش چیست

قفل خوش بینانه در مقابل بدبینانه چیست


خدمات میکرو

برنامه یکپارچه چیست

Microservices چیست

چرا میکروسرویس ها

REST در مقابل پیام رسانی


REST API

REST چیست

HTTP PUT در مقابل POST و PATCH

چگونه REST API را ایجاد کردید

Cupon Service REST API ایجاد کنید

ایجاد سرویس محصول REST API

از RestTemplate

استفاده کنید

آزمایش پایان به پایان

نمایه های بوت بهار چیست


خدمات وب SOAP

SOAP چیست

استانداردهای سرویس وب Java EE چیست

دو نوع طراحی SOAP چیست

WSDL چیست

ساختار WSDL چیست

رویکرد بالا به پایین چیست

طراحی پایین به بالا چیست

کارخواه SOAP چیست

MTOM چیست

SOAP در مقابل REST


امنیت

اجزای امنیت فنری چیست

چگونه APIهای REST خود را ایمن کردید

OAuth چیست

مؤلفه‌های کلیدی در OAuth چه هستند

روند کاری OAuth چیست

انواع اعطای OAuth چیست

انواع مختلف کمک هزینه چیست

JWT چیست

پیکربندی JWT داغ است

نحوه چرخاندن نشانه ها

نحوه استفاده از Tokens با Frontends

CSRF چیست

نحوه جلوگیری از CSRF

CORS چیست


سرویس پیام رسانی جاوا

پیام رسانی چیست

چرا پیام رسانی

JMS چیست

KEY JMS API چیست

دو نوع پیام رسانی

معاملات JMS

گروه‌بندی پیام چیست


چیست. یک MDB

الگوهای طراحی

الگوهای طراحی که استفاده کرده اید چیست

بهترین شیوه های Singleton چیست


آزمایش

تست واحد چیست

مسخره کردن چیست

ابزارهای آزمایشی مختلفی که استفاده کرده‌اید کدامند

حاشیه نویسی های مهم JUnit 5 و Mockito چیست


Devops

ادغام مداوم در مقابل تحویل در مقابل استقرار

جنکینز چیست

نحوه ایجاد Jenkinsfile

مراحل خودکارسازی استقرار چیست

نحوه انتقال پارام ها و ورودی ها به Jenkins Build


ابزارهای ساخت

حوزه های مختلف Maven چیست

عکس‌های فوری در مقابل انتشار

نحوه کنترل وابستگی ها

چگونه یک نسخه وابستگی انتقالی را لغو کنیم


داکر

Containerization چیست

Docker چیست

اجزای Docker و گردش کار چیست

چرا داکر

برخی از دستورات Docker که استفاده کرده‌اید کدامند

جلدهای Docker چیست

جلدها در مقابل پایه‌های Bind

چگونه برنامه خود را داکر کردید

نوشتن docker چیست


Kubernetes

ارکستراسیون کانتینر چیست

Kubernetes چیست

پاد چیست

ReplicaSet چیست

استقرار چیست

سرویس چیست

انواع خدمات مختلف چیست

فضاهای نام چیست

معماری Kubenetes را توضیح دهید

صداها در مقابل PV

PV و PVC چیست

نحوه استفاده از PVC

نقشه‌های پیکربندی و اسرار چیست


AWS

مناطق مناطق و مکان‌های لبه چیست

EC2 چیست

AMI چیست

نمونه های نقطه ای چیستند

IP عمومی در مقابل الاستیک

حالت های نمونه EC2 چیست

نحوه اتصال به نمونه لینوکس

نحوه ایمن سازی نمونه Ec2

نحوه انجام تعادل بار

نحوه استفاده از مقیاس خودکار

کاربر سفارشی ایجاد کنید

SNS چیست

نحوه ارسال اعلان

Cloudwatch چیست

S3 در مقابل EBS در مقابل EFS

کلاس های ذخیره سازی S3 چیست

CloudFormation چیست

RDS در مقابل DynamoDB

بی سرور چیست

AWS Lambda چیست


ابر بهار

Spring Cloud چیست

ثبت و کشف سرویس چیست

نحوه استفاده از سرور Eureka

نحوه انجام تعادل بار سمت مشتری

درگاه API چیست

نحوه استفاده از API Gateway

Sleuth و Zipkin چیست


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

معرفی Introduction

  • معرفی Introduction

معرفی Introduction

شما، رزومه و پروژه شما You,Your Resume and Your project

  • از خودتان بگویید Tell us about yourself

  • الگوی آماده سازی درباره من About Me Preparation Template

  • پروژه اخیر شما Your recent project

  • نکات و الگوی آماده سازی رزومه Resume Preparation Tips and Template

شما، رزومه و پروژه شما You,Your Resume and Your project

هسته جاوا Core Java

  • اجزای مهم جاوا چیست؟ What are the important components of java

  • سازنده ها چیست؟ What are constructors

  • کلاس انتزاعی در مقابل رابط abstract class vs interface

  • چرا وراثت چندگانه پشتیبانی نمی شود Why is multiple inheritance no supported

  • آیا یک کلاس می تواند دو اینترفیس را با یک متد پیاده سازی کند Can a class implement two interfaces with the same method

  • متدهای کلاس Object چیست؟ What are the Object class methods

  • اجرای پیش فرض هش کد چیست؟ What is the Default hashCode implementation

  • پیاده سازی پیش فرض toString چیست؟ What is the default toString implementation

  • چرا رشته ها تغییر ناپذیرند؟ Why are Strings immutable

  • متد برابر == عملگر equals method vs == operator

  • نهایی و نهایی final finally and finalize

  • ژنریک چیست What are generics

هسته جاوا Core Java

مجموعه ها Collections

  • انواع مختلف مجموعه چیست؟ What are the different collection Types

  • ArrayList در مقابل LinkList ArrayList vs LinkList

  • وکتور در مقابل ArrayList Vector vs ArrayList

  • HashMap در مقابل LinkedHashmap HashMap vs LinkedHashmap

  • ظرفیت پیش فرض ArrayList Default capacity of ArrayList

  • ظرفیت HashMap و ضریب بار HashMap capacity and load factor

  • نحوه ایجاد یک کلاس عمومی How to create a Generic Class

  • Failfast در مقابل Failsafe Iterators Failfast vs Failsafe Iterators

  • الگوی مصرف کننده تولید کننده Producer Consumer Pattern

  • مقایسه پذیر در مقابل مقایسه کننده Comparable vs Comparator

  • مجموعه های همزمان چیست؟ What are concurrent collections

مجموعه ها Collections

Multi Threading Multi Threading

  • نحوه ایجاد موضوعات How to create threads

  • فرآیند در مقابل موضوع Process vs Thread

  • start() در مقابل run() start() vs run()

  • چرخه زندگی Lifecycle

  • همگام سازی چیست؟ What is Synchronization

  • قفل های سطح کلاس چیست؟ What are class level locks

  • بلوک های همگام چیست؟ What are synchronized blocks

  • موضوعات چگونه با هم ارتباط برقرار می کنند How do threads Communicate

  • پیوستن() join()

  • صبر کن() wait()

  • هوک خاموش کردن Shutdown Hook

  • موضوع دیمون Daemon Thread

Multi Threading Multi Threading

جاوا 8 Java 8

  • امکانات Features

  • لامبدا چیست؟ What is a Lambda

  • رابط کاربردی چیست؟ What are Functional Interface

  • کاربرد لامبدا چیست؟ What is the Use Lambda

  • محمول چیست What is a Predicate

  • پیوندهای محمول چیست؟ What are Predicate Joins

  • یک تابع چیست What is a Function

  • روش های پیش فرض در رابط ها چیست؟ What are Default methods on interfaces

  • آیا یک کلاس می تواند دو اینترفیس را با روش پیش فرض یکسان پیاده سازی کند Can a class implement two interfaces with the same default method

  • نحوه استفاده از فیلتر جریان How to use Stream Filter

  • روش های دیگر در جریان Other Methods on Stream

  • نقشه در مقابل فیلتر Map vs Filter

جاوا 8 Java 8

جاوا 9 Java 9

  • روش های خصوصی در رابط ها چیست؟ What are private methods in interfaces

  • مجموعه های تغییرناپذیر چیست؟ What are Immutable Collections

  • به‌روزرسانی‌های API جریانی Stream API Updates

  • پیشرفت هایی که باید با منابع امتحان کنید Enhancements to try with resource

جاوا 9 Java 9

جاوا 10 Java 10

  • معرفی Introduction

  • var var

  • به‌روزرسانی‌های API Collectors Collectors API updates

جاوا 10 Java 10

جاوا 11 Java 11

  • معرفی Introduction

  • به‌روزرسانی‌های String API String API Updates

  • به روز رسانی های API فایل File API Updates

  • روش خالی است isEmpty method

جاوا 11 Java 11

جاوا 12 Java 12

  • به‌روزرسانی‌های String API String API Updates

  • فرمت اعداد فشرده Compact Number Format

  • کاراکترهای یونیکد بیشتر More Unicode Chars

  • به‌روزرسانی‌های API Collectors Collectors API updates

جاوا 12 Java 12

ویژگی های جاوا 13 و 14 Java 13 and 14 Features

  • نمونه ای از تطبیق الگو چیست؟ What is instanceof Pattern Matching

  • رکورد چیست What is a Record

  • NullPointerException های مفید چیست؟ What are Helpful NullPointerExceptions

  • عبارات سوییچ چیست؟ What are Switch Expressions

ویژگی های جاوا 13 و 14 Java 13 and 14 Features

ویژگی های جاوا 15 Java 15 Features

  • کلاس های مهر و موم شده چیست؟ What are Sealed Classes

  • رکورد بهبود Record Enhancements

ویژگی های جاوا 15 Java 15 Features

مشکلات کدنویسی Coding Problems

  • معرفی Introduction

  • فاکتوریل را پیدا کنید Find the Factorial

  • تولید سری فیبوناچی Generate Fibonacci Series

  • یک رشته را معکوس کنید Reverse a String

  • بررسی کنید که آیا یک رشته پالیندروم است یا خیر Check if a String is Palindrome

  • اعداد را پیدا کنید Find the numbers

مشکلات کدنویسی Coding Problems

چکمه بهاره Spring Boot

  • تزریق وابستگی و IOC چیست؟ What is Dependency Injection and IOC

  • اسپرینگ لوبیا اسکوپ چیست؟ What are the Spring Bean Scopes

  • نمونه اولیه در Singleton Prototype in Singleton

  • دامنه های HTTP چیست؟ What are HTTP Scopes

  • مشکلات بهار سنتی چیست؟ What are the Problems with traditional spring

  • چرا از Spring Boot استفاده کنید Why use Spring Boot

  • برخی از استارترهایی که استفاده کرده اید چیست؟ What are some of the starters you have used

  • @SpringBootApplication چیست What is @SpringBootApplication

  • @SpringBootTest چیست What is @SpringBootTest

  • برخی از حاشیه نویسی هایی که استفاده کرده اید چیست؟ What are some of the annotations you have used

  • حاشیه نویسی های کلیشه ای Stereotype Annotations

  • چند حاشیه نویسی دیگر Few more annotations

  • محرک بوت فنری چیست؟ What is Spring Boot Actuator

چکمه بهاره Spring Boot

Spring Data JPA و Hibernate Spring Data JPA and Hibernate

  • Spring Data JPA چیست؟ What is Spring Data JPA

  • نحوه استفاده از Spring Data JPA How to use Spring Data JPA

  • لایه دسترسی به داده سرویس کوپن ایجاد کنید Create Coupon Service Data Access Layer

  • ORM ORM

  • لایه دسترسی به داده سرویس محصول ایجاد کنید Create Product Service Data Access Layer

  • JPA JPA

  • حالت های مختلف Entity Object چیست؟ What are the different Entity Object States

  • انجمن های مختلف JPA چه هستند Wha are various JPA Associations

  • آبشاری چیست What is Cascading

  • Lazy Loading چیست What is Lazy Loading

  • دو سطح حافظه پنهان چیست؟ What are two levels of caching

  • نحوه پیکربندی کش سطح دوم How to configure Second Level Cache

Spring Data JPA و Hibernate Spring Data JPA and Hibernate

AOP AOP

  • AOP چیست What is AOP

  • اصطلاحات AOP چیست؟ Wha is the AOP Terminology

AOP AOP

مدیریت تراکنش Transaction Management

  • تراکنش چیست What is a Transaction

  • ویژگی های اسید تراکنش چیست؟ What are transaction ACID Properties

  • معاملات توزیع شده چیست؟ What are Distributed Transactions

  • سطوح جداسازی تراکنش چیست؟ What are the Transaction Isolation Levels

  • قفل خوش بینانه در مقابل بدبینانه چیست؟ What is Optimistic vs Pessimistic Locking

مدیریت تراکنش Transaction Management

میکروسرویس ها Microservices

  • یک برنامه یکپارچه چیست؟ What is a Monolithic Application

  • میکروسرویس چیست؟ What are Microservices

  • چرا میکروسرویس Why Microservices

  • معایب میکروسرویس ها Disadvantages of Microservices

  • یکپارچه در مقابل میکروسرویس ها Monolithic vs Microservices

  • بهترین شیوه ها Best Practices

  • انسجام و جفت Cohesion and Coupling

  • خدمات میکرو چگونه با هم ارتباط برقرار می کنند How Micro Services Communicate

  • Microservices در مقابل REST Microservices vs REST

  • REST در مقابل پیام رسانی REST vs Messaging

  • نحوه ورژن سرویس های میکرو How to version micro services

  • سطوح مختلف حافظه پنهان چیست؟ What are the different levels of caching

  • نظارت بر Monitoring

میکروسرویس ها Microservices

REST API REST API

  • REST چیست What is REST

  • آیا خدمات وب REST بدون تابعیت هستند Are REST web services stateless

  • HTTP PUT در مقابل POST و PATCH HTTP PUT vs POST and PATCH

  • ناتوانی Idempotency

  • کدهای وضعیت HTTP HTTP Status Codes

  • استراحت با استفاده از جاوا REST using java

  • JAX-RS JAX-RS

  • JAXB JAXB

  • جکسون Jackson

  • چرا استراحت بهاری Why Spring Rest

  • @Controller در مقابل @RestController @Controller vs @RestController

  • چگونه REST API را ایجاد کردید How did you create REST API

  • ایجاد کوپن سرویس REST API Create Coupon Service REST API

  • API REST Service Product ایجاد کنید Create Product Service REST API

  • نسخه API API Versioning

  • صفحه بندی Pagination

  • مرتب سازی Sorting

  • از RestTemplate استفاده کنید Use RestTemplate

  • تست پایان به پایان Test End To End

  • نمایه های بوت بهار چیست؟ What are Spring Boot Profiles

  • چگونه API های REST را مستند کردید How did you document REST APIs

REST API REST API

خدمات وب SOAP SOAP Webservices

  • SOAP چیست؟ What is SOAP

  • استانداردهای سرویس وب Java EE چیست؟ What are the Java EE Web Service Standards

  • دو نوع طراحی صابون چیست؟ What are the Two Types of SOAP Design

  • WSDL چیست؟ What is WSDL

  • ساختار WSDL چیست؟ What is the WSDL Structure

  • رویکرد بالا به پایین چیست؟ What is the Top Down approach

  • طراحی پایین به بالا چیست؟ What is the Bottom Up Design

  • SOAP Client چیست؟ What is a SOAP Client

  • MTOM چیست؟ What is MTOM

  • SOAP در مقابل REST SOAP vs REST

خدمات وب SOAP SOAP Webservices

امنیت Security

  • دستورالعمل های امنیتی که دنبال کردید چیست؟ What are the Security Guidelines you followed

  • اجزای امنیت فنری چیست؟ What are the Components of Spring Security

  • چگونه از پسوردها استفاده کردید How did you use passwords

  • @Secured در مقابل @RolesAllowed @Secured vs @RolesAllowed

  • چگونه API های REST خود را ایمن کردید؟ How did you secure your REST APIs

  • OAuth چیست What is OAuth

  • اجزای کلیدی در OAuth چیست؟ What are the Key Components in OAuth

  • گردش کار OAuth چیست؟ What is the OAuth Workflow

  • انواع کمک هزینه OAuth چیست؟ What are the OAuth Grant Types

  • انواع مختلف گرنت چیست؟ What are the Different Grant Types

  • Access Token و Refresh Token چیست؟ What are Access Token and Refresh Token

  • JWT چیست؟ What is JWT

  • ساختار JWT چیست؟ What is the Structure of JWT

  • برای پیکربندی JWT داغ است Hot to configure JWT

  • نحوه چرخش توکن ها How to rotate tokens

  • نحوه استفاده از توکن ها با Frontends How to use Tokens with Frontends

  • CSRF چیست؟ What is CSRF

  • چگونه از CSRF جلوگیری کنیم How to prevent CSRF

  • CORS چیست What is CORS

امنیت Security

سرویس پیام رسانی جاوا Java Messaging Service

  • پیام رسانی چیست What is messaging

  • چرا پیام Why Messaging

  • JMS چیست؟ What is JMS

  • KEY JMS API چیست؟ What is the KEY JMS API

  • دو نوع پیام رسانی Two Types of messaging

  • تراکنش های JMS JMS Transactions

  • گروه بندی پیام چیست؟ What is Message Grouping

  • MDB چیست؟ What is a MDB

سرویس پیام رسانی جاوا Java Messaging Service

الگوها و اصول طراحی Design Patterns and Principles

  • الگوهای طراحی که استفاده کرده اید چیست؟ What are the Design Patterns you have used

  • بهترین شیوه های Singleton چیست؟ What are Singleton Best Practices

  • کارخانه Factory

  • Factory vs Abstract Factory Factory vs Abstract Factory

  • آداپتور Adapter

  • دکوراتور Decorator

  • روش الگو Template Method

  • اصل DRY DRY Principle

  • اصل بستن را باز کنید Open Close Principle

  • اصل جامد SOLID Principle

  • برنامه 12 فاکتور 12 Factor App

  • الگوی مدار شکن چیست What it Circuit Breaker Pattern

الگوها و اصول طراحی Design Patterns and Principles

تست و کیفیت کد Testing and Code Quality

  • انواع مختلف تست چیست؟ What are the different types of testing

  • مزایای اتوماسیون تست Advantages of Test Automation

  • تست واحد چیست؟ What is Unit Testing

  • تمسخر چیست What is Mocking

  • Mock vs Stub Mock vs Stub

  • حاشیه نویسی های مهم آزمون بهار چیست؟ What are the important Spring Test Annotations

  • تست فنری بوت استارتر spring-boot-starter-test

  • ابزارهای مختلف تستی که استفاده کرده اید چیست؟ What are the various Testing Tools you have used

  • نکات مهم JUnit 5 و Mockito چیست؟ What are the important JUnit 5 and Mockito annotations

  • چک لیست بازبینی کد Code Review Checklist

تست و کیفیت کد Testing and Code Quality

GIT GIT

  • چرا از GIT استفاده کنید Why use GIT

  • Git Workflow معمولی چیست What is the typical Git Workflow

  • دستوراتی که استفاده کرده اید Commands you have used

  • ابزارهایی که استفاده کرده اید Tools you have used

  • واکشی در مقابل کشش Fetch vs Pull

  • تنظیم مجدد و برگرداندن reset and revert

GIT GIT

ابزار ساخت Build Tools

  • چه محدوده های مختلف Maven What the different Maven Scopes

  • عکس های فوری در مقابل انتشار snapshots vs release

  • نحوه کنترل وابستگی ها How to Control Dependencies

  • چگونه یک نسخه وابستگی گذرا را لغو کنیم How to Override a Transitive Dependency Version

ابزار ساخت Build Tools

Devops Devops

  • DevOps چیست What is DevOps

  • چرا DevOps Why DevOps

  • ابزارهایی که استفاده کرده اید Tools you have used

  • ادغام مداوم در مقابل تحویل در مقابل استقرار Continuous Integration vs Delivery vs Deployment

  • جنکینز چیست؟ What is Jenkins

  • چگونه یک Jenkinsfile ایجاد کنیم How to create a Jenkinsfile

  • مراحل خودکارسازی یک استقرار چیست؟ What are the Steps to automate a deployment

  • چگونه پارام ها و ورودی ها را به Jenkins Build منتقل کنیم How to passParams and Inputs to Jenkins Build

Devops Devops

داکر Docker

  • Containerization چیست What is Containerization

  • Containerization در مقابل مجازی سازی Containerization vs Virtualization

  • داکر چیست؟ What is Docker

  • اجزای Docker و گردش کار چیست؟ What are the Docker Components and Workflow

  • چرا داکر Why Docker

  • برخی از دستورات Docker که استفاده کرده اید چیست؟ What are some of the Docker Commands you have used

  • Docker Volume چیست؟ What are Docker Volumes

  • Volumes vs Bind Mounts Volumes vs Bind Mounts

  • چگونه اپلیکیشن خود را داکر کردید؟ How did you dockerize your application

  • docker compose چیست What is docker compose

داکر Docker

کوبرنتیس Kubernetes

  • ارکستراسیون کانتینری چیست؟ What is Container Orchestration

  • Kubernetes چیست What is Kubernetes

  • پاد چیست What is a Pod

  • ReplicaSet چیست؟ What is a ReplicaSet

  • استقرار چیست What is a Deployment

  • سرویس چیست What is a Service

  • انواع خدمات مختلف چیست؟ What are different Service Types

  • فضاهای نام چیست؟ What are Namespaces

  • معماری Kubenetes را توضیح دهید Explain Kubenetes Architecture

  • حجم در مقابل PV Volumes vs PV

  • PV و PVC چیست؟ What are PV and PVC

  • نحوه استفاده از پی وی سی How to use a PVC

  • Config Maps و Secrets چیست؟ What are Config Maps and Secrets

کوبرنتیس Kubernetes

AWS AWS

  • مناطق مناطق و مکان های لبه چیست؟ What are Regions Zones and Edge Locations

  • EC2 چیست؟ What is EC2

  • AMI چیست؟ What is a AMI

  • موارد نقطه ای چیست؟ What are Spot Instances

  • IP عمومی در مقابل الاستیک Public vs Elastic IP

  • ایالت های نمونه EC2 چیست؟ What are EC2 instance States

  • نحوه اتصال به نمونه لینوکس How to Connect to a linux instance

  • چگونه نمونه Ec2 را ایمن کنیم How to Secure Ec2 instance

  • نحوه انجام Load Balancing How to do Load Balancing

  • نحوه استفاده از مقیاس خودکار How to use Auto Scaling

  • کاربر سفارشی ایجاد کنید Create custom user

  • SNS چیست What is SNS

  • نحوه ارسال اعلان ها How to Send Notifications

  • Cloudwatch چیست؟ What is Cloudwatch

  • S3 در مقابل EBS در مقابل EFS S3 vs EBS vs EFS

  • کلاس های ذخیره سازی S3 چیست؟ What are the S3 Storage Classes

  • CloudFormation چیست؟ What is CloudFormation

  • RDS در مقابل DynamoDB RDS vs DynamoDB

AWS AWS

AWS Lambda AWS Lambda

  • بدون سرور چیست؟ What is Serverless

  • AWS Lambda چیست؟ What is AWS Lambda

  • گردش کار لامبدا Lambda Workflow

  • نحوه احضار How to invoke

  • مولفه های Parameters

  • حالت های فراخوانی Invocation Modes

  • SAM CLI SAM CLI

  • امنیت Security

  • ورود به سیستم Logging

  • رسیدگی به خطا Error Handling

  • مقیاس بندی Scaling

  • چند رشته ای Multithreading

  • شروع سرد Cold Start

AWS Lambda AWS Lambda

ابر بهار Spring Cloud

  • ابر بهار چیست؟ What is Spring Cloud

  • ثبت و کشف خدمات چیست؟ What is Service Registration and Discovery

  • نحوه استفاده از سرور Eureka How to use Eureka Server

  • نحوه انجام تعادل بار سمت مشتری How to do Client side Load Balancing

  • API Gateway چیست؟ What is API Gateway

  • نحوه استفاده از API Gateway How to use API Gateway

  • نحوه عیب یابی How to troubleshoot

  • Sleuth و Zipkin چیست؟ What are Sleuth and Zipkin

ابر بهار Spring Cloud

کافکا Kafka

  • کافکا چیست؟ What is Kafka

  • چرا کافکا Why Kafka

  • معماری کافکا را توضیح دهید Explain Kafka Architecture

  • API های کافکا چیست؟ What are Kafka APIs

  • کافکا رکورد چیست؟ What is Kafka Record

  • موضوعات پارتیشن ها و افست ها Topics Partitions and Offsets

  • بچینگ چیست What is Batching

  • Rebalancing چیست What is Rebalancing

  • قدردانی تهیه کننده Producer Acknowledgements

  • سازگاری مصرف کننده Consumer Consistencies

کافکا Kafka

SQL SQL

  • فرم معمولی چیست؟ What is a Normal Form

  • DDL و DML DDL and DML

  • محدودیت ها چیست What are constraints

  • کوتاه کردن در مقابل حذف Truncate vs Delete

  • محرک چیست What is a trigger

  • انواع مختلف شاخص Different Index Types

  • می پیوندد Joins

  • پرس و جوهای فرعی Sub Queries

  • اشتباهات رایج Common Mistakes

  • نکات عملکرد DB DB Performance Tips

  • حذف رکوردهای تکراری Delete Duplicate Records

SQL SQL

هلم Helm

  • هلم چیست What is Helm

  • مزایای هلم Advantages of Helm

  • گردش کار Helm Release Helm Release workflow

  • فرمان هلم Helm Commands

  • تنظیم در مقابل مقادیر پیش فرض Set vs Default Values

  • کارکرد Functions

  • نمودارهای هلم Helm Charts

  • مخازن Repositories

  • پلاگین ها Plugins

  • قلاب Hooks

  • شروع کننده ها Starters

هلم Helm

فرآیند چابک و اسکرام Agile and Scrum Process

  • اسکرام چیست What is Scrum

  • نقش ها و مسئولیت ها Roles and Responsibilities

  • برنامه ریزی اسپرینت Sprint Planning

  • استندآپ Standup

  • اسپرینت گذشته نگر Sprint Retrospective

فرآیند چابک و اسکرام Agile and Scrum Process

بسته شدن Wrap Up

  • سخنرانی پاداش Bonus Lecture

بسته شدن Wrap Up

نمایش نظرات

نظری ارسال نشده است.

آموزش راهنمای مصاحبه جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7 hours
322
Udemy (یودمی) udemy-small
06 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
9,718
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.