آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت
021-88146330
021-88146323
0

سبد خرید شما خالی است!

آموزشگاه برنامه نویسی تحلیل‌داده

با مجوز رسمی از سازمان فنی و حرفه‌ای کشور

ورود / ثبت‌نام

ورود کاربر جدید هستید؟ ثبت نام کنید

آموزش پروژه محور جاوا پیشرفته همراه با Spring Boot

آموزش پروژه محور  جاوا پیشرفته همراه با Spring Boot
نوع دوره شهریه نام استاد مدت زمان تاریخ شروع زمان برگزاری پیشنیاز وضعیت دوره
حضوری یا آنلاین 6,500,000 تومان مهندس محمدی 60 ساعت 1403/04/08 جمعه 9 تا 13 دوره آموزش جاوا
درحال ثبت نام

درباره دوره جاوا پیشرفته به همراه Spring Boot

اینجانب، میثم محمدی مدرس دوره های آموزش برنامه نویسی جاوا در آموزشگاه تحلیل داده هستم. در دوره آموزشی جاوا پیشرفته به همراه Spring Boot متد های تولید نرم افزارهای back end با استفاده از قدرتمند ترین و به روز ترینframe work جاوا در این زمینه ، یعنی Spring بصورت کاملا پروژه محور را فرا خواهید گرفت و سپس وارد مباحث مربوط بهspring boot و توسعه پروژه خواهیم شد.

TAHLILDADEH ACADEMY

آنچه که در دوره Java Advanced & Spring Boot میاموزید

در دوره اول جاوا با مفاهیم پایه ای و بنیادی برنامه نویسی جاوا و برنامه نویسی وب در جاوا آشنا شدیم . در این دوره با java بصورت بسیار حرفه ای تر کار خواهیم کرد و با متد های تولید نرم افزارهای back end با استفاده از قدرتمند ترین و به روز ترینframe work جاوا در این زمینه ، یعنی Spring بصورت کاملا پروژه محور آشنا خواهیم شد و پروژه back-end فروشگاه اینترنتی که در این دوره خواهیم ساخت را به یک پروژه front-end که با React و Next js توسعه داده شده است متصل خواهیم کرد.

همچنین برای ارتباط با Databaseها نیز از ORM هایی همچون Hibernate و JPA و Spring Data JPA استفاده خواهیم کرد تا از مفهوم Object Oriented ومزایای بسیار کاربردی آن در ارتباط با Databaseها نیز استفاده کنیم .

یکی از تفاوت های بارز این دوره آموزشی با دوره های آموزشی دیگر این است که بصورت پایه ای کار با spring framework و ORM راخواهیم آموخت و سپس وارد مباحث مربوط بهspring boot و توسعه پروژه خواهیم شد.

پروژه ای که در طول دوره جاوا پیشرفته همراه با اسپرینگ بوت توسط مدرس و دانشجویان پیاده سازی خواهد شد :

پروژه ما در این دوره آموزشی ساخت وب سرویس (Rest api) فروشگاه اینترنتی بر spring boot خواهد بود و خواهیم دید که چطور می توانیم برای توسعه back-end یک فروشگاه اینترنتی از مزایای بسیار قدرتمند جاوا استفاده کنیم (جهت درک بهتر شما در این دوره از پروژه front-end یک فروشگاه آنلاین ، مشابه دیجی کالا استفاده خواهد شد تا دوستان در جهت درک بهتر مفاهیم درگیر یک پروژه کامل web based باشند ).

پروژه دوره جاوا پروژه دوره جاوا مقدماتی پروژه دوره java
دوره آموزش جاوا دوره آموزش java
آموزش جاوا

مخاطبین دوره جاوا پیشرفته (Java)

  1. آندسته از برنامه نویسانی که علاقمند به آشنایی و کار با framework های پیشرفته جاوا می باشند.
  2. آندسته از برنامه نویسانی که مایل به برنامه نویسی با معماری MVC در جاوا می باشند.
  3. آندسته از برنامه نویسانی که جویای کار در زمینه جاوا در سطوح پیشرفته در داخل و خارج از کشور می باشند.
  4. آندسته از برنامه نویسانی که مایل به افزایش کارآیی و سرعت در اجرای نرم افزار های جاوا مرتبط با DataBase می باشند.
  5. آندسته از برنامه نویسانی که مایل به تولید نرم افزار در کمترین زمان توسط جاوا هستند.
  6. آندسته از برنامه نویسانی که علاقمند به برنامه نویسی در زمینه cloud computing (رایانش ابری) هستند.
  7. آندسته از برنامه نویسان جاوا که قصد تبادل اطلاعات از طریق web service های حرفه ای جاوا را دارند .
  8. آندسته از برنامه نویسانی که علاقمند به ورود به دنیای برنامه نویسی میکروسرویس ها را دارند .

