JAVA: Struts| بهار| Hibernate| JSP| EJB| JSF| JWS| MAVEN

JAVA: Struts| Spring| Hibernate| JSP| EJB| JSF| JWS| MAVEN

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: چارچوب های جاوا با Struts، Spring، Hibernate، JSP، EJB، JSF، JWS، MAVEN، ANT، Intellij Idea، XML، SOAP، درک راحت چارچوب جاوا Struts: دانش آموزان درک اساسی از چارچوب Struts 2، از جمله معماری آن به دست خواهند آورد. ، مفاهیم اصلی راه اندازی محیط های توسعه: نحوه راه اندازی محیط های توسعه را با استفاده از Netbeans و Eclipse برای چارچوب های Java Struts و Spring بیاموزید. ساخت و مدیریت برنامه های کاربردی وب: مهارت هایی را برای ساخت و مدیریت برنامه های کاربردی وب با استفاده از جاوا Struts، از جمله ایجاد اکشن ها، رهگیرها، به دست آورید. مفاهیم اصلی Java Spring Framework: به مفاهیم اصلی چارچوب Spring، مانند وارونگی کنترل (IoC)، تزریق وابستگی، و مدیریت Spring Spring Bean تسلط داشته باشید: درک چرخه زندگی Spring bean، دامنه های مختلف، و استفاده از حاشیه نویسی برای پیکربندی توسعه یک برنامه خرید آنلاین: تجربه عملی در توسعه یک برنامه خرید آنلاین با استفاده از چارچوب Spring کسب کنید. یکپارچه سازی پایگاه داده: آموزش ادغام پایگاه داده با Spring، مدیریت اتصال پایگاه داده و انجام عملیات CRUD. ابزارهای ساخت جاوا: یاد بگیرید که از ابزارهای ساخت جاوا مانند MAVEN و ANT استفاده کنید، اهمیت آنها را درک کنید، و چگونه فرآیندهای ساخت را با استفاده از این ابزار ساده کنید. کار با Hibernate: درک معماری، راه اندازی و استراتژی های مختلف نقشه برداری Hibernate , کلاس Table-Per-Concrete پیاده سازی ویژگی های پیشرفته: توسعه ویژگی های پیشرفته در برنامه های کاربردی وب، مانند اجرای اکشن ها و رهگیرها در Struts: دانش پایه جاوا: دانش آموزان باید درک اساسی از مفاهیم برنامه نویسی جاوا، از جمله شی گرا داشته باشند. اصول، کلاس ها و روش ها: آشنایی با ابزارهای توسعه جاوا مانند Eclipse یا NetBeans توصیه می شود HTML، CSS و جاوا اسکریپت برای درک جنبه های توسعه برنامه های کاربردی وب دوره مفید خواهند بود. دانش SQL و پایگاه های داده: دانش آموزان باید درک اولیه از SQL و پایگاه های داده رابطه ای داشته باشند تا به طور موثر یکپارچه سازی و عملیات پایگاه داده را یاد بگیرند. آشنایی با مفاهیم اولیه توسعه نرم افزار: درک مفاهیم چرخه عمر توسعه نرم افزار و سیستم های کنترل نسخه مانند Git مفید خواهد بود. درک معماری MVC: دانش الگوی معماری Model-View-Controller (MVC) به دانش آموزان کمک می کند تا مفاهیم اصلی چارچوب های Struts و Spring را درک کنند. دسترسی به محیط توسعه: دانش آموزان به یک محیط توسعه با Java SDK، یک IDE سازگار (Eclipse/NetBeans) و ابزارهای ساخت لازم (MAVEN/ANT) نیاز دارند. تمایل به یادگیری و تمرین: نگرش فعال نسبت به یادگیری فن آوری های جدید و تمایل به مشارکت در تمرین عملی، تجربه یادگیری را افزایش می دهد. درک اولیه نگاشت شی - رابطه ای (ORM): آشنایی با مفهوم ORM برای درک نقش Hibernate در مدیریت عملیات پایگاه داده مفید خواهد بود. دانش مقدماتی ابزارهای ساخت: دانش اولیه ابزارهای ساخت جاوا مانند MAVEN و ANT می تواند مفید باشد اما اجباری نیست زیرا برخی از جنبه های اساسی در این دوره پوشش داده خواهد شد.

مقدمه:

با این دوره جامع که برای تجهیز شما به دانش و مهارت های مورد نیاز برای ساخت برنامه های کاربردی قوی، مقیاس پذیر و کارآمد طراحی شده است، وارد دنیای چارچوب های جاوا شوید. چه مبتدی یا یک توسعه‌دهنده با تجربه باشید، این دوره شما را از طریق پیچیدگی‌های چارچوب‌های جاوا مانند Struts، Spring، Hibernate و بسیاری دیگر راهنمایی می‌کند و اطمینان می‌دهد که درک کامل و تجربه عملی در استفاده از این ابزارهای قدرتمند دارید.

بخش 1: Java Struts Framework

در این بخش، چارچوب Java Struts را بررسی می‌کنید، که با مروری بر Java Netbeans و اصول اولیه Struts 2 شروع می‌شود. نحوه راه‌اندازی Apache Tomcat، درک معماری Struts 2 و کار بر روی عملی را یاد خواهید گرفت. مثال‌هایی، از جمله قابلیت ورود به سیستم و آپلودکننده‌های فایل. این بخش همچنین موضوعات پیشرفته ای مانند ایجاد اقدامات، رهگیرها، و استفاده از Value Stack و OGNL را پوشش می دهد.

بخش 2: بهار جاوا

بهار سنگ بنای توسعه جاوا مدرن است. این بخش شما را با چارچوب Spring آشنا می کند که مفاهیم اساسی مانند وارونگی کنترل (IoC)، تزریق وابستگی و Spring AOP را پوشش می دهد. از طریق سخنرانی‌ها و مثال‌های دقیق، نحوه راه‌اندازی Spring در Eclipse، ایجاد اپلیکیشن‌های Hello World و کار با Spring beans، دامنه‌ها و روش‌های چرخه زندگی را خواهید آموخت. موضوعات پیشرفته شامل سیم کشی خودکار، حاشیه نویسی و AOP (برنامه نویسی جنبه گرا) است.

