بسته آموزشی بکاند
در این بسته، مهارتهای اصلی بک اند شامل Oracle ،Java SE و Java EE را بهصورت پروژهمحور و کاربردی یاد میگیرید و با ساخت یک پروژه نهایی، دانش خود را در دنیای واقعی به کار میگیرید.

سرفصلهای دوره مقدماتی پایگاه داده SQL و PL/SQL(مدت:30 ساعت)
پیش نیاز: آشنایی اولیه با کامپیوتر و مفاهیم پایه برنامهنویسی (در حد متغیرها و انواع داده)
این دوره شما را با مفاهیم پایه پایگاه داده و برنامهنویسی PL/SQL آشنا کرده و مهارتهای لازم برای کار با پایگاههای داده Oracle را آموزش میدهد.
✔️ مبانی پایگاه داده و مدل رابطهای
✔️ آشنایی با دستورات اصلی SQL (DDL، DML، DCL و TCL)
✔️ جستجو، فیلتر و مرتبسازی دادهها با SELECT
✔️ کار با توابع متنی، عددی، تاریخی و تبدیل دادهها
✔️ گزارشگیری و استفاده از توابع تجمیعی
✔️ اتصال جداول و انواع JOIN
✔️ زیرپرسوجوها (Subquery) و عملگرهای مجموعهای
✔️ درج، ویرایش و حذف اطلاعات
✔️ ایجاد و مدیریت جداول و محدودیتها (Constraints)
✔️ ایجاد و مدیریت View، Sequence و Index
✔️ کار با Cursorها
✔️ طراحی و پیادهسازی Function و Procedure
✔️ ایجاد Package و Trigger
✔️ مدیریت خطاها (Exception Handling)
✔️ استفاده از شرطها و حلقهها در PL/SQL
✔️ زمانبندی و اجرای خودکار وظایف با Job
مناسب برای:
- دانشجویان و فارغالتحصیلان رشتههای کامپیوتر و فناوری اطلاعات
- علاقهمندان به مدیریت پایگاه داده و برنامهنویسی Oracle
- افرادی که قصد ورود به بازار کار حوزه بانک اطلاعاتی را دارند
سرفصلهای دوره Java SE(مدت: 30 ساعت)
پیش نیاز: آشنایی با مفاهیم پایه برنامهنویسی (متغیرها، شرطها، حلقهها و توابع) و توانایی حل مسائل ساده الگوریتمی
این دوره مفاهیم پایه تا پیشرفته برنامهنویسی جاوا را پوشش داده و مهارتهای لازم برای ورود به بازار کار توسعه نرمافزار را فراهم میکند.
✔️ مبانی برنامهنویسی و آشنایی با زبان Java
✔️ مفاهیم شیگرایی (OOP) و اصول طراحی کلاسها
✔️ وراثت و ارتباط بین کلاسها
✔️ کار با رشتهها (Strings) و پردازش متن
✔️ ساختارهای داده و Collection Framework
✔️ برنامهنویسی جنریک (Generics)
✔️ انواع ارتباط بین اشیا و کلاسها
Enum,Annotation✔️
✔️ کلاسهای داخلی (Inner Classes)
✔️ برنامهنویسی همروند (Multithreading & Concurrency)
✔️ برنامهنویسی تابعی با Lambda Expression
✔️ پردازش دادهها با Stream API
✔️ تست واحد (Unit Testing) با JUnit
✔️ اتصال به پایگاه داده و کار با JDBC API
مهارتهای کسبشده
- تسلط بر مفاهیم شیگرایی و طراحی نرمافزار
- توسعه برنامههای کاربردی با Java SE
- کار با ساختارهای داده و پردازش مجموعهها
- استفاده از قابلیتهای مدرن جاوا مانند Lambda و Stream
- پیادهسازی برنامههای چندریسمانی
- تست و ارزیابی کد با JUnit
- اتصال برنامهها به پایگاه دادههای رابطهای
مناسب برای
- دانشجویان و فارغالتحصیلان رشتههای کامپیوتر و IT
- علاقهمندان به برنامهنویسی بکاند
- افرادی که قصد ورود به بازار کار توسعه نرمافزار جاوا را دارند
- داوطلبان مسیر Java Developer و Spring Framework
سرفصلهای دوره توسعه نرمافزارهای تحت وب با Java EE و Spring(مدت: 30 ساعت)
پیش نیاز: تسلط بر مباحث Java SE و کار با پایگاه دادههای رابطهای
این دوره مهارتهای لازم برای طراحی و پیادهسازی نرمافزارهای تحت وب مبتنی بر Java Enterprise Edition و فریمورک Spring را بهصورت کاربردی آموزش میدهد.
✔️ مبانی توسعه نرمافزارهای تحت وب و معماری Web Applications
✔️ آشنایی با Servlet و JSP
✔️ کار با انواع Tagها در صفحات JSP
✔️ مدیریت Session و نگهداری اطلاعات کاربران
✔️ پیادهسازی الگوی معماری MVC با JSP و Servlet
✔️ استفاده از کتابخانه JSTL
✔️ ارتباط با پایگاه داده از طریق Hibernate و ORM
✔️ آشنایی با فریمورک Spring و مفاهیم IoC و Dependency Injection
✔️ توسعه برنامهها با Spring Boot
✔️ طراحی لایه ارائه با Spring MVC
✔️ مدیریت دادهها با Spring Data
✔️ ایجاد و مصرف Web Serviceها با Spring Web Service
✔️ پیادهسازی احراز هویت و امنیت برنامهها با Spring Security
مهارتهای کسبشده
- توسعه نرمافزارهای تحت وب مبتنی بر Java EE
- پیادهسازی معماری MVC و طراحی لایهای
- کار با Hibernate و مدیریت دادهها
- توسعه پروژههای مدرن با Spring Boot
- طراحی API و Web Service
- پیادهسازی امنیت، احراز هویت و مجوزدهی کاربران
- آمادگی ورود به بازار کار بهعنوان Java Backend Developer
مناسب برای
- دانشجویان و فارغالتحصیلان رشته کامپیوتر و IT
- برنامهنویسان Java SE که قصد ورود به حوزه بکاند را دارند
- علاقهمندان به توسعه نرمافزارهای سازمانی و تحت وب
- داوطلبان مسیر شغلی Java Backend Developer و Spring Developer

آزاده اسکندی
مدرس دورهی Oracle

مهدی کریمی
مدرس دورهی Java Se

حسین هادیپور
مدرس دورهی Java EE

