سر فصل دوره آموزش جاوا پیشرفته به همراه Spring Boot

  1. آموزش فریمورک اسپرینگ (Spring Inversion of Control) IoC

    Spring Framework یکی از محبوب‌ترین فریم‌ورک‌‌های اپن سورس Java Enterprise Edition (Java EE)، Spring به توسعه‌دهندگان کمک می‌کند تا با استفاده از شی‌گرایی در جاوا برنامه‌‌های کاربردی با کارایی بالا ایجاد کنند. فریم‌ورک مجموعه بزرگی از کد‌های از پیش تعریف شده است که برای ایجاد و ویرایش کد به کمک توسعه دهندگان می‌آید. از جمله فریمورک ‌های محبوب جاوا می‌توان بهJava Server Faces (JSF)، Maven، Hibernate، Struts و Spring اشاره کرد.

    کد‌های برنامه جاوا دارای پیچیدگی و جزئیات زیادی می‌باشند. اجزا از نظر ظاهر و ویژگی‌‌هایشان به سیستم عامل اصلی (OS) وابسته هستند. Spring کارایی کدنویسی را بهبود می‌بخشد و زمان کلی توسعه برنامه را کاهش می‌دهد.

    یک برنامه وب معمولاً شامل سه لایه است:

    • لایه نمایش (UI)، این قسمت خارجی ترین لایه است که ارائه محتوا و تعامل با کاربر را انجام می‌دهد.
    • لایه مرکزی که با منطق یک برنامه سر و کار دارد.
    • لایه دسترسی به داده که با بازیابی داده‌ها از منابع سروکار دارد.

    این لایه‌ها برای اجرا نیاز به ارتباط بایکدیگر دارند. همانطور که میدانید برنامه ‌های جاوا نیز از کلاس و وابستگی ‌های زیادی تشکیل شده است. فریم‌ورک Spring این وابستگی‌ها را کنترل و مدیریت می‌کند.

    ویژگی ‌های اصلی این فریم‌ورک می‌تواند توسط تمامی‌برنامه ‌های نوشته شده با جاوا استفاده شود، همچنین افزونه ‌هایی برای ساخت برنامه ‌های تحت وب در پلت فرم Java EE (Enterprise Edition) وجود دارد.

    Spring Framework در ابتدا توسط راد جانسون نوشته شد و اولین بار تحت مجوز آپاچی 2.0 در ژوئن 2003 منتشر شد. نسخه اصلی فریم‌ورک Spring حدود 2 مگابایت است.

    • چرا spring به عنوان بهترین و پر کاربردترینframework جاوا شناخته می شود ؟
    • بررسی مفهوم IOC
    • آموزش تزریق وابستگی (Dependency Injection) در جاوا
    • پیاده سازی dependency injection بدون استفاده از Spring
    • Spring bean چیست و چه کاربردی دارد ؟
    • بررسی و کاربرد انواع scope در Spring
    • آموزش Spring IOC Container
    • آموزش استفاده از فایلهای XML جهت config کردن Spring IOC
    • کاربرد Application Context در Spring
    • بررسی مفهومbean در spring
    • ClassPathXmlApplicationContext چیست ؟
    • کاربرد تگ <bean>
    • مدیریت ساخت object ها در spring
    • بررسی مفهوم Scope در spring
    • آموزش ایجاد Singleton beanدر Spring
    • آموزش ایجاد prototype bean در Spring
    • کاربرد id و name در bean های spring
    • آموزش constructor injection
    • بررسی مفهوم setter injection
    • آموزش تگ
    • کاربرد p namespace و c namespace در bean configuration
    • Casting در ایجاد bean ها
    • آموزش کار با reference ها در spring
    • آموزش استفاده از Manual wiring
    • بررسی مفهوم AutoWire
    • پیاده سازی auto wire با استفاده از فایل XML
    • آموزش Autowire by type
    • کاربرد Autowire byname
    • آموزش Autowire by constructor
    • آموزش Autowire by default
    • پیاده سازی Autowire بااستفاده از annotation ها
    • بررسی و کاربرد @Autowired
    • بررسی انواع injection در Annotation Autowiring
    • بررسی مفهوم require
    • آموزش کاربرد Qualifier
    • بررسی مفهوم و کاربرد component scan
    • Spring component چیست ؟
    • آموزش @Service
    • بررسی مفهوم Lazy Loading و کاربرد آن در Spring framework
    • آموزش استفاده از @Scope
    • init-method چیست ؟
    • destroy method چیست ؟
    • پیاده سازی Java Configuration در Spring IOC
    • آموزش @PostConstruct
    • آموزش @PreDestroy
    • آموزش @Configuration
    • آموزش @Bean
    • آموزش @Lazy
    • آموزش @ComponentScan
    • آموزش استفاده از Xml Configuration در کنارAnnotation Configuration
  2. آموزش Spring AOP در دوره جاوا پیشرفته

    • Aspect Orientataion Programming چیست ؟
    • مفهوم pointCut
    • proxy factory bean
    • interceptor Names
    • آموزش Application Context
    • method invocation
  3. آموزش Spring Boot (اسپرینگ بوت)

    Spring Boot یک فریم ورک opensource مبتنی بر spring است که برای ایجادپروژه های spring بر پایه micro service باسرعت و قدرت بسیار بالا استفاده می شود و در بازار کار برنامه نویسان جاوا دارای محبوبیت بسیار بالایی می باشد .

    یکی از قابلیت بسیار قدرتمند spring boot ساخت پروژه های SSR و Restful Api هاست که در این دوره با توسعه هر دو آشنا خواهیم شد

    • شروع کار با Spring Boot
    • بررسی Spring boot و مقایسه آن با سایر Framework ها و کتابخانه های مشابه و دلایل برتری Spring boot و محبوبیت در بازار کار
    • Spring boot چطور عمل می کند ؟
    • بررسی تفاوت های برنامه نویسی در spring framework و spring boot
    • استفاده از spring initializer جهت راه اندازی پروژه های Spring Boot
    • بررسی dependency های پرکاربرد و مهم spring boot
    • وظیفه @SpringBootApplication
    • جادویی به نام application.properties
    • بررسی interface ی به نام ApplicationRunner و کاربرد آن
    • بررسی interface ی به نام CommandLineRunner و کاربرد آن
    • آموزش Spring boot parent Dependency
    • پیاده سازی لایه های مختلف MVC در Spring boot
    • استفاده از انواع Http Method ها در controller ها
    • بررسی و کاربرد Request Mapping
    • آموزش Map ها در Response
    • مدیریت استثنائات در Spring boot
    • بررسی Response Statusها مختلف
    • دریافت Json توسط Controller های spring boot
    • دریافت Path variable ها در Controller
    • مدیریت Exception ها در Spring Boot
  4. آموزش maven در جاوا

    • بررسی مفهوم و کاربرد Build Tools
    • بررسی انواع Build Tools در java
    • نصب و راه اندازی maven
    • بررسی مفاهیم Local Repository و Central Repository
    • Maven Archetype چیست؟
    • ساخت پروژه های web basedبا استفاده از Archetype های maven
    • بررسی مفهوم Coordinate در Maven
    • بررسی مفهوم Group id
    • بررسی مفهوم Artifact Id
    • بررسی فایل pom.xml
    • بررسی چرخه حیاط در Maven
    • بررسی و استفاده از مفاهیم Default و Clean و Site در Maven
    • بررسی و کاربرد دستور package
    • بررسی و کاربرد دستور install
    • ساخت jar file و war file پروژه های Spring boot با استفاده از Maven
    • ایجاد ارتباط بینTomcat و Maven
    • ایجاد Auto Deploy بااستفاده از Maven
    • آموزش تنظیمات user و ایجاد role برای ارتباط با Tomcat
    • آموزش tomcat plugin واستفاده از آن در Maven
    • بررسی تفاوت های Deploy و ReDeploy
    • بررسی نسخه های SnapShot
  5. آموزش JavaMail - ارسال ایمیل با جاوا

    در این بخش به پیاده سازی سرویس ارسال و دریافت ایمیل برای بخش مدیریتی فروشگاه اینترنتی خود خواهیم پرداخت

    • بررسی مفاهیم IMAP وSMTP و استفاده از آنها در پروژهارسال و دریافا email
    • ارسال email با فرمت HTML با استفاده از Spring
  6. آموزش Logging با log4j

    • Lo4j Library
    • Type of logs
    • Logging in server console
    • Logging in file
    • log4j.properties
    • log patterns
  7. آموزش Hibernate در جاوا

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

    هایبرنیت به هیچ وجه جایگزین رابط پایگاه داده جاوا (JDBC) نمی‌شود بلکه یک لایه بالاتر از و مبتنی بر آن است در واقع هایبرنیت رابطی است که به برنامه نویسان کمک می‌کند، بدون درگیر شدن با جزئیات یک پایگاه داده، تمام اعمال مربوط به ذخیره و بازیابی اشیا را مستقل از نوع آن انجام دهند. Hibernate نه تنها از نگاشت از کلاس های جاوا به جداول پایگاه داده (از انواع داده های جاوا به انواع داده های SQL) پشتیبانی می کند، بلکه امکانات پرس و جو و بازیابی داده را نیز فراهم می کند.

    • آموزش ORM هایبرنیت Hibernate جاوا
    • بررسی و کاربرد مفاهیم first Code و first Database
    • چرا Hibernate به عنوان قویترین ORM در جاوا شناخته می شود ؟
    • بررسی مزایای Hibernate در برقراری با پایگاه داده های رابطه ای
    • کاربرد مفهوم dialect
    • بررسی و کاربرد فایلهای HBM
    • بررسی و استفاده از hibernate Xml Config File
    • بررسی مفهوم DTO در ORM
    • بررسی و کاربرد Session ها
    • بررسی و کاربرد Transaction ها
    • مدیریت تراکنش ها در Hibernate
    • بررسی مفهوم commitو RoleBack
    • استفاده از log های SQL در Hibernate
    • انجام عملیات CRUD با استفاده از Hibernate
    • بررسی متد save()
    • بررسی متد saveOrUpdate()
    • آموزش متد createQuery()
    • آموزش مفهوم caching در Hibernate
    • آموزش و ایجاد relation ها در Hibernate
    • آموزش مفهوم cascade
    • آموزش lazy loading در hibernate
    • HQL چیست و چه کمکی به ما در ارتباط با database میکند
    • ایجاد انواع Query با استفاده از HQL
    • ایجاد آرگومان های dynamic در HQL
    • آموزش متد setParameter
    • اجرای مستقیم دستورات SQL با استفاده از Hibernate
    • استفاده از Prepared Statement در Hibernate
    • مفهوم Record Versioning در Hibernate
  8. آموزش Java Persistence Api (JPA)

    • JPA چیست و چه کاربردی در پیاده سازی ORM دارد ؟
    • آیا باید به جای Hibernate از JPA استفاده کنیم ؟
    • مزایای استفاده از JPA به جای Hibernate محض چیست ؟
    • استفاده از Hibernate و JPA در کنار یکدیگر
    • کاربرد POJO در JPA
    • چه POJO یی مناسب استفاده در JPA می باشد ؟
    • بررسی مفهوم Entity
    • بررسی استراتژی های ایجاد primary key
    • استفاده از XML ها در JPA Mapping
    • کاربرد تگ
    • کاربرد تگ
    • استفاده از driver های مختلف در jpa
    • بررسی و کاربرد schema generation
    • Resource-Local چیست ؟
    • بررسی و کاربرد Entity Managerدر JPA
    • کاربرد Entity Manager Factoryدر JPA
    • مدیریت تراکنش های database در JPA
    • کاربرد متد persist
    • بررسی چرخه حیاط در JPA
    • Rollback Exception چیست؟
    • آموزش provider ها در JPA
    • EclipseLink چیست و چه کاربردی دارد ؟
    • کاربرد @Table
    • کاربرد جداول ثانویه در JPA
    • سفارشی سازی columnهای table در jpa
    • استفاده از Sequence ها در JPA
    • کاربردAttribute های Transient در JPA
    • کاربرد Query در JPA
    • JPQL چیست و چرا از این نوع Query استفاده می کنیم ؟
    • پیاده سازی Case در JPAبااستفاده از JQPL
    • استفاده از امکانات پیاده سازی دستورات SQL در JPA
    • کاربرد متد getResultList()
    • روش های ارسال پارامتر در JPQL
    • استفاده از Positional Parameter در JPQL
    • استفاده از Named Parameter در JPQL
    • استفاده از Bulk Action ها در JPQL
    • آشنایی با XML Mappingدر JPA
    • پیاده سازی انواع Relation در JPA
    • پیاده سازی رابطه One To One
    • پیاده سازی رابطه One To Many
    • پیاده سازی رابطه Many To One
    • پیاده سازی رابطه Many To Many
    • پیاده سازی دستورات CRUD توسط JPA و JPQL
  9. آموزش Spring Data JPA

    • بررسی مزایای استفاده از Spring Data JPA
    • استفاده از Spring Data JPA در لایه Repository معماری MVC
    • استفاده از Spring Data Dependency
    • تنظیمات Spring Data در Application.properties
    • بررسی و کاربرد Crud Repository
    • بررسی و کاربرد JPA Repository
    • بررسی متد های JPA Repository
    • بررسی و کاربرد @Repository
    • بررسی و استفاده از @Query
    • استفاده از دستورات Native SQL در Spring Data
    • استفاده از JPQL در Spring Data
    • استفاده از Positional Parameter در ایجاد Query
    • استفاده از Named Parameter در ایجاد Query
    • استفاده از @Param در ایجاد Query
    • بررسی مفهوم Transactional
    • انجام دستورات CRUD با استفاده از Spring Data JPA
    • استفاده از Derived Query ها (روشی قدرتمند در ایجاد Query با استفاده از Spring Data)
    • پیاده سازی Paging در Spring Data
    • پیاده سازی Sorting در Spring Data
  10. آموزش گیت (Git)

    یکی از موارد مهمی است که در دوره جاوا پیشرفته به آن پرداخته میشود.از آنجا که امروزه مقایسه پروژه ها گسترده تر از گذشته است و لازم است تا کارکردن بر روی پروژه ها بصورت تیمی انجام پذیرد،به این منظور کلیه برنامه نویسان می توانند با ابزار GIT اقدام به کار گروهی مشترک روی پروژه نمایند.در ضمن با توجه به شرایط پیش آمده کنونی و دور کار بودن تیم های تولید نرم افزار مدیریت Source Control امری بسیار مهم برای اکثر شرکتها میباشد.

    گیت (git) یک سیستم کنترل ورژن پروژه (vcs) است. توسط این سیستم‌ها شما می‌توانید تمامی تغییراتی را که روی پروژه اعمال شده، نگهداری کنید و همچنین به سوابق تغییرات نیز دسترسی داشته باشید. فرض کنید که به صورت تیمی روی یک پروژه کار می‌کنید و هر برنامه نویس بخشی از پروژه را انجام می‌دهد. برای دسترسی به کدهای نوشته شده توسط دیگر برنامه نویسان و پیشبرد هر چه بهتر کار تیمی از گیت استفاده می شود.

    استفاده از گیت به تیم های برنامه نویسی کمک می کند تا مشکلات را حل و تغییرات را ردیابی کنند. (تغییرات ایجاد شده در یک بخش از نرم افزار می تواند با تغییرات ایجاد شده توسط توسعه دهنده دیگری که همزمان کار می کند ناسازگار باشد.)

    Git بهترین عملکرد را در مورد سیستم های کنترل کد ارائه می دهد همچنین امنیت را با روش رمزنگاری SHA-1 مدیریت می کند. این الگوریتم نسخه ها، فایل ها و دایرکتوری شما را به صورت ایمن مدیریت می نماید.

    Open source بودن یکی از ویژگی های بسیار مهم هر نرم افزاری است که امروزه وجود دارد و توسعه دهندگان را از سراسر جهان دعوت می کند تا در به روزرسانی و ایجاد تغییراتت بهینه نرم افزار مشارکت کنند و آن را از طریق ویژگی ها و افزونه های اضافی هر چه بیشتر قدرتمندتر کنند. گیت نیز یکی از سیستمهای اپن سورس می باشد، که امکان توسعه را برای برنامه نویسان فراهم نموده است.

    آموزش جاوا از مقدماتی تا پیشرفته

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