بخش 3: مطالعه موردی بهار جاوا - ایجاد یک برنامه خرید آنلاین

با توسعه یک برنامه خرید آنلاین، دانش Spring خود را در یک مطالعه موردی عملی به کار ببرید. این بخش شما را در کل فرآیند توسعه راهنمایی می‌کند، از راه‌اندازی چارچوب J2EE تا ایجاد یک سیستم ثبت نام و ورود به سیستم، پیاده‌سازی اتصال پایگاه داده، و اطمینان از یکپارچگی یکپارچه با چارچوب Spring. در پایان این بخش، یک برنامه خرید آنلاین کاملاً کاربردی خواهید داشت.

بخش 4: ابزارهای ساخت جاوا - MAVEN و ANT

در این بخش با ابزارهای ضروری ساخت جاوا MAVEN و ANT آشنا شوید. اهمیت این ابزارها را در توسعه جاوا درک کنید و در پیاده سازی نمونه ها تجربه عملی کسب کنید. این بخش همچنین XML، خدمات وب جاوا، مفاهیم اصلی جاوا، فناوری servlet و موارد دیگر را پوشش می دهد. مهارت‌های لازم برای ساده‌سازی فرآیندهای ساخت و مدیریت مؤثر وابستگی‌ها را به دست خواهید آورد.

بخش 5: Java Hibernate

Hibernate یک ابزار قدرتمند ORM (نگاشت شی - رابطه ای) است. در این بخش، با معماری Hibernate آشنا می شوید و یاد می گیرید که چگونه Hibernate را برای پروژه های خود راه اندازی و پیکربندی کنید. از طریق مثال‌های عملی، استراتژی‌های نقشه‌برداری Hibernate (TPH، TPC، TPS)، کار با حاشیه‌نویسی و مدیریت عملیات پایگاه داده را خواهید فهمید. این بخش تضمین می کند که می توانید از Hibernate برای مدیریت تعاملات پیچیده داده در برنامه های خود استفاده کنید.

بخش 6: IntelliJ IDEA با پروژه ها

در این بخش بر IntelliJ IDEA IDE مسلط شوید. از الزامات نصب تا کاوش در ویژگی‌ها و قابلیت‌های آن، می‌آموزید که چگونه به طور مؤثر پیمایش کنید و از IntelliJ IDEA برای پروژه‌های جاوا خود استفاده کنید. موضوعات شامل یکپارچه سازی GIT، پروژه های Maven، بازرسی کد، اشکال زدایی، ادغام پایگاه داده و کار با Groovy است. این بخش بهره وری شما را افزایش می دهد و گردش کار توسعه شما را ساده می کند.

بخش 7: صفحات جاوا سرور (JSP)

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

بخش 8: Enterprise JavaBeans (EJB) با مطالعات موردی

EJB جزء کلیدی برنامه های جاوا در سطح سازمانی است. این بخش شما را با محیط EJB، انواع مختلف Session Bean، پیام محور و غیره آشنا می کند. از طریق مطالعات موردی، تجربه عملی در پیاده‌سازی EJB، استقرار آن‌ها و درک نقش آن‌ها در برنامه‌های کاربردی سازمانی به دست خواهید آورد.

بخش 9: Java EE/J2EE - JavaServer Faces (JSF)

JavaServer Faces (JSF) یک چارچوب قدرتمند برای ایجاد رابط کاربری برای برنامه های کاربردی وب است. این بخش چرخه عمر JSF، اجزای UI، ناوبری، اعتبارسنجی، مدیریت خطا و مدیریت رویداد را پوشش می دهد. همچنین در مورد Facelets، یک سیستم قالب‌بندی برای JSF، و یک نمونه برنامه کاربردی JSF برای تثبیت یادگیری خود خواهید آموخت.

بخش 10: آموزش JWS خدمات وب جاوا

خدمات وب برای ساختن برنامه های کاربردی مرتبط ضروری هستند. این بخش شما را با خدمات وب با تمرکز بر Java XML، SOAP و خدمات RESTful آشنا می کند. شما یاد خواهید گرفت که چگونه خدمات وب را در جاوا ایجاد، استقرار و مصرف کنید و اطمینان حاصل کنید که می توانید برنامه هایی بسازید که به طور یکپارچه از طریق وب ارتباط برقرار کنند.

نتیجه گیری:

در پایان این دوره، درک جامعی از چارچوب ها و ابزارهای مختلف جاوا خواهید داشت. شما برای ساخت و مدیریت برنامه های جاوا قوی، از پروژه های وب ساده تا راه حل های سازمانی پیچیده، مجهز خواهید بود. این دوره یک پایه قوی و مهارت های عملی ارائه می دهد و شما را به یک توسعه دهنده ماهر جاوا تبدیل می کند که آماده مقابله با چالش های دنیای واقعی است.


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

