Udemy.com بزرگترین پلت فرم یادگیری آنلاین در جهان است.
کلمه Udemy ترکیبی از you + academy است.
دارای بیش از 30 میلیون دانشجو و 50،000 مدرس در حال تدریس دوره ، در بیش از 60 زبان است. بیش از 245 میلیون ثبت نام در دوره وجود داشته است. دانش آموزان و مدرسان از بیش از 190 کشور جهان آمده اند و 2/3 دانش آموز در خارج از ایالات متحده آمریکا واقع شده اند.
Udemy همچنین بیش از 4000 مشتری سازمانی دارد و 80٪ از شرکت های Fortune 100 از Udemy برای مشاغل کارمندان استفاده می کنند (Udemy for Business).
دانش آموزان دوره ها را به عنوان ابزاری برای بهبود مهارت های مرتبط با شغل می گذرانند. بعضی از دوره ها اعتبار خود را به سمت مجوز فنی تولید سوق میدهند. Udemy تلاش ویژه ای برای جذب مربیان شرکتی، که به دنبال ایجاد دوره های آموزشی برای کارمندان شرکت خود هستند ، انجام داده است.
تا سال 2019 ، بیش از 130،000 دوره در وب سایت وجود دارد. [
در سال 2007 ، بنیان گذار Udemy ، موسس Eren Bali در حالی که در ترکیه زندگی می کرد ، نرم افزاری را برای یک کلاس مجازی زنده ساخت. وی در ساختن این محصول برای همه ، پتانسیل بالایی را مشاهده کرد و سپس به "سیلیکون ولی" نقل مکان کرد تا دو سال بعد شرکتی را تأسیس کند. این سایت توسط Bali, Oktay Caglar و Gagan Biyani در اوایل سال 2010 راه اندازی شد.
در فوریه 2010 ، بنیانگذاران تلاش کردند تا بودجه سرمایه گذاری را افزایش دهند ، اما این ایده نتوانست سرمایه گذاران را تحت تأثیر قرار دهد و به گفته Gagan Biyani ، آنها 30 بار رد شدند. در پاسخ به این موضوع، آنها مانع از توسعه محصول شدند و Udemy—"The Academy of You"— را در مه 2010 راه اندازی کردند.
طی چند ماه ، 1000 مدرس حدود 2،000 دوره ایجاد کرده بودند و Udemy نزدیک به 10،000 کاربر ثبت شده داشت. بر اساس این واکنش مساعد بازار ، آنها تصمیم گرفتند كه دور دیگری از تأمین مالی را امتحان كنند و یك میلیون دلار بودجه سرمایه گذاری را تا آگوست جمع كنند.
در اکتبر 2011 ، این شرکت مبلغ 3 میلیون دلار اضافی در بودجه سری A به رهبری سرمایه گذاران Groupon و Eric Lefkofsky و Brad Keywell و همچنین 500 Startups و MHS Capital جمع آوری کرد.
در دسامبر سال 2012 ، این شرکت 12 میلیون دلار بودجه از سری B به رهبری Insight Venture Partners و همچنین Lightbank Capital ، MHS Capital و Learn Capital جمع آوری کرده و کل بودجه Udemy را به 16 میلیون دلار رسانده است.
در تاریخ 22 آوریل 2014 ، نسخه دیجیتالی وال استریت ژورنال گزارش داد كه Dennis Yang، به عنوان مدیر عامل Udemy منصوب شد و جایگزین Eren Bali شد.
در ماه مه 2014 ، Udemy بالغ بر 32 میلیون دلار دیگر در بودجه سری C ، به رهبری Norwest Venture Partners و همچنین Insight Venture Partners و MHS Capital جمع آوری کرد.
در ژوئن سال 2015 ، Udemy یک دور financing تأمین مالی سری D توانست 65 میلیون دلار ، به سرپرستی گروه Stripes ، جمع آوری کند.
اکنون Udemy به یکی دیگر از خانه های آنلاین آموزش Skillsdox Inc از کانادا پیوسته است تا مدرسه مهارتها را در هند افتتاح کند.
در ژوئن سال 2016 ، Udemy مبلغ 60 میلیون دلار از Naspers Ventures را بعنوان پیگیری دوره 65 میلیون دلاری سری D از ژوئن 2015 جمع آوری کرد.
در 5 فوریه 2019 ، Udemy اعلام کرد که هیئت مدیره این شرکت Gregg Coccari را به عنوان مدیر اجرایی جدید خود منصوب کرده است.
اگر در فریمورک Spring تازه وارد هستید، این دوره برای شماست. این دوره هسته اصلی فریمورک Spring را پوشش میدهد، بنیادی که کلیه سایر پروژههای چهارچوبی Spring از آن ساخته شده اند.
در این دوره با مفاهیم مهم کلیدی مانند تزریق وابستگی و وارونگی کنترل که در کل فریمورک Spring استفاده میشود آشنا میشوید. در فریمورک Spring ، شما میتوانید از پیکربندی سنتی XML یا پیکربندی جدید مبتنی بر جاوا استفاده کنید. من به شما قدم به قدم نحوه پیکربندی Spring Beans با استفاده از بهترین روشها در XML و Java را نشان میدهم. من همچنین به شما نشان خواهم داد که چگونه از Spring برای ادامه دادهها در یک پایگاه داده استفاده کنید و از Spring MVC برای نمایش محتوا از پایگاه داده در یک صفحه وب.
در طول دوره به نمونههای کد ارائه شده در آموزشها دسترسی خواهید داشت. این کدی است که میتوانید بر روی کامپیوتر خود بسازید و اجرا کنید. شما قادر خواهید بود نمونههای کد کار را مطالعه کنید. هر زمان ممکن باشد، من از سالها تجربه خود، به عنوان مشاور منبع Spring در موارد واقعی و مثال استفاده میکنم. من سالها کد خوب و کد بد زیادی را دیده ام. با استفاده از تجربه من با Spring، برای جلوگیری از این کار، کد خوب و برنامه نویسی ضعیف را به شما نشان خواهم داد.
با پایان یافتن این دوره، شما قادر خواهید بود یک برنامه کاربردی وب Spring کاربردی بسازید.
در این دوره آشنا خواهید شد با:
تزریق وابستگی و وارونگی کنترل (IoC) در فریمورک Spring.
Spring Boot
استفاده از Spring Initializr
استفاده از Maven برای ساخت پروژههای Spring
نحوه استفاده از JUnit و Mockito برای تست Spring
پیکربندی جاوا و XML Spring
Spring MVC و Thymeleaf با Bootstrap CSS
تست MVC Spring
JPA / Hibernate
Spring JPA و استفاده از DAOs
پروفایلهای Spring
توجه: این دوره در نسخه 4 فریمورک Spring است. فریمورک Spring نسخه 5 در سپتامبر 2017 منتشر شد. برای کسانی که علاقه مند به یادگیری Spring هستند، این دوره مکانی عالی برای شروع است.
این دوره برای چه کسی است:
+ این دوره برای توسعه دهندگان جاوا برای یادگیری فریمورک Spring ایدهآل است.
نمونه ویدیوی آموزشی ( فایلهای زیر نویس جدا از فیلم است و میتوانید آنرا نمایش ندهید ) :
01 مقدمهای در چهارچوب Spring
___ | مقدمه مربی 01
___ | مقدمه دوره اصلی 02 Spring
___ | 03 تاریخچه EJB و تولد فریمورک Spring
___ | 04 Spring هسته
___ | پروژههای فریمورک 05 Spring
___ | 06 آیا IDE شما مانند توله سگ رایگان است
___ | 07 آزمایشی 90 روزه IntelliJ!
02 با Spring شروع به کار کنید
___ | بررسی اجمالی 01
___ | 02 تنظیم محیط توسعه خود
___ | 03 بررسی از GitHub
___ | 04 سلام جهانی با استفاده از Spring 4 و Spring Boot
03 تزریق وابستگی با استفاده از Spring
___ | بررسی اجمالی 01
___ | تزریق وابستگی 02 اصول در Spring
___ | 03 نمونه استفاده از تزریق وابستگی در Spring
___ | 04 ایجاد یک پروژه Spring Boot با استفاده از Spring Initializr از طریق IntelliJ
___ | 05 با استفاده از Spring Proفایلها با تزریق وابستگی
___ | 06 با استفاده از پروفایلهای پیش فرض
04 Spring پیکربندی جاوا
___ | بررسی اجمالی 01
___ | 02 اسکن مؤلفه
___ | کلاسهای پیکربندی جاوا 03 Spring
___ | 04 با استفاده از کارخانه Beans
___ | 05 گزینه پیشرفته Autowire در Spring
پیکربندی XML 05 Spring
___ | بررسی اجمالی 01
___ | 02 Spring پیکربندی XML با Spring Boot
___ | 03 ایجاد Spring Beans در XML
___ | 04 وارد کردن فایلهای پیکربندی XML
06 معرفی Spring MVC
___ | بررسی اجمالی 01
___ | 02 بررسی اجمالی Spring MVC
___ | 03 ایجاد یک پروژه MVC Spring
___ | 04 ایجاد یک صفحه فهرست و اجرای از طریق Sping Boot
___ | 05 با استفاده از شیشههای وب
___ | 06 لیست محصولات
___ | 07 نمایش یک محصول
___ | 08 ایجاد یک محصول جدید
___ | 09 به روزرسانی یک محصول
___ | 10 حذف یک محصول
___ | 11 اختصاص دادن کدگذاری - یک شیء مشتری را اضافه کنید
___ | 12 بررسی کد واگذاری
07 Spring MVC تست و Mockito
___ | 01 مقدمهای در تست MVC Spring
___ | 02 با استفاده از Spring MVC برای آزمایش صفحه فهرست
___ | 03 با استفاده از Spring تست MVC و Mockito برای کنترل کننده CRUD
___ | واگذاری کدگذاری 04 - تستهای MVC Spring را برای کنترل مشتری بنویسید
___ | 05 بررسی اختصاصی کدگذاری
08 JPA
___ | بررسی اجمالی 01
___ | 02 آشنایی با JPA
___ | 03 وابستگیهای Maven
___ | 04 اشخاص JPA
___ | 05 قفل خوش بینی JPA
___ | 06 کد اختصاصی کد JPA
___ | 07 بررسی اعتبار کد کد JPA
___ | 08 سرویس JPA DAO
___ | 09 Bootstrap داده
___ | 10 تست ادغام JPA
___ | واگذاری کد 11 JPA DAO
___ | 12 بررسی اختصاصی کد JPA DAO
___ | 13 جایزه؛ اشکال زدایی اشکال پیکربندی خودکار Spring Boot
09 روابط شخصیتی JPA
___ | 01 آشنایی با اشخاص JPA
___ | 02 روابط یک به یک شخصیت - یک طرفه
___ | 03 روابط یک به یک روابط - دو طرفه
___ | 04 JPA بسیاری به یک رابطه
___ | 05 اشخاص جاسازی شده JPA
___ | 06 کد اختصاصی کد JPA
___ | 07 بررسی کد واگذاری نهاد JPA
___ | 08 JPA بسیاری از روابط
___ | 09 تخصیص آزمون
10 جایزه
___ | 01 تخفیف در سایر دورههای Spring فریمورک گورو
01 Introduction to the Spring Framework
___| 01 Instructor Introduction
___| 02 Spring Core Course Introduction
___| 03 History of EJB and the Birth of the Spring Framework
___| 04 Spring Core
___| 05 Spring Framework Projects
___| 06 Is Your IDE Free Like a Puppy
___| 07 Free 90 Day IntelliJ Trial!
02 Getting Started with Spring
___| 01 Section Overview
___| 02 Setting up your Development Environment
___| 03 Checking out from GitHub
___| 04 Hello World Using Spring 4 and Spring Boot
03 Dependency Injection Using Spring
___| 01 Section Overview
___| 02 Basics Dependency Injection in Spring
___| 03 Examples of Using Dependency Injection in Spring
___| 04 Creating a Spring Boot Project Using Spring Initializr via IntelliJ
___| 05 Using Spring Profiles With Dependency Injection
___| 06 Using Default Profiles
04 Spring Java Configuration
___| 01 Section Overview
___| 02 Component Scan
___| 03 Spring Java Configuration Classes
___| 04 Using Factory Beans
___| 05 Advanced Autowire Options in Spring
05 Spring XML Configuration
___| 01 Section Overview
___| 02 Spring XML Configuration With Spring Boot
___| 03 Creating Spring Beans in XML
___| 04 Importing XML Configuration Files
06 Introducing Spring MVC
___| 01 Section Overview
___| 02 Overview of Spring MVC
___| 03 Creating a Spring MVC Project
___| 04 Creating an Index Page and Running via Sping Boot
___| 05 Using Web Jars
___| 06 Listing Products
___| 07 Display a Product
___| 08 Creating a New Product
___| 09 Updating a Product
___| 10 Deleting a Product
___| 11 Coding Assignment - add a Customer Object
___| 12 Assignment Code Review
07 Spring MVC Test and Mockito
___| 01 Introduction to Spring MVC Test
___| 02 Using Spring MVC for Testing the Index Page
___| 03 Using Spring MVC Test and Mockito for a CRUD Controller
___| 04 Coding Assignment - Write Spring MVC Tests for Customer Controller
___| 05 Coding Assignment Review
08 JPA
___| 01 Section Overview
___| 02 Introduction to JPA
___| 03 Maven Dependencies
___| 04 JPA Entities
___| 05 JPA Optimistic Locking
___| 06 JPA Entity Code Assignment
___| 07 JPA Entity Code Assignment Review
___| 08 JPA DAO Service
___| 09 Bootstrap Data
___| 10 JPA Integration Testing
___| 11 JPA DAO Code Assignment
___| 12 JPA DAO Code Assignment Review
___| 13 Bonus; Debugging Spring Boot Auto Config
09 JPA Entity Relationships
___| 01 Introduction to JPA Entities
___| 02 One to One Entity Relationships - Unidirectional
___| 03 One to One Entity Relationships - Bidirectional
___| 04 JPA Many to One Relationships
___| 05 JPA Embedded Entities
___| 06 JPA Entity Code Assignment
___| 07 JPA Entity Assignment Code Review
___| 08 JPA Many to Many Relationships
___| 09 Test Assignment
10 Bonus
___| 01 Discounts on other Spring Framework Guru Courses