دوره آموزش پایتون آموزشگاه تحلیل داده
مهندس محمدی مدرس دوره

بیش از 18 سال تجربه در زمینه توسعه نرم افزار های تحت وب، دسکتاپ، اپلیکیشن موبایل و آنالیز و طراحی نرم افزار و پایگاه داده را دارم . در نقش فعلی خود روی پروژه های سازمانی با استفاده از Spring Boot و reactJs برای برنامه های وب و react native برنامه های تلفن همراه فعالیت می کنم و بیش از 10 سال سابقه تدریس در زمینه برنامه نویسی سازمانی دارم

تحصیلات آکادمیک

کارشناسی تکنولوژی توسعه نرم افزار (دانشگاه آزاد ساوه)

سوابق شغلی

  • پیاده سازی نرم افزار جامع آب و فاضالب شهرک صنعتی خاوران
  • پیاده سازی نرم افزار امور قراردادهای اداره آب شهرک صنعتی خاوران
  • پیاده سازی سیستم حسابداری دفاتر طراحی صنعتی و خانگی
  • طراحی و پیاده سازی برنامه مدیریت کلینیک پزشکی
  • طراحی و پیاده سازی سیستم انبارداری
  • مشاوره ، طراحی و برنامه نویسی نرم افزار حسابداری ، انبار و فروش ویترین2
  • طراحی و پیاده سازی نرم افزار جامع آمار ، برنامه ریزی و مدیریت تولید
  • طراحی و پیاده سازی نرم افزار گزارشات ریالی
  • طراحی و پیاده سازی نرم افزار مدیریت منابع انسانی
  • طراحی و پیاده سازی نرم افزار سیستم اطالعات مدیریت
  • مدرس دوره مجازی sql در oracle در آموزشگاه مجازی دانشگاه شریف (laitec)
  • مدرس دوره های برنامه نویسی j2SE در آموزشگاه تحلیل داده
  • مدرس دوره های برنامه نویسی تجاری با J2EE در آموزشگاه تحلیل داده
  • مدرس دوره های برنامه نویسی Spring framework و نرم افزار های تجاری
  • مدرس دوره های پیاده سازی و برنامه نویسی فروشگاههای اینترنتی enterprise با استفاده ازSp
  • مدرس دوره های پیاده سازی و برنامه نویسی حسابداری فروشگاهی
  • مدرس دوره های برنامه نویسی پروژه محور android در آموزشگاه تحلیل داده
  • مدرس دوره های برنامه نویسی پروژه محور ios در آموزشگاه تحلیل داده
  • مدرس دوره برنامه نویسی front end همراه با js react در آموزشگاه تحلیل داده
  • مدرس دوره برنامه نویسی موبایل با استفاده از native react در آموزشگاه تحلیل داده
  • مدرس برنامه نویسی اندروید در جهاد دانشگاهی ساوه
  • مشاوره در زمینه پیاده سازی نرم افزار مدیریت فرآیند های تولید در کارخانه آرمیتاژ
  • پیاده سازی پروژه انبارداری مکانیزه در داروسازی بهستان
  • پیاده سازی نرم افزار مدیریت تولید (EBR)در شرکت های داروسازی
  • پیاده سازی سیستم یکپارچه MIS در داروسازی بهستان