چارچوب جاوا Struts Java Struts Framework

  • مروری بر جاوا Netbeans Overview of Java Netbeans

  • آزمون در جاوا Netbeans Quiz on Java Netbeans

  • مقدمه جاوا Struts Java Struts introduction

  • مقدمه جاوا Struts ادامه یافت Java Struts introduction continued

  • نصب تامکت آپاچی Apache tomcat installation

  • معماری Struts Struts Architecture

  • Struts Architecture ادامه یافت Struts Architecture continued

  • مسابقه معرفی و معماری Struts Quiz on Struts Intro and Architecture

  • مثال عملی Practical example

  • مثال عملی ادامه یافت Practical example continued

  • مثال ورود Login example

  • مثال ورود ادامه یافت Login example continued

  • امتحان در LOGIN Quiz on LOGIN

  • ایجاد یک قسمت اکشن Creating an action part

  • ایجاد یک رهگیر Creating an interceptor

  • ایجاد یک رهگیر ادامه یافت Creating an interceptor continued

  • مسابقه در بخش ACTION و INTERCEPTOR Quiz on ACTION PART and INTERCEPTOR

  • مقدمه ای بر Value Stack و OGNL Introduction to Value Stack and OGNL

  • نمونه Value Stack و OGNL Value Stack and OGNL example

  • Value Stack و مثال OGNL ادامه یافت Value Stack and OGNL example continued

  • امتحان در پشته ارزش و OGNL Quiz on Value Stack and OGNL

  • نمونه آپلود کننده فایل File uploader example

  • مثال آپلود کننده فایل ادامه دارد File uploader example continued

  • ارسال ایمیل Sending Emails

  • ارسال ایمیل با استفاده از struts2 Send email using struts2

  • ارسال ایمیل با استفاده از struts2 ادامه دارد Send email using struts2 continued

  • ورود به برنامه با استفاده از پایگاه داده Login application using Database

  • ورود به برنامه با استفاده از پایگاه داده ادامه یافت Login application using Database continued

  • اعتبار سنجی ها Validations

  • اعتبارسنجی ها ادامه یافت Validations continued

  • Struts 2 i18N Struts 2 i18N

  • Struts 2 i18N ادامه یافت Struts 2 i18N continued

  • تبدیل نوع Type conversion

  • حاشیه نویسی ها Annotations

  • رسیدگی به استثناء قسمت 1 Exception Handling Part 1

  • رسیدگی به استثناء قسمت 2 Exception Handling Part 2

  • تئوری تگ های کنترل با مثال IF Else قسمت 1 Control Tags Theory with IF Else Example Part 1

  • تئوری تگ های کنترل با مثال IF Else قسمت 2 Control Tags Theory with IF Else Example Part 2

  • برچسب ژنراتور Generator Tag

  • ضمیمه تگ قسمت 1 Append Tag part 1

  • تگ قسمت 2 را اضافه کنید Append Tag part 2

  • مثال تگ ادغام Merge Tag Example

  • تگ Iterator در Struts Iterator Tag in Struts

  • برچسب های داده Data Tags

  • برچسب تاریخ Date Tag

  • مثال تگ متن Text Tag Example

  • مثال تگ URL URL Tag Example

  • فشار و تنظیم برچسب ها مثال Push and Set Tags Example

  • نمونه تگ داده های اقدام Action Data Tag Example

  • عناصر ساده UI Simple UI Elements

  • تگ های گروهی Struts Group Tags Struts

  • Tag Example را انتخاب کنید Select Tag Example

بهار جاوا Java Spring

  • مقدمه ای بر بهار Introduction to Spring

  • راه اندازی Eclipse و مقدمه ای بر چند شکلی Eclipse Setup And Introduction To Polymorphism

  • مثال چند شکلی Polymorphism Example

  • مثال چند شکلی پویا ادامه دارد Dynamic Polymorphism Example Continues

  • Java Spring Inversion Of Control - Ioc Java Spring Inversion Of Control - Ioc

  • سلام اپلیکیشن های جهانی Hello World Applications

  • سلام جهان ادامه دارد Hello World Continues

  • به اولین برنامه Hello World ما رسیدیم Achieved Our First Hello World Applications

  • تزریق سازنده فنر قسمت 1 Spring Constructor Injection Part 1

  • تزریق سازنده فنر قسمت 2 Spring Constructor Injection Part 2

  • قسمت 1 اسپرینگ باقلا Spring Bean Scopes Part 1

  • قسمت 2 اسپرینگ باقلا Spring Bean Scopes Part 2

  • روش های چرخه زندگی بهار قسمت 1 Spring Life Cycle Methods Part 1

  • روش های چرخه زندگی بهار قسمت 2 Spring Life Cycle Methods Part 2

  • تزریق فنر ستر Spring Setter Injection

  • تزریق باقلا بهار Spring Bean Injection

  • تزریق مجموعه در فنرها قسمت 1 Injecting Collections In Springs Part 1

  • تزریق مجموعه ها در چشمه ها قسمت 2 Injecting Collections In Springs Part 2

  • سیم کشی خودکار لوبیا فنری قسمت 1 Spring Beans Autowiring Part 1

  • سیم کشی خودکار لوبیا فنری قسمت 2 Spring Beans Autowiring Part 2

  • سیم کشی خودکار لوبیا فنری قسمت 3 Spring Beans Autowiring Part 3

  • سیم‌کشی خودکار باقلا سبز با استفاده از حاشیه‌نویسی قسمت 1 Spring Beans Autowiring Using Annotations Part 1

  • سیم‌کشی خودکار باقلا سبز با استفاده از حاشیه‌نویسی قسمت 2 Spring Beans Autowiring Using Annotations Part 2

  • Spring Aop مثال قسمت 1 Spring Aop Example Part 1

  • Spring Aop مثال قسمت 2 Spring Aop Example Part 2

  • Spring Aop مثال قسمت 3 Spring Aop Example Part 3

  • نمونه Spring Aop قسمت 4 Spring Aop Example Part 4

مطالعه موردی بهار جاوا - ایجاد اپلیکیشن خرید آنلاین Java Spring Case Study - Creating Online Shopping App

  • مقدمه ای بر J2EE Framework Introduction to J2EE Framework

  • مزایای Spring Framework Benefits of Spring Framework

  • سناریوهای استفاده بهار Spring Usage Scenarios

  • بهار با EJB Spring with EJB

  • ثبت نام و ورود Registration and Login

  • ایجاد بسته جدید Creating New Package

  • لیست وابستگی ها List of Dependencies

  • پیاده سازی اینترفیس Implementing the Interface

  • اضافه کردن کلاس ها برای پروژه Adding Classes for Project

  • تعریف ویژگی مدل Defining Model Attribute

  • پیاده سازی مقدار خروج Implementing Logout Value

  • ایجاد برچسب جدید Creating New Tag Lib

  • ردیف جدول در داده های جدول Table Row in Table Data

  • تابع در داده های جدول Function in Table Data

  • پوشه برای ثبت نام Folder for Register

  • اجرای پروژه Functioning the Project

  • قابلیت اتصال با Spring Framework Connectivity with Spring Framework

  • پیاده سازی برای روش Insert Implementation for Insert Method

  • کدنویسی برای زمینه برنامه Coding for Application Context

  • کار بر روی ماژول Spring Working on Spring Module

  • Spring Framework در پایگاه داده Spring Framework in Database

