• آموزش Git:
    789,000 ت 315,600 ت
  • آموزش اصول پایگاه داده و SQL Server:
    1,659,000 ت 663,600 ت
  • آموزش برنامه‌نویسی با پایتون (پیشرفته):
    649,000 ت 259,600 ت
  • آموزش پایتون مقدماتی:
    1,119,000 ت 447,600 ت
  • آموزش جنگو Django:
    1,349,000 ت 539,600 ت
  • آموزش جنگو پیشرفته:
    1,499,000 ت 599,600 ت
  • آموزش شی‌ءگرایی در پایتون:
    539,000 ت 215,600 ت
  • مجموع:
    7,603,000 ت 3,041,200 ت
  • مجموع تخفیف: 4,561,800 ت
خرید تخصص
قیمت: 3,041,200 تومان
  • دسترسی نامحدود به محتوای تمامی دوره‌ها
  • دریافت گواهینامه معتبر مکتب‌خونه
  • دسترسی به پروژه و تصحیح پروژه‌ها توسط راهنمای متخصص
  • مشارکت در تالار گفتگو
قیمت: 3,041,200 تومان
ورود به حساب کاربری
بک‌اند (django)

بک‌اند (django)

بک‌اند (django)

دوره‌ها

این دوره برای تمامی علاقه مندان به حوزه یادگیری بک اند (django) مناسب و کامل است.

در ابتدا شما با مفاهیم اولیه پایتون آشنا خواهید شد. پایتون نوعی زبان برنامه‌نویسی پویا و شیءگرا است و می‌تواند حافظه را به‌طور خودکار مدیریت کند. زبان برنامه‌نویسی پایتون تا حدودی شبیه به زبان‌های برنامه‌نویسی RUBY ،PERL و TCL است. این زبان به دلیل داشتن نوشتار پویا (تعین نوع متغیر به صورت پویا) و نزدیک بودن به زبان انسان، محبوبیت خاصی در بین برنامه‌نویسان دارد و عملکرد آن به‌راحتی قابل‌درک است.در ادامه با تمرکز بیشتر بر روی شی‌ءگرایی پایتون  دوره را ادامه می‌دهیم، به طوری که کاربر بتواند درک بهتری از عملکرد ماژول‌سازی و فریم‌ورک‌های سطح بالا و یا حتی کار با کتابخانه‌ها پیدا کند.در مرحله بعد به آموزش SQL Server پرداخته می‌شود.  SQL Server یک سیستم مدیریت پایگاه‌ داده رابطه‌ای یا RDBMS است که توسط مایکروسافت توسعه‌ یافته و به بازار عرضه‌ شده‌است.هدف اصلی این بخش، ارتباط برقرار کردن با داده­‌های بانک اطلاعاتی SQL Server است. در پایان این بخش شرکت‌کنندگان قادر به ایجاد اصولی یک پایگاه داده، کوئری نوشتن، برنامه نویسی و ... خواهند بود و مهارت‌های لازم برای حضور در بازار کار را خواهند داشت. در ادامه به آموزش جنگو در دومرحله مقدماتی و پیشرفته پرداخته می‌شود. با استفاده از مباحث مطرح‌شده در آموزش کامل django شما می‌توانید انواع وب‌سایت‌ها را بر اساس پایگاه‌های پیچیده داده طراحی کنید. همچنین می‌توانید به‌راحتی از پس حل مشکلات توسعه وب برآمده و خیلی سریع و راحت به طراحی وب‌سایت‌ گوناگون بپردازید.در انتها با گیت آشنا خواهید شد. گیت (Git) یکی از راه‌های پیاده‌سازی ایده کنترل نسخه است. یک سیستم کنترل نسخه هر نوع تغییر ایجادشده در فایل پروژه، چرایی ایجاد این تغییرات و ارجاع به مشکلات رفع شده یا بهبودهای معرفی‌شده را ردیابی می‌کند. این به تیم‌های توسعه‌دهنده اجازه می‌دهد تا تغییرات کد را در طول زمان مدیریت و پیگیری کنند. این ابزار به توسعه‌دهندگان اجازه می‌دهد تا به حالت‌های قبلی فایل سوئیچ کند، نسخه‌ها را باهم مقایسه کند و به شناسایی مشکلات موجود در یک فایل به روشی کارآمدتر کمک می‌کند.