مهارت ها

  • Java Core
  • Java Network Programming
  • Java Parallels Programming
  • Maven Build Tools
  • Spring IOC
  • Spring AOP
  • Spring MVC
  • Spring Security
  • Spring Batch
  • Spring Cloud And Micro Services
  • Spring Integration
  • Spring webFlow
  • (Spring Data , JPA , Hibernate)ORM
  • پیاده سازی سیستم های Web Based بصورت RAD با استفاده از jsf2 وp
  • پیاده سازی نرم افزار هایDesktop (cross platform) با استفاده از javaFx ، AWTو swing
  • پیاده سازی سیستم های Service Oriented بر پایه وب سرویس های rest توسط Spring Boot
  • پیاده سازی سیستم های نرم افزاری توزیع شده با استفاده از Message Broker ها
  • برنامه نویسی android با استفاده از java , Kotlin و React Native
  • React Native و objective c , swift از استفاده با ios نویسی برنامه
  • برنامه نویسی ios با استفاده از swift, Objective C و React native
  • طراحی Front end نرم افزار های سیستم های Web based با استفاده از html5, css3, Reactjs و Nextjs
  • Database های رابطه ای (mySQL, oracle, postgres و spilte)
  • پایگاه داده (mongoDB) noSQL
  • استفاده از روش های استاندارد جهت ایجاد امنیت اطالعات در سطح نرم افزار
  • ارائه دهنده راه حل های نرم افزاری جهت رفع مشکالت و تسریع در انجام امور صنایع مختلف
  • طراحی و پیاده سازی سیستم های یکپارچه نرم افزاری
  • طراحی و پیاده سازی سیستم های نرم افزاری توزیع شده