ابزارهای ساخت جاوا - MAVEN و ANT Java Build Tools - MAVEN and ANT

  • مقدمه ای بر ابزارهای ساخت جاوا Introduction to Java Build Tools

  • پیاده سازی یک نمونه Implementing an Examples

  • مورچه - یکی دیگر از ابزارهای ساخت Ant - Another Build Tool

  • اهداف دارای ویژگی ها هستند Targets have the Attributes

  • مقدمه ای بر XML و جاوا Introduction to XML and Java

  • مقدمه ای بر XML و جاوا ادامه دارد Introduction to XML and Java Continue

  • مقدمه ای بیشتر بر مقدمه ای بر XML و جاوا More Introduction to Introduction to XML and Java

  • آموزش خدمات وب جاوا Java Web Services Tutorial

  • هسته جاوا 1 Core Java 1

  • هسته جاوا 2 Core Java 2

  • کلاس چکیده Abstact Class

  • J2EE - مبانی یادگیری خدمات وب J2EE - Basics to Learn Web Services

  • سرور برنامه Application Server

  • وب سرور و سرور برنامه Web Server and Application Server

  • سرولت Servlet

  • رابط از راه دور Remote Interface

  • مثال JSP JSP Example

  • طرح کلی ارائه Presentation Outline

  • پس زمینه برای XML Background for XML

  • نگاهی به XML مورد استفاده در صابون - استراحت Glance About XML Used in Soap -Rest

  • اخطارهای مربوط به DTD Coutions Concerning DTDs

  • پیش نیاز استراحت و صابون Prerequisite for REST and SOAP

  • مقدمه ای بر طراحی وب Introduction to Web Design

  • کلاینت و سرور Client and Server

  • 12 اصل طراحی وب خوب 12 Principle of Good Web Design

  • ایجاد وب سایت Website Creation

  • اصول HTML HTML Fundamentals

  • اصول HTML ادامه دارد HTML Fundamentals Continue

  • لیست نامرتب و لیست مرتب Unordered List and Ordered List

  • پیوند ابرمتن Hypertext Link

  • برگه سبک آبشاری (CSS) Cascading Style Sheet (CSS)

  • چرا ورق سبک آبشاری Why Cascading Style Sheet

  • اعلامیه ها Declarations

  • جعبه های ناشناس Anonymous Boxes

  • موقعیت یابی شناور Float Positioning

  • آموزش آژاکس Ajax Tutorial

  • نحوه استفاده از درخواست XMLHttp How to use XMLHttp Request

  • کروم Chrome

  • مبانی جاوا اسکریپت Java Script Basics

  • XML و زبان مرتبط XML and Related Language

  • XML - اهداف کلیدی XML - Key Goals

  • XML با طراحی کامل است XML is Verbose by Design

  • XML ماژولار است XML is Modular

  • سایر کاربردهای XML Other Uses of XML

  • ویرایشگرهای متن و مرورگرها Text Editors and Browsers

  • تجزیه کننده های XML XML Parsers

  • نظرات و داده های C Comments and C Data

  • نظرات و داده های C ادامه دارد Comments and C Data Continue

Java Hibernate Java Hibernate

  • مقدمه Introduction

  • عناصر معماری Hibernate Elements of Hibernate Architecture

  • مثال برنامه Java Hibernate Java Hibernate Application Example

  • مثال برنامه Java Hibernate ادامه دارد Java Hibernate Application Example Continues

  • راه اندازی پایگاه داده Setting up the Database

  • ویژگی Hibernate hbm2ddl.auto چیست؟ What is Hibernate hbm2ddl.auto Property?

  • hbm2ddl.auto با استفاده از حاشیه نویسی hbm2ddl.auto Using Annotation

  • اجرای برنامه در جاوا Hibernate Annotation Running the Program on Java Hibernate Annotation

  • java hibernate mapping TPH java hibernate mapping TPH

  • نقشه برداری java hibernate TPH ادامه دارد java hibernate mapping TPH Continues

  • اجرای برنامه روی TPH Running the Program on TPH

  • جاوا hibernate mapping TPC java hibernate mapping TPC

  • اجرای برنامه روی TPC Running the Program on TPC

  • شامل متغیرهای بیشتری در TPC نقشه برداری java hibernate Including more variables on java hibernate mapping TPC

  • java hibernate mapping TPS java hibernate mapping TPS

  • نقشه برداری java hibernate TPS ادامه دارد java hibernate mapping TPS Continues

IntelliJ IDEA با پروژه ها IntelliJ IDEA with Projects

  • مقدمه ای بر IntelliJ IDEA Introduction to IntelliJ IDEA

  • نیازمندی های نصب و ایجاد فایل خواص Installation Requirements and Genrerate Properties File

  • نگاه و احساس ایده IntelliJ IntelliJ Idea Look and Feel

  • حالت های مشاهده View Modes

  • پیمایش خودکار از و به منبع کارکرد AutoScroll From and To Source Funcitonality

  • ادغام با GIT Intregration with GIT

  • پروژه Maven Maven Project

  • پروژه Maven ادامه دارد Maven Project Continues

  • الگوهای کدنویسی Coding Templates

  • بازرسی های موقت Conding Inspections

  • تاشو کد و تورفتگی Code Folding and Indentation

  • پلاگین ها و تزریق زبان Plugins and Language Injections

  • بازرسی کد Code Inspection

  • اشکال زدایی سرور برنامه Debugging Application Server

  • جستجو، فایل و کلاس Searching, File and Class

  • جستجوی ساختاری Structural Search

  • معرفی مفصل درباره Groovy Detailed Introduction About Groovy

  • اپراتورهای مشروط Groovy Groovy Conditional Operators

  • حلقه ها در Groovy Loops in Groovy

  • بسته شدن و بیان لامبدا Closure and Lambda Expression

  • فراخوانی با روش در Groovy Call by Method in Groovy

  • ادغام پایگاه داده در Intellij Idea Integration of the Database in Intellij Idea

  • کار با ابزار Working With Tools

  • مقدمه ای بر کنسول پایگاه داده Introduction to Database Console

  • کار با Result Pane Data Extraction Working with Result Pane Data Extraction

