لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای مصاحبه Spring Framework - 200+ پرسش و پاسخ [ویدئو]
Spring Framework Interview Guide - 200+ Questions and Answers [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
فریم ورک Spring محبوب ترین فریم ورک جاوا تا کنون است. با تغییر معماری به تکامل خود ادامه می دهد. Spring Boot یکی از محبوب ترین پروژه های Spring است و پر استفاده ترین فریم ورک جاوا برای توسعه سرویس ها و میکروسرویس های RESTful است.
آماده شدن برای یک مصاحبه بهاری مشکل است. طیف گسترده ای از ماژول های Spring و پروژه های Spring وجود دارد که باید آنها را به خاطر بسپارید و برای پاسخ به سؤالات در مورد آنها آماده باشید. شما باید درک خوبی از ویژگی های جدید Spring داشته باشید و درک محکمی از مفاهیمی که در پروژه های خود پیاده سازی کرده اید داشته باشید. این دوره به شما کمک می کند تا برای مصاحبه های بهار با نمونه کد و بیش از 200 سوال و پاسخ آماده شوید.
این دوره با جزئیات Spring Application Framework شروع می شود. در ادامه با چارچوب Spring MVC آشنا خواهید شد. بعداً با اهداف Spring Boot، ویژگی ها و مفاهیم مختلف مانند پیکربندی خودکار، پروژه های شروع کننده و غیره آشنا خواهید شد. در این قسمت با جزئیات Spring Data، Spring JDBC و JPA آشنا خواهید شد. پس از آن، شما به تست واحد و یکپارچه سازی در بهار نگاه خواهید کرد. در ادامه با AOP in Spring و خدمات وب SOAP به تفصیل آشنا خواهید شد. در نهایت با جزئیات وب سرویس های RESTful آشنا خواهید شد.
در پایان این دوره، شما یک تجدید نظر خوب در مفاهیم Spring و نحو دریافت خواهید کرد و قبل از مصاحبه اعتماد به نفس خواهید داشت.
فایل های کد و همه فایل های مرتبط در مخزن GitHub در https://github.com/PacktPublishing/spring-interview-guide آپلود می شوند. اصول اولیه JPA، Spring Data، Spring Data JPA و Spring AOP را بیاموزید.
به خدمات وب RESTful و SOAP با Spring and Spring Boot نگاه کنید
چارچوب Spring و حاشیه نویسی Spring را با جزئیات درک کنید
ویژگی های اساسی Spring Boot را بررسی کنید
بهترین شیوه ها و رویکردهای مورد استفاده برای رسیدگی به خطاهای اعتبار سنجی را بیاموزید
به بهترین روشها برای مستندسازی سرویسهای RESTful با Swagger نگاه کنید این دوره برای افرادی است که جاوا و Spring را با هدف شرکت در مصاحبههای جاوا و Spring یاد میگیرند و کسانی که میخواهند به دانش Spring خود عمق بیشتری دهند.
این دوره از Eclipse به عنوان IDE برای نمایش نمونه های کد استفاده می کند و انتظار می رود شما تجربه برنامه نویسی با جاوا و Spring را داشته باشید. خلاصه ای مختصر با قالبی ساختاریافته برای درک آسان مفاهیم مهم * بهترین دوره برای تجدید مفاهیم و نحو در زمان کوتاه برای آماده شدن برای مصاحبه * همراه با مواد و فایل های منابع مرتبط برای تقویت یادگیری شما
سرفصل ها و درس ها
مقدمه دوره
Introduction to the Course
پیش نمایش به راهنمای مصاحبه بهار
Preview to Spring Interview Guide
مقدمه ای بر مخزن GitHub ما
Introduction to Our GitHub Repository
تنظیم ارائه دوره
Setting Up the Course Presentation
مروری بر راهنمای مصاحبه بهار
Overview of Spring Interview Guide
چارچوب بهار
Spring Framework
مبانی چارچوب Spring
Basics of Spring Framework
زمینه برنامه کاربردی Spring و ظرف IOC
Spring Application Context and IOC Container
فنر - اسکن کامپوننت
Spring - Component Scan
@Controller، @Component، @Repository و @Service Annotations
@Controller, @Component, @Repository, and @Service Annotations
محدوده یک لوبیا
Scope of a Bean
تزریق ستر و سازنده
Setter and Constructor Injection
زمینه های کاربردی Spring - پیکربندی XML و جاوا
Spring Application Contexts - XML and Java Configuration
فنر و سیم کشی خودکار
Spring and Autowiring
اشکال زدایی با فریم ورک Spring. @Primary و @Qualifier
Debugging with Spring Framework. @Primary and @Qualifier
CDI (Contexts and Dependency Injection) و Spring
CDI (Contexts and Dependency Injection) and Spring
نسخه های اصلی بهار و ویژگی های جدید
Spring Major Versions and New Features
ماژول های بهار
Spring Modules
پروژه های بهار
Spring Projects
الگوهای طراحی بهار، BOM و حاشیه نویسی
Spring Design Patterns, BOM and Annotations
تصویر بزرگ از چارچوب بهار
Big Picture of Spring Framework
فنر MVC
Spring MVC
معماری های کاربردی وب - مدل 1، مدل 2 و کنترلر جلو
Web Application Architectures - Model 1, Model 2, and Front Controller
فنر MVC جریان سطح بالا
Spring MVC High Level Flow
Dispatcher Servlet و پیکربندی
Dispatcher Servlet and Configuration
شی پشتیبان فرم، برچسبهای فرم، اعتبارسنجی و نتیجه صحافی
Form Backing Object, Form Tags, Validation and Binding Result
متغیر مسیر، مدل و ویژگی های جلسه
Path Variable, Model and Session Attributes
فرمت تاریخ صحافی
Date Format Binding
کنترل استثنایی و مشاوره کنترل
Exception Handling and Controller Advice
چرا Spring MVC محبوب است؟
Why is Spring MVC Popular?
چکمه بهاره
Spring Boot
چکمه بهار - اهداف و ویژگی ها
Spring Boot - Goals and Features
بوت بهار در مقابل فنر در مقابل فنر MVC
Spring Boot Versus Spring Versus Spring MVC
@SpringBootApplication
@SpringBootApplication
مقدمه ای بر پیکربندی خودکار
Introduction to Autoconfiguration
سرورهای جاسازی شده - Tomcat، Jetty و Undertow
Embedded Servers - Tomcat, Jetty, and Undertow
مقدمه ای بر پروژه های شروع کننده
Introduction to Starter Projects
والد آغازین و مدیریت وابستگی
Starter Parent and Dependency Management
ایجاد پروژه های بهار با Spring Initializr
Creating Spring Projects with Spring Initializr
پیکربندی با ویژگی های برنامه
Configuration with Application Properties
پیکربندی برنامه سفارشی با @ConfigurationProperties
Custom Application Configuration with @ConfigurationProperties
پروفایل بوت بهار
Spring Boot Profiles
نظارت بر برنامه خود با Spring Boot Actuator
Monitoring your application with Spring Boot Actuator
کارها را هنگام راه اندازی برنامه با CommandLineRunner انجام دهید
Do things at application startup with CommandLineRunner
Spring Data، Spring JDBC و JPA
Spring Data, Spring JDBC and JPA
Spring JDBC - JdbcTemplate و RowMapper
Spring JDBC - JdbcTemplate and RowMapper
JPA، Hibernate - Entity and Entity Manager
JPA, Hibernate - Entity and Entity Manager
روابط JPA - یک به یک، یک به بسیاری، بسیاری به بسیاری
JPA Relationships - One to One, One to Many, Many to Many
پیکربندی JPA - منبع داده، persistence.xml، و Entity Manager Factory
JPA Configuration - Data Source, persistence.xml, and Entity Manager Factory
بهار داده - نیاز، نمای کلی و مخزن
Spring Data - Need, Overview, and Repository
تست واحد و ادغام
Unit and Integration Testing
تست واحد با موکیتو
Unit Testing with Mockito
کنترلرهای تست واحد با چارچوب MVC ساختگی
Unit Testing Controllers with Mock MVC Framework
تست یکپارچه سازی با Spring Boot
Integration Testing with Spring Boot
AOP
AOP
مقدمه ای بر Spring AOP
Introduction to Spring AOP
مبانی AOP - جنبه، نقطه برش، مشاوره و بافندگی
AOP Basics - Aspect, Pointcut, Advice, and Weaving
خدمات وب SOAP
SOAP Web Services
وب سرویس چیست؟
What is a Web Service?
سرویس وب SOAP - پاکت، سربرگ و بدنه SOAP
SOAP Web Service - SOAP Envelope, Header, and Body
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Ranga Karanam از شهرت in28Minutes یک معمار با 15 سال تجربه برنامه نویسی و طراحی جاوا با مشتریان عمده بانکی در سراسر جهان است. او در ۲۸ دقیقه با هدف ایجاد دوره های عملی با پروژه های دنیای واقعی شروع به کار کرد. مجموعه دوره های گام به گام یکی از ساخته های اوست. آنها از یک رویکرد گام به گام مبتنی بر راه حل با مثال های کاربردی کاربردی و واقعی استفاده می کنند. تخصص اصلی آنها در توسعه، طراحی و معماری جاوا و فریمورک های مرتبط (Spring، Spring Boot، Spring MVC، Struts، Hibernate) است. تمام کدهای آنها منبع باز است و در GitHub موجود است. آنها از قانون 80-20 استفاده می کنند و به چیزهای دیگر دست می زنند تا به طور مختصر شما را به دانش کافی مجهز کنند تا خودتان بیشتر بدانید.
نمایش نظرات