• آموزش 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 ساعت (شامل 01:30 ساعت محتوای آموزشی)

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

11:16 ساعت (شامل 01:07 ساعت محتوای آموزشی)

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

16:33 ساعت (شامل 01:15 ساعت محتوای آموزشی)

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

03:37 ساعت (شامل 00:33 ساعت محتوای آموزشی)

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

05:55 ساعت (شامل 00:49 ساعت محتوای آموزشی)

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

08:08 ساعت (شامل 00:08 ساعت محتوای آموزشی)

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

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

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

05:17 ساعت (شامل 00:17 ساعت محتوای آموزشی)

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

11:35 ساعت (شامل 01:23 ساعت محتوای آموزشی)

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

05:53 ساعت (شامل 00:45 ساعت محتوای آموزشی)

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

06:23 ساعت (شامل 01:14 ساعت محتوای آموزشی)

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

06:11 ساعت (شامل 01:07 ساعت محتوای آموزشی)

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

20:09 ساعت (شامل 00:09 ساعت محتوای آموزشی)

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

01:26 ساعت (شامل 01:26 ساعت محتوای آموزشی)

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

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

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

00:11 ساعت (شامل 00:11 ساعت محتوای آموزشی)

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

00:15 ساعت (شامل 00:15 ساعت محتوای آموزشی)

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

04:17 ساعت (شامل 01:13 ساعت محتوای آموزشی)

فصل چهارم: Inheritance

03:24 ساعت (شامل 00:21 ساعت محتوای آموزشی)

فصل پنجم: Encapsulation

00:23 ساعت (شامل 00:20 ساعت محتوای آموزشی)

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

00:36 ساعت (شامل 00:34 ساعت محتوای آموزشی)

فصل هفتم: Abstraction

03:11 ساعت (شامل 00:09 ساعت محتوای آموزشی)

فصل هشتم: Polymorphism

00:12 ساعت (شامل 00:10 ساعت محتوای آموزشی)

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

06:44 ساعت (شامل 00:42 ساعت محتوای آموزشی)

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

10:54 ساعت (شامل 00:54 ساعت محتوای آموزشی)

فصل یازدهم: Solid

00:05 ساعت

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

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

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

00:22 ساعت (شامل 00:22 ساعت محتوای آموزشی)

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

00:43 ساعت (شامل 00:42 ساعت محتوای آموزشی)

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

00:19 ساعت (شامل 00:18 ساعت محتوای آموزشی)

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

05:44 ساعت (شامل 00:43 ساعت محتوای آموزشی)

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

01:44 ساعت (شامل 01:36 ساعت محتوای آموزشی)

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

05:42 ساعت (شامل 00:41 ساعت محتوای آموزشی)

فصل هفتم: Joinها

05:57 ساعت (شامل 00:54 ساعت محتوای آموزشی)

فصل هشتم: Subqueries

05:49 ساعت (شامل 00:47 ساعت محتوای آموزشی)

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

05:13 ساعت (شامل 00:12 ساعت محتوای آموزشی)

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

06:36 ساعت (شامل 01:32 ساعت محتوای آموزشی)

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

06:09 ساعت (شامل 01:05 ساعت محتوای آموزشی)

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

06:28 ساعت (شامل 01:26 ساعت محتوای آموزشی)

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

00:17 ساعت (شامل 00:16 ساعت محتوای آموزشی)

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

07:53 ساعت (شامل 01:49 ساعت محتوای آموزشی)

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

07:45 ساعت (شامل 01:41 ساعت محتوای آموزشی)

آموزش جنگو Django

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

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

00:25 ساعت (شامل 00:25 ساعت محتوای آموزشی)

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

09:45 ساعت (شامل 02:57 ساعت محتوای آموزشی)

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

03:18 ساعت (شامل 03:06 ساعت محتوای آموزشی)

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

16:35 ساعت (شامل 01:43 ساعت محتوای آموزشی)

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

02:47 ساعت (شامل 02:37 ساعت محتوای آموزشی)

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

09:38 ساعت (شامل 02:04 ساعت محتوای آموزشی)

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

02:26 ساعت (شامل 02:15 ساعت محتوای آموزشی)

فصل هشتم: Django Form

06:15 ساعت (شامل 01:15 ساعت محتوای آموزشی)

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

03:00 ساعت (شامل 02:54 ساعت محتوای آموزشی)

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

06:34 ساعت (شامل 01:29 ساعت محتوای آموزشی)

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

31:53 ساعت (شامل 01:48 ساعت محتوای آموزشی)

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

00:55 ساعت (شامل 00:55 ساعت محتوای آموزشی)

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

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

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

00:16 ساعت (شامل 00:16 ساعت محتوای آموزشی)

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

01:11 ساعت (شامل 01:05 ساعت محتوای آموزشی)

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

01:38 ساعت (شامل 01:33 ساعت محتوای آموزشی)

فصل چهارم: ClassBasedViews

08:42 ساعت (شامل 02:35 ساعت محتوای آموزشی)

فصل پنجم: Restframework و Serializers

02:27 ساعت (شامل 02:19 ساعت محتوای آموزشی)

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

06:45 ساعت (شامل 03:33 ساعت محتوای آموزشی)

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

01:25 ساعت (شامل 00:24 ساعت محتوای آموزشی)

فصل هشتم: Authentication API

08:45 ساعت (شامل 04:32 ساعت محتوای آموزشی)

فصل نهم: Reformat & Lint

00:18 ساعت (شامل 00:16 ساعت محتوای آموزشی)

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

04:06 ساعت (شامل 02:00 ساعت محتوای آموزشی)

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

01:29 ساعت (شامل 00:27 ساعت محتوای آموزشی)

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

02:40 ساعت (شامل 00:38 ساعت محتوای آموزشی)

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

00:24 ساعت (شامل 00:22 ساعت محتوای آموزشی)

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

00:32 ساعت (شامل 00:30 ساعت محتوای آموزشی)

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

01:59 ساعت (شامل 00:57 ساعت محتوای آموزشی)

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

06:36 ساعت (شامل 00:34 ساعت محتوای آموزشی)

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

02:47 ساعت (شامل 00:43 ساعت محتوای آموزشی)

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

05:55 ساعت (شامل 00:53 ساعت محتوای آموزشی)

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

61:34 ساعت (شامل 00:32 ساعت محتوای آموزشی)

آموزش Git

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

معرفی Git

00:23 ساعت (شامل 00:18 ساعت محتوای آموزشی)

شروع کار با Git

00:34 ساعت (شامل 00:25 ساعت محتوای آموزشی)

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

00:37 ساعت (شامل 00:34 ساعت محتوای آموزشی)

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

01:29 ساعت (شامل 00:28 ساعت محتوای آموزشی)

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

00:36 ساعت (شامل 00:34 ساعت محتوای آموزشی)

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

03:11 ساعت (شامل 01:08 ساعت محتوای آموزشی)

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

03:12 ساعت (شامل 01:07 ساعت محتوای آموزشی)