صفحات جاوا سرور (JSP) JavaServer Pages (JSP)

  • مروری بر جاوا Netbeans Overview of Java Netbeans

  • مقدمه ای بر Jsp Introduction To Jsp

  • درک Jsp Understanding Jsp

  • اعلامیه اسکریپت Jsp Jsp Scriptlet‚ Declaration

  • برچسب های بیان Expression Tags

  • دستورالعمل های Jsp Jsp Directives

  • ویژگی ها و هدف Jsp Jsp Attributes And Purpose

  • رسیدگی به استثنا در Jsp Exception Handling In Jsp

  • اقدامات Jsp Jsp Actions

  • اقدامات Jsp قسمت 2 Jsp Actions Part 2

  • Jsp Set Property و Get Property Jsp Set Property And Get Property

  • دستورالعمل صفحه Jsp Jsp Page Directive

  • شامل دستورالعمل ها Include Directives

  • الگوی Jsp Mvc قسمت 1 Jsp Mvc Pattern Part 1

  • الگوی Jsp Mvc قسمت 2 Jsp Mvc Pattern Part 2

  • الگوی Jsp Mvc قسمت 3 Jsp Mvc Pattern Part 3

  • مثال ثبت Jsp قسمت 1 Jsp Registration Example Part 1

  • مثال ثبت Jsp قسمت 2 Jsp Registration Example Part 2

  • مثال ثبت Jsp قسمت 3 Jsp Registration Example Part 3

  • مثال ورود Jsp Jsp Login Example

  • مقادیر عبور Jsp به Jsp از Html قسمت 1 Jsp Pass Values To Jsp From Html Part 1

  • مقادیر عبور Jsp به Jsp از Html قسمت 2 Jsp Pass Values To Jsp From Html Part 2

  • مثال زبان عبارت Jsp Jsp Expression Language Example

  • مروری بر تگ Jsp Jstl قسمت 1 Jsp Jstl Tag Overview Part 1

  • مروری بر تگ Jsp Jstl قسمت 2 Jsp Jstl Tag Overview Part 2

JavaBeans سازمانی (EJB) با مطالعات موردی Enterprise JavaBeans (EJB) with Case Studies

  • راه اندازی محیط EJB3 EJB3 Environment Setup

  • بررسی اجمالی و انواع EJB3 EJB3 Overview and Types

  • EJB3 3 Singleton Session Bean EJB3 3 Singleton Session Bean

  • EJB3 3 Singleton Session Bean ادامه دارد EJB3 3 Singleton Session Bean Continues

  • بدون تابعیت Session Bean Stateless Session Bean

  • بدون تابعیت Session Bean ادامه دهید Stateless Session Bean Continue

  • اطلاعات بیشتر در مورد بدون تابعیت Session Bean More on Stateless Session Bean

  • پیام رانده لوبیا Message Driven Bean

  • Message Driven Bean ادامه دهید Message Driven Bean Continue

  • آموزش Enterprise Java Beans Enterprise Java Beans Training

  • صادرات جار EJB EJB Jar Export

  • Stateful Session Bean Stateful Session Bean

Java EE/J2EE - JavaServer Faces (JSF) Java EE/J2EE - JavaServer Faces (JSF)

  • بررسی اجمالی دوره Course Overview

  • چرا JSF Why JSF

  • راه اندازی محیط JSF JSF Environment Setup

  • ابزار برای JSF Tools for JSF

  • مروری بر چرخه زندگی JSF JSF Life cycle overview

  • بحث نمودار چرخه زندگی Jsf Jsf Life cycle diagram discussion

  • بازیابی نمای Restore View

  • اعمال مقادیر درخواستی Applly Request Values

  • مرحله مودال اعتبار سنجی و به روز رسانی فرآیند Process Validation and Update Modal phase

  • فراخوانی برنامه و مرحله پاسخ رندر Invoke application and Render response phase

  • رویدادهای فرآیند و درخواست جزئی در چرخه حیات Process events and Partial request in Life cycle

  • اجزای JSF Components of JSF

  • مدل کامپوننت UI UI Component model

  • کلاس UI Component UI Component class

  • کلاس های رندر Render Classes

  • چند مؤلفه مهم UI Few Important UI components

  • ویژگی های JSF و Navigation در JSF Features of JSF and Navigation in JSF

  • ویژگی اعتبار سنجی ورودی کاربر User input validation feature

  • تبدیل نوع Type conversion

  • مدیریت خطا و مدیریت دانه جاوا Error handling and Java bean management

  • رسیدگی به رویداد Eventy handling

  • شنونده رویداد و شنونده رویداد Event object and Event listeners

  • جلوه Facelets

  • چرا فیسلت Why Facelets

  • ناسازگاری JSp/JSF JSp/JSF discordance

  • توابع EL و برچسب ها در Facelets EL functions and Tags in Facelets

  • استفاده از قالب facelets Using facelets template

  • نمونه برنامه فیسلت و خلاصه فیسلت ها sample facelet application and Summary of Facelets

  • نمونه برنامه JSF Sample JSF application

  • طراحی صفحه موفقیت و شکست در JSF Success and Fail page design in JSF

  • پیکربندی چهره و کلاس bean در برنامه نمونه jsf Faces config and bean class in jsf sample application

  • کلاس حبوبات Bean class

  • عکس های فوری از نمونه توصیف برنامه Snapshots of sample application desription

  • مدیریت رویداد از طریق توضیحات کد Event handling through code description

  • JSF یا Struts در زمینه معماری Multitier JSF or Struts in context with Multitier Archtitecture

  • ادغام با Spring و پایان دوره Integratingf with Spring and concluding the course