گواهی پایان دوره

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

مشاهده نمونه مدرک
همین حالا ثبت نام کن!

آخرین اخبار وبلاگ

آموزش تپ سواپ؛ نحوه بازی و استخراج

آموزش تپ سواپ؛ نحوه بازی و استخراج

TapSwap (TAPS) یکی از بازی‌های تلگرام مبتنی بر رمز ارز است که به سرعت به یکی از محبوب‌ترین بازی‌ها تبدیل شده است.

همستر کامبت چیست؟ (با آپدیت روزانه)

همستر کامبت چیست؟ (با آپدیت روزانه)

Hamster Kombat یک بازی جذاب و جدید است که روی پلتفرم تلگرام اجرا می‌شود. این بازی به شما اجازه می‌دهد تا در دنیای ارزهای دیجیتال به رقابت بپردازید و سکه‌های مجازی کسب کنید.

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

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

این مقاله با هدف درک مفهوم میکروسرویس‌ها و تشریح اصول اساسی DDD، به بررسی چگونگی ادغام این دو تاکتیک می‌پردازد تا بتوانیم سیستم‌های نرم‌افزاری پیچیده را به شیوه‌ای مؤثر و کارآمد مدیریت کنیم.

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

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

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

مشاهده موارد بیشتر
سوالات متداول
آیا پس از پایان دوره نیز برای دانشجویان رفع اشکال انجام می گردد؟
بله شماره تلفن استاد دوره در اختیار عزیزان می باشد و دانشجویان در صورت برخورد با مشکلی می توانند از طریق تماس یا واتس اپ اقدام به رفع اشکال بنمایند.
آیا این دوره صرفا تئوری است یا عملی و پروژه محور است؟
این دوره 100 درصد عملی و کاربردی و کاملا پروژه محور است. لابد می پرسید چگونه؟ در ابتدای دوره برای هر یک از دانشجویان یک پروژه تعیین می گردد و هر دانشجو پس از تدریس هر بخش توسط استاد، مکلف به اجرای بخشی از این پروژه خود خواهد بود. هر یک از این پروژه ها توسط مدرس دوره بررسی و رفع اشکال می گردد. دریافت گواهی پایان دوره دانشجویان مشروط بر ارائه پروژه خوب و رفع ایرادات احتمالی با راهنمایی استاد، در مورد پروژه می باشد.
من شهرستان هستم، آیا می توانم در کلاس های شما شرکت کنم؟
بله، از آنجا که کلاس های ما بصورت آنلاین هم برگزار می شوند، این بستر را برای تمامی دوستان خارج از تهران فراهم کرده ایم که بتوانند در تمامی دوره های حرفه ای و تخصصی ما شرکت کنند.
پشتیبانی و پاسخگویی به دانشجویان در حین دوره چگونه است؟
به توجه به اینکه دوره به صورت حضوری/آنلاین یعنی ترکیب هر دو حالت برگزار می گردد، بنابراین دانشجویان در حین برگزاری دوره می توانند به صورت مرتب سرکلاس و یا از طریق گروه whatsapp با استاد دوره در تماس باشند، و مدرس دوره پاسخگوی شما عزیزان خواهند بود.