سوالات پرتکرار

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

آموزش پایتون مقدماتی

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

فصل اول - برنامه نویسی پایتون

11:50

فصل دوم - حلقه های تکرار و تابع در پایتون

11:16

فصل سوم - ساختارهای داده در پایتون

16:33

فصل چهارم - کتابخانه ها در پایتون

03:37

فصل پنجم - کار با فایل در پایتون

05:55

فصل ششم - پروژه پایان دوره

08:08

آموزش برنامه‌نویسی با پایتون (پیشرفته)

به گزارش سایت Stack overflow، در سال 2017 زبان برنامه‌نویسی پایتون (python)، از نظر استفاده، بیشترین رشد و بیشترین بازدید را نسبت به سایر زبان‌ها داشته است. مزیت زبان برنامه ‌نویسی پایتون ، در سادگی، قدرتمند بودن و داشتن کارآیی‌های فراوان است. به همین علت، این زبان به گزینه‌ای مناسب …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول - مقدمه

05:17

فصل دوم - برنامه‌نویسی شی‌گرا

11:35

فصل سوم - کار با دیتابیس‌ها در پایتون

05:53

فصل چهارم - Web scraping با پایتون

06:23

فصل پنجم - دنیاهای پیش‌رو

06:11

فصل ششم - پروژه پایان دوره

20:09

فصل هفتم - کار با API (اختیاری)

01:26

آموزش شی‌ءگرایی در پایتون

«برنامه‌نویسی شی‌گرا» (Object Oriented Programming) یک الگوی برنامه‌نویسی است که طراحی نرم‌افزار را حول داده‌ها یا اشیا سازمان‌دهی می‌کند و به جای توابع و منطق بر مفهوم کلاس‌ها و اشیاء تکیه می‌کند. برنامه‌نویسی شی‌گرا قابلیت استفاده مجدد کد را تضمین می‌کند و از افزونگی جلوگیری می‌کند و از این رو …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول: مقدمه

00:11

فصل دوم: آماده‌سازی

00:15

فصل سوم: شیءگرایی

04:17

فصل چهارم: Inheritance

03:24

فصل پنجم: Encapsulation

00:23

فصل ششم: انواع متدها در کلاس

00:36

فصل هفتم: Abstraction

03:11

فصل هشتم: Polymorphism

00:12

فصل نهم: نکات تکمیلی

06:44

فصل دهم: پروژه هواشناسی

10:54

فصل یازدهم: Solid

00:05

آموزش اصول پایگاه داده و SQL Server

SQL Server یک سیستم مدیریت پایگاه‌ داده رابطه‌ای یا RDBMS است که توسط مایکروسافت توسعه‌ یافته و به بازار عرضه‌ شده‌است. SQL Server به عنوان یک سرور پایگاه‌ داده، یک محصول نرم‌افزاری است که وظیفه اصلی ذخیره و بازیابی داده‌ها را طبق درخواست سایر برنامه‌های نرم‌افزاری دارد. در این دوره …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول: پیش‌گفتار

00:22

فصل دوم: مقدمه‌ای بر Microsoft SQL Server

00:43

فصل سوم: مقدمه‌ای بر T-SQL Server

00:19

فصل چهارم: طراحی بانک اطلاعاتی

05:44

فصل پنجم: نوشتن SELECT Queryها

01:44

فصل ششم: کار با داده‌ها

05:42

فصل هفتم: Joinها

05:57

فصل هشتم: Subqueries

05:49

فصل نهم: Set Operator‌ها

05:13

فصل دهم: تغییر داده‌ها

06:36

فصل یازدهم: Table Expression

06:09

فصل دوازدهم: مباحث پیشرفته‌ی برنامه‌نویسی

06:28

فصل سیزدهم: Temporal Table