آموزش JWS خدمات وب جاوا Java Web Services JWS Training

  • معرفی خدمات وب Web Services Introduction

  • جاوا XML Java XML

  • مقدمه جاوا Java Intrduction

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

  • زمان اجرا جاوا Java Runtime

  • متغیرهای جاوا Java Variables

  • ویرایشگرهای جاوا Java editors

  • مسیرهای جاوا JDK Java JDK paths

  • اولین خروجی برنامه جاوا First Java program output

  • نحو پایه Basic syntax

  • ویژگی ها در جاوا Attributes in Java

  • آرایه های جاوا و Ennums Java arrays and Ennums

  • اشیاء را طبقه بندی می کند Classes objects

  • اشیاء کلاس ادامه دارد Classes objects Continues

  • سازندگان Constructers

  • سازندگان ادامه دارد Constructers Continues

  • کد سازنده Constructer code

  • کد سازنده ادامه دارد Constructer code Continues

  • سازندگان استدلال Argument constructers

  • سازندگان استدلال ادامه دارد Argument constructers Continues

  • نظرات Comments

  • نمونه بسته ها Packages example

  • نمونه بسته ها ادامه دارد Packages example Continues

  • انواع داده 1 Data types 1

  • انواع داده 1 ادامه دارد Data types 1 Continues

  • انواع داده 2 Data types 2

  • متغیرها Variables

  • متغیرهای محلی Local variables

  • متغیرهای نمونه Instance variables

  • مثال متغیرها Variables example

  • متغیرهای استاتیک کلاس Class static variables

  • انواع متغیر جاوا Java variable types

  • مبانی اصلاح کننده Modifier basics

  • نمونه های اصلاح کننده Modifier examples

  • نمونه های اصلاح کننده ادامه دارد Modifier examples Continues

  • اپراتورها قسمت 1 Operators part 1

  • اپراتورها قسمت 2 Operators part 2

  • اپراتورها قسمت 3 Operators part 3

  • کنترل حلقه Loop Control

  • کنترل حلقه ادامه دارد Loop Control Continues

  • حلقه for The for Loop

  • برای حلقه در جاوا تقویت شده است Enhanced for loop in java

  • نمونه هایی برای حلقه Examples for loop

  • تصمیم گیری Decision making

  • نحوه کار تصمیم گیری در زبان برنامه نویسی How decision making work inside programing language

  • قوانین برای دستور switch اعمال می شود Rules apply to switch statement

  • عبارت if else تودرتو Nested if else statement

  • کیس سوئیچ switch case

  • مورد سوئیچ ادامه دارد switch case Continues

  • سوالات حلقه ای looping questions

  • حلقه سوالات ادامه دارد looping questions Continues

  • بازگشت Recursion

  • کلاس شماره جاوا Java Number Class

  • روش های اعداد Numbers Methods

  • روش های اعداد ادامه دارد Numbers Methods Continues

  • کلاس شخصیت Character class

  • کلاس کاراکتر ادامه دارد Character class Continues

  • نمونه هایی از کلاس کاراکتر Examples of Character class

  • کلاس رشته جاوا Java string class

  • نمونه هایی از کلاس رشته جاوا Examples of java string class

  • نمونه هایی از کلاس رشته جاوا ادامه دارد Examples of java string class Continues

  • طول رشته Stringh Length

  • کانکت زهی (خط رشته) String concat (string str)

  • آرایه های جاوا Java Arrays

  • ایجاد آرایه ها Creating Arrays

  • ایجاد آرایه ها ادامه دارد Creating Arrays Continues

  • برای هر حلقه for each loop

  • برای هر حلقه ادامه دارد for each loop Continues

  • آرایه های کامل Complete Arrays

  • نحوه رفتار برنامه آرایه How the array program behaves

  • نسخه دیگر توابع Other version of functions

  • تاریخ زمان Date Time

  • تاریخ زمان ادامه دارد Date Time Continues

  • مقدمه ای بر عبارات منظم Intro to regular expressions

  • رژکس کامل پیچیده شده است Complete regex wrapped

  • نمونه ای از عبارات منظم Example of regular expressions

  • نمونه عبارات منظم ادامه دارد Example of regular expressions continues

  • عبارات منظم چیست what are regular expressions

  • روش های جاوا چیست what are java methods

  • انواع روش و اعلامیه Method types and declaration

  • روش ها به پایان می رسد Methods end

  • روش های خاص Special methods

  • فایل io چیست؟ what are file io

  • فایل io چیست ادامه دارد what are file io continues

  • نمونه های اساسی Basic examples

  • طبقه بندی Strams The classification of Strams

  • طبقه بندی Strams ادامه دارد The classification of Strams continues

  • توضیحات تراموای Description of strams

  • استثنا در جاوا Exceptions in java

  • سلسله مراتب استثنایی Exception hierarchy

  • به عنوان برنامه اجرا شود Run as application

  • اعلام استثنای خود Declaring your own exception

  • ارث Inheritance

  • مفاهیم برنامه نویسی شی گرا concepts of object oriented programming

  • فراگیر Overriding

  • لغو در OOPS Overriding in OOPS

  • پلی مورفیسم چیست؟ What is Polymorphism

  • مفاهیم پلی مورفیسم Poly morphism concepts

  • نمونه های مورفیسم چندگانه Poly morphism examples

  • مفهوم انتزاع در جاوا concept of abstraction in java

  • نمونه ای از انتزاع example of abstraction

  • معنی رابط Meaning of interface

  • ویژگی های رابط Properties of interface

  • بسته ها Packages

  • نمونه پکیج Package example

  • مجموعه ها Collections

  • مبانی مجموعه ها Basics of collections

  • توضیحات مجموعه Collection explanation

  • نمونه های مجموعه Collection examples

  • سرورهای کاربردی Application Servers

  • مبانی J2EE Basics of J2EE

  • اجزای J2EE J2EE Components

  • نمونه هایی از اجزای J2EE Examples of J2EE Components

  • خدمات J2EE و API J2EE Services and API

  • مثال JSP JSP example

  • مفاهیم برنامه های کاربردی لایه ای Concepts of tiered Applications

  • انبوهی از برنامه های کاربردی چند لایه Overivew of tiered Applications

  • مشتریان وب Web clients

  • انبوهی از برنامه های کاربردی چند لایه Overivew of tiered Applications

  • انواع کانتینر Container types

  • انواع مدل های J2EE Types of J2EE models

  • اصول طراحی وب سایت Web designing basics

  • مشتریان و سرورها clients and servers

  • اصول طراحی Designing principles

  • ابزارهای طراحی وب Tools of web designing

  • مبانی html Fundamentals of html

  • اصول html ادامه دارد Fundamentals of html continues

  • طراحی صفحات وب Designing web pages

  • قاب های شناور Floating frames

  • اصول css css basics

  • CSS را کامل کنید Complete CSS

  • اعلامیه ها Declarations

  • جعبه های بلوکی و درون خطی Block and Inline boxes

  • همپوشانی موقعیت نسبی Overlapping relative positioning

  • اصول AJAX Basics of AJAX

  • استفاده از درخواست XML HTTP Using XML HTTP request

  • پاسخگوی آژاکس Ajax responder

  • برنامه نویسی جاوا Java scripting