نظرات شما

برای ارسال سوال لازم است، ابتدا وارد سایت شوید.
آموزش برنامه نویسی هادی بازرگانی 1402/10/27
تهیه ویدیوهای دوره

آیا امکان تهیه دوره وجود داره؟

آموزش برنامه نویسی ادمین 1402/10/28

سلام دوست عزیز ، برای این موضوع با آموزشگاه تماس بگیرید.

آموزش برنامه نویسی مصطفی صدرجهانی 1402/04/31
جاوا پیشرفته

سلام وقت بخیر. آیا ویدئوهای دوره توی پنل کاربریمون ذخیره میشه که هر وقت خواستیم بتونیم مجدد مرور کنیم؟

آموزش برنامه نویسی ادمین 1402/05/08

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

آموزش برنامه نویسی شهلا رستگار 1401/10/25
دوره جاوا پیشرفته

بازار کار جاوا قوی هست؟

آموزش برنامه نویسی ادمین 1401/10/26

سلام وقت بخیر بله در ایران و خارج از کشور جاوا بازار کار خوبی داره اگر نگاهی به وبسایتهای کاریابی داخلی و خارجی بکنید متوجه این مسئله خواهید شد.

آموزش برنامه نویسی محمد داوودی 1401/10/25
دوره جاوا پیشرفته