00:17

فصل چهاردهم: T-SQL Programming

07:53

فصل پانزدهم: Transactionها و هم‌زمانی

07:45

آموزش جنگو Django

جنگو (Django) یکی از محبوب­ترین، کاربردی­‌ترین چهارچوب‌­های توسعه نرم­‌افزاری و یک روش استاندارد با مجموعه کاملی از مولفه‌ها است که در توسعه وب بسیار کاربرد دارد و هدف اصلی آن ایجاد وب سایت‌­هایی مبتنی بر پایگاه داده پیچیده است. طراحی سایت با جنگو به دلیل سادگی و سرعت بالایی که …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول: مقدمه

00:25

فصل دوم: مروری بر پایتون

09:45

فصل سوم: مبانی Django

03:18

فصل چهارم: کار با Media، Template و Static

16:35

فصل پنجم: پایگاه‌داده (Database) و ادمین (Admin)

02:47

فصل ششم: مباحث تکمیلی پایگاه‌داده و View

09:38

فصل هفتم: کار با Template Tags

02:26

فصل هشتم: Django Form

06:15

فصل نهم: کار با ماژول‌های Django

03:00

فصل دهم: احراز هویت کاربران (User Authentication)

06:34

فصل یازدهم: پیاده‌سازی بر روی هاست

31:53

فصل دوازدهم: پیاده‌سازی برروی سرویس‌دهنده Liara

00:55

آموزش جنگو پیشرفته

فریم­‌ورک جنگو یکی از بهترین فریم‌­ورک­‌های مبتی بر پایتون است و به دلایلی از جمله کاربردهای گسترده و راحتی در استفاده امروزه به یکی از محبوب­‌ترین فریم‌­ورک‌­های برنامه‌­نویسی تبدیل شده است.  از این رو دوره آموزش جنگو پیشرفته در ادامه و تکمیل دوره قبل (آموزش جنگو Django) به بیان مسائل …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول: مقدمه

00:16

فصل دوم: آماده‌سازی پروژه

01:11

فصل سوم: ایجاد مدل برای پروژه

01:38

فصل چهارم: ClassBasedViews

08:42

فصل پنجم: Restframework و Serializers

02:27

فصل ششم: ‌ClassBasedViewها در Restframework

06:45

فصل هفتم: ایجاد API Document

01:25

فصل هشتم: Authentication API

08:45

فصل نهم: Reformat & Lint

00:18

فصل دهم: تست‌نویسی با TestCase و PyTest

04:06

فصل یازدهم: معرفی و پیاده‌سازی CI در GithubActions

01:29

فصل دوازدهم: ایجاد داده‌های تصادفی در دیتابیس

02:40

فصل سیزدهم: دسترسی به API از بیرون

00:24

فصل چهاردهم: آشنایی با Load Testing

00:32

فصل پانزدهم: Background Process

01:59

فصل شانزدهم: آشنایی با Cache

06:36

فصل هفدهم: آماده‌سازی برای Deploy

02:47

فصل هجدهم: خرید و آماده‌سازی VPS

05:55

فصل نوزدهم: معرفی و پیاده‌سازی CD در GithubActions

61:34

آموزش Git

گیت چیست و آیا آموزش Git برای توسعه‌دهندگان یا یک برنامه نویسان لازم است؟ یک سیستم کنترل نسخه هر نوع تغییر ایجادشده در فایل پروژه، چرایی ایجاد این تغییرات و ارجاع به مشکلات رفع شده یا بهبودهای معرفی‌شده را ردیابی می‌کند. این به تیم‌های توسعه‌دهنده اجازه می‌دهد تا تغییرات کد …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

معرفی Git

00:23

شروع کار با Git

00:34

ذخیره تغییرات در Git

00:37

بررسی مخزن کد (Repository)

01:29

بازگردانی تغییرات و بازنویسی تاریخچه

00:36

استفاده از سرورهای Git و ادیتورها

03:11

کار گروهی روی مخزن کد و موارد پیشرفته‌تر درباره Git

03:12