جاوا آپاچی تامکت Java Apache Tomcat

  • مقدمه Introduction

  • راه اندازی جاوا Java Setup

  • راه اندازی تامکت Tomcat Setup

  • تامکت راه اندازی HelloWorld Tomcat Setup HelloWorld

  • راه اندازی تامکت - نگهداری پوشه Tomcat setup- Folder maintenance

  • هدف و پیش نیاز این بخش Objective and prerequisite of this section

  • استقرار چیست What is deployment

  • استقرار روی سرور Tomcat در حال اجرا Deploying on a running Tomcat server

  • مدیر چیست What is manager

  • استقرار از طریق مدیر Deployment through manager

  • قلمروها و کنترل های دسترسی Realms and access controls

  • پیاده سازی قلمرو استاندارد Standard Realm implementation

  • مدیر امنیت Security Manager

  • مدیر امنیت (ادامه دارد) Security Manager (Continues)

  • منابع JNDI JNDI Resources

  • منابع JNDI (ادامه دارد) JNDI Resources (Continues)

  • کارخانه منابع تامکت Tomcat Resource Factory

  • منبع داده JDBC JDBC Data Source

  • منبع داده JDBC (ادامه دارد) JDBC Data Source (Continues)

  • پیکربندی تامکت JDBC Tomcat JDBC Configuration

خدمات وب جاوا JWS SOAP and REST Java Web Services JWS SOAP and REST

  • مقدمه ای بر SOAP Introduction To SOAP

  • مثال برنامه نویسی Programming Example

  • اجزای صابون SOAP Components

  • SOAP Components ادامه دارد SOAP Components Continues

  • Jax WS مقدمه Jax WS Introduction

  • استراحت مقدمه Rest Introduction

  • صابون در مقابل استراحت Soap Vs Rest

  • پیش نیاز SOAP Core Java 1 Prerequisite SOAP Core Java 1

  • پیش نیاز SOAP Core Java 2 Prerequisite SOAP Core Java 2

  • چند شکلی انتزاعی Abstraction Polymorphism

  • چند شکلی انتزاعی ادامه دارد Abstraction Polymorphism Continues

  • J2EE- مبانی یادگیری خدمات وب J2EE- Basics To Learn Web Services

  • سرورهای کاربردی Application Servers

  • وب سرور و سرور برنامه Web Server And Application Server

  • سرولت ها Servlets

  • سرویس ها و API های J2EE J2EE Services And APIs

  • نمونه هایی از JSP، Servlets و EJB Examples Of JSP, Servlets And EJB

  • نگاهی به XML مورد استفاده در صابون و استراحت Glance About XML's Used In Soap And Rest

  • پس زمینه برای XML Background For XML

  • پس زمینه برای XML ادامه دارد Background For XML Continues

  • هشدارها در مورد DTD ها Cautions Concerning DTDs

  • معرفی مبانی توسعه وب Introduction Of Web Developement Basics

  • مبانی طراحی وب سایت Web Design Basics

  • سرویس دهنده های سرویس گیرنده ISP Client Servers Isps

  • اصل مؤلفه وب و آدرس اینترنتی دامنه Web Component Principle And Domain Url Ips

  • وب سایت ایجاد کنید Create Website

  • اصول HTML HTML Fundamentals

  • HTML Fundamentals ادامه دارد HTML Fundamentals Continues

  • طراحی صفحه وب Web Page Design

  • طراحی صفحات وب ادامه دارد Web Page Design Continues

  • مبانی CSS Basics Of CSS

  • پایان دادن به CSS End CSS

  • چند عنصر CSS CSS Several Elements

  • جریان عادی Normal Flow

  • جی کوئری آژاکس Jquery Ajax

  • با استفاده از XMLHttpRequest Using XMLHttpRequest

  • عملکرد برگشت تماس The Call Back Function

  • جاوا اسکریپت ها را کامل کنید Complete Javascripts

  • آموزش خدمات وب Web Services Tutorial

  • سبک جکس WS RPC Jax WS RPC Style

  • سبک سند Document Style

  • مثال سبک RPC RPC Style Example

  • Eclipse Introduction برای WS Eclipse Introduction For WS

  • Eclipse Introduction برای WS ادامه دارد Eclipse Introduction For WS Continues

  • مراحل اولین خدمات وب Steps To First Web Services

  • مراحل اولین خدمات وب ادامه دارد Steps To First Web Services Continues

  • میانبرهای Eclipse - بسیار مفید Eclipse Shortcuts-Very Handy

  • میانبرها و سرور وب Shortcuts And Webservice Server

  • راه اندازی سرور برنامه Application Server Setup

  • یک پروژه ایجاد کنید Create a Project

  • نوشتن یک کد Writing a Code

  • مدیریت پیام صابون Soap Message Handling

  • رسیدگی به پیام صابون ادامه دارد Soap Message Handling Continues

  • توصیفگرهای خدمات Service Descriptors

  • توضیحات سرویس ادامه دارد Service Descriptors Continues

  • آموزش رابط کاربری صابون Soap UI Tutorial

  • رابط کاربری Soap چیست؟ What Is Soap UI

  • شروع کار با Soap UI Getting Started With Soap UI

  • ایجاد تست Creating Tests

  • ایجاد آزمون ها ادامه دارد Creating Tests Continues

  • شروع کار با Groovy Getting Started With Groovy

  • شیار Groovy

  • مقدمه TCP TCP Introduction

  • پشته پروتکل Protocol Stack

  • پروتکل اینترنت Internet Protocol

  • پروتکل اینترنت ادامه دارد Internet Protocol Contines

  • پروتکل Http Http Protocol

  • پروتکل Http ادامه دارد Http Protocol Continues

  • مشکلاتی که توسط یک معماری خدمات گرا برطرف شده است Problems Adressed By a Service Oriented Architecture

  • معماری سرویس گرا چیست؟ What Is Service Oriented Architecture

  • چرا گرفتن SOA دشوار خواهد بود Why Getting SOA Will Be Difficult

  • سازمان خدمات زیربنایی Organization Of Infrastructure Services

  • خدمات ارتباطی Communication Services

  • دستور کار ارائه Presentation Agenda

  • کاربردهای رایج برنامه Common Application Uses

  • حمله متداول وب سرویس Common Web Service Attack

  • مطالعه موردی (WS- Security Enabled Service) Case Study (WS- Security Enabled Service)

  • مبانی JSON JSON Basics

  • اصول اولیه JSON JS JSON JS Basics

  • نوشتن خروجی در یک صفحه وب Writing Output To a Web Page

  • JSON JS Basics ادامه دارد JSON JS Basics Continues

  • پیاده سازی Json Json Implementation

  • اجرای Json ادامه دارد Json Implementation Continues

  • خدمات وب Rest Rest Web Services

  • اصول اولیه درخواست HTTP-Rest HTTP-Rest Request Basics

  • Http و استراحت Http And Rest

  • اجرای استراحت Implementing Rest

  • خدمات استراحت با اسپرینگ MVC Rest Services With Spring MVC

  • حاشیه نویسی پارامتر JAX-RS JAX-RS Parameter Annotations

  • پیکربندی نمونه JAX-RS JAX-RS Example Configuration