برای سازمان ها هم کلاس برگزار می کنید؟

آموزش برنامه نویسی ادمین 1401/10/26

سلام وقت بخیر بله برای تمامی سازمانها و موسسات تجاری و دولتی امکان برگزاری کلاس هست.

آموزش برنامه نویسی شاهرخ رحمانی 1401/10/24
دوره جاوا پیشرفته

برای شرکت در دوره آموزش جاوا سن هم مهمه؟

آموزش برنامه نویسی ادمین 1401/10/26

سلام و درود در هر سنی که هستید برای یادگیری دیر نیست...

آموزش برنامه نویسی محسن مهدوی 1401/10/24
دوره جاوا پیشرفته

من میخوام برای اپلای اقدام کنم با جاوا میشه مهاجرت کرد؟

آموزش برنامه نویسی ادمین 1401/10/26

سلام وقت بخیر بله جاوا جز زبانهای برتر و پرطرفدار در جهان هست و در کشورهای مختلف درآمد خوبی هم داره.

آموزش برنامه نویسی کیان مرادی 1401/10/24
دوره جاوا پیشرفته

به صورت آنلاین هم میشه کلاس رو ثبت نام کرد؟

آموزش برنامه نویسی ادمین 1401/10/26

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

آموزش برنامه نویسی شایان نهاوندی 1401/10/24
دوره جاوا پیشرفته

برای شرکت در دوره چه پیشنیازی لازم هست؟

آموزش برنامه نویسی ادمین 1401/10/26

برای شرکت در دوره جاوای پیشرفته، نیاز به دانش خوبی در زمینه زبان برنامه نویسی جاوا دارید.

آموزش برنامه نویسی برزو کمالی 1401/10/23
دوره جاوا پیشرفته

افرادی که هیچ زمینه ای از برنامه نویسی ندارن می تونن دوره رو شرکت کنن؟

آموزش برنامه نویسی ادمین 1401/10/26

سلام وقت بخیر اگر در حوزه برنامه نویسی هیچ گونه اطلاعات و دانشی ندارید پیشنهاد می کنیم "دوره آموزش منطق و مقدمات برنامه نویسی" رو در ابتدا شروع کنید و بعد از اون با کمک گرفتن از مشاوران حرفه ای تحلیل داده به سمت زبان برنامه نویسی مورد علاقه خودتون گام بردارید.

آموزش برنامه نویسی پرستو علیمردانی 1401/10/22
دوره جاوا پیشرفته

همه ی مطالبی که داخل سرفصل اشاره کردید آموزش داده میشه؟

آموزش برنامه نویسی ادمین 1401/10/26

سلام وقت بخیر، بله همه ی مطالب همراه با تمرینات و پروژه ها و تمرینات کلاسی ارائه میشه خدمتتون.

آموزش برنامه نویسی مائده موسوی 1401/10/21
دوره جاوا پیشرفته

سلام وقت بخیر من چطوری می تونم دوره رو ثبت نام کنم؟

آموزش برنامه نویسی ادمین 1401/10/26

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

آموزش برنامه نویسی احمد کریمی 1401/10/18
دوره جاوا پیشرفته

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

آموزش برنامه نویسی ادمین 1401/10/26

درود بر شما جاوا یکی از سه زبان پرطرفدار در جهان هست اما این مسئله رو با بررسی دقیق تر کشوری که قصد مهاجرت به اون رو دارید بررسی کنید.