آموزش JSON JSON Tutorials

  • مقدمه ای بر آموزش های JSON Introduction to JSON Tutorials

  • جیسون چیست what is Json

  • انواع داده های Json Json Datatypes

  • اطلاعات بیشتر در مورد Json Datatypes More on Json Datatypes

  • یک صفحه API با استفاده از Php، Mysql ایجاد کنید Create a API Page Using Php,Mysql

  • Josn API را با استفاده از J-Query تجزیه کنید و یک صفحه ورود ایجاد کنید Parse josn API Using J-Query and Create a Login Page

  • ورود به صفحه اسکریپت Login Page Scripting

توسعه AJAX با پروژه ها AJAX Development with Projects

  • معرفی اولیه آژاکس Basic introduction of Ajax

  • معرفی اولیه آژاکس ادامه دارد Basic introduction of Ajax Continued

  • یک نمونه از شی XHR ایجاد کنید Create an instance of XHR Object

  • ساختار شی XHR چیست؟ What is the object structure of XHR

  • ویژگی های مختلف XHR قسمت 1 Different properties of XHR Part 1

  • ویژگی های مختلف XHR قسمت 2 Different properties of XHR Part 2

  • مقدمه XML در AJAX قسمت 1 XML Introduction in AJAX Part 1

  • مقدمه XML در AJAX قسمت 2 XML Introduciton in AJAX Part 2

  • JSON و AJAX JSON and AJAX

  • جی کوئری و کاربرد آن در AJAX Jquery and its use in AJAX

  • مزایای AJAX و Recap AJAX Advantanges and Recap

  • نمونه سلام دنیا Hello World Example

  • نمونه به روز رسانی پنل قسمت 1 Update Panel Example Part 1

  • نمونه به روز رسانی پنل قسمت 2 Update Panel Example Part 2

  • نمونه آکاردئون قسمت 1 Accordion Example Part 1

  • نمونه آکاردئون قسمت 2 Accordion Example Part 2

  • آپلود فایل نمونه قسمت 1 Upload File Example Part 1

  • آپلود فایل نمونه قسمت 2 Upload File Example Part 2

  • آپلود فایل نمونه قسمت 3 Upload File Example Part 3

  • نمونه تکمیل خودکار AJAX قسمت 1 AJAX AutoComplete Example Part 1

  • نمونه تکمیل خودکار AJAX قسمت 2 AJAX AutoComplete Example Part 2

  • پنل های چندگانه به روز رسانی مثال قسمت 1 Multiple Update Panels Example Part 1

  • پنل های چندگانه به روز رسانی مثال قسمت 2 Multiple Update Panels Example Part 2

  • مثال NoAjax NoAjax Example

  • مثال Ajax و Jquery قسمت 1 Ajax and Jquery Example Part 1

  • مثال Ajax و Jquery قسمت 2 Ajax and Jquery Example Part 2

  • مثال Ajax و Jquery قسمت 3 Ajax and Jquery Example Part 3

نمایش نظرات

Udemy (یودمی)

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

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

JAVA: Struts| بهار| Hibernate| JSP| EJB| JSF| JWS| MAVEN
جزییات دوره
72 hours
539
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,028
5 از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.