• آموزش Git:
    219,000 ت 186,150 ت
  • آموزش برنامه‌نویسی با پایتون (پیشرفته):
    209,000 ت 177,650 ت
  • آموزش پایتون مقدماتی:
    299,000 ت 254,150 ت
  • آموزش جنگو (django):
    319,000 ت 271,150 ت
  • آموزش طراحی وب سایت (Front-End):
    129,000 ت 109,650 ت
  • مجموع:
    1,175,000 ت 998,750 ت
  • مجموع تخفیف: 176,250 ت
خرید تخصص
قیمت: 998,750 تومان
  • دسترسی نامحدود به محتوای تمامی دوره‌ها
  • دریافت گواهینامه معتبر مکتب‌خونه
  • دسترسی به پروژه و تصحیح پروژه‌ها توسط راهنمای متخصص
  • مشارکت در تالار گفتگو
قیمت: 998,750 تومان
آموزش طراحی وب‌سایت با پایتون و جنگو (python, django)

آموزش طراحی وب‌سایت با پایتون و جنگو (python, django)

آموزش طراحی وب‌سایت با پایتون و جنگو (python, django)

دوره‌ها

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

در آموزش طراحی سایت با پایتون و جنگو، شما می‌توانید در مدت کوتاهی یک وب‌سایت را از صفر تا صد طراحی کنید. یکی از خصوصیات زبان برنامه‌نویسی پایتون راحتی و فراگیری آسان آن است. همچنین جنگو یک چارچوب سطح بالا برای پایتون است،‌ که روشی استاندارد برای توسعه سریع و آسان وب‌سایت‌ها ارائه می‌دهد. هدف اصلی جنگو، سهولت در ایجاد وب‌سایت‌های پیچیده در محور پایگاه‌داده است. سایت‌های شناخته شده‌ی Instagram، spotify، dropbox، pinter، reddit و Mozilla  از Django استفاده می‌کنند. 

با گسترش مشاغل آی‌تی نیاز بسیار زیادی به طراح سایت به وجود آمده است، بخصوص به افرادی نیاز است، که دانش برنامه‌نویسی در زمینه‌ی python و django داشته باشند.

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

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

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

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

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

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


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

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

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

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

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

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

هدف از یادگیری دوره آموزش پایتون مقدماتی چیست؟

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

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

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

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

·        کسانی که قصد دارند برنامه‌نویسی را از صفر شروع کنند.

·        دانشجویان و فارغ‌التحصیلان رشته‌های کامپیوتر، برق و تمام رشته‌های مهندسی

·        کسانی که می‌خواهند با یادگیری تنها یک زبان به طراحی وب، طراحی اپلیکیشن، طراحی برنامه‌های کامپیوتری و غیره بپردازند.

·        تمام علاقه‌مندان به برنامه‌نویسی که هیچ پیش‌زمینه‌ای از این زبان مهارت ندارند.

بعد از فراگیری دوره آموزش پایتون مقدماتی چه مهارت‌هایی کسب خواهید کرد؟


·        آشنایی با مفاهیم و مبانی برنامه‌نویسی پایتون

·        آشنایی کامل با ساختارهای داده در پایتون

·        آشنایی و کار با کتابخانه‌های استاندارد پایتون

·        طراحی برنامه‌های کاربردی با پایتون

·        انجام پروژه‌های متنوع با استفاده از این زبان محبوب و کاربردی

پیش‌نیازها و منابع مکمل برای فراگیری دوره آموزش پایتون مقدماتی چیست؟

دوره آموزش پایتون مقدماتی طوری طراحی و تدریس شده است که تمام اصول کلی و پایه‌ای برنامه‌نویسی را در قالب یک زبان آموزش می‌دهد؛ بنابراین هیچ پیش‌نیازی برای این دوره تعریف نشده و تمامی علاقه‌مندان (حتی کسانی که هیچ شناختی از برنامه‌نویسی ندارند)، می‌توانند از محتواهای ارائه شده در آن بهره‌مند شوند.

ویژگی‌های متمایز دوره آموزش پایتون مقدماتی مکتب‌خونه چیست؟

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

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

همچنین اگر بتوانید 70 نمره از این دوره کسب کنید، گواهینامه‌ای به شما اعطا خواهد شد که این مدرک ضمن نشان‌دادن سطح مهارت‌های شما در برنامه‌نویسی پایتون، استخدامتان را در شرکت‌های معتبر آسان می‌کند.

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

 

مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

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

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 ساعت محتوای آموزشی)

آموزش طراحی وب سایت (Front-End)

آموزش طراحی سایت: جهان امروز، جهان تبادل کردن و به اشتراک گذاشتن اطلاعات است. از زمانی که تیم انگلیسی برنزرلی در سرن، وب را ایجاد کرد تا به امروز، وبگاه های اینترنتی، گستره ی فعالیت خود را بسیار بالا برده اند. تا به حدی که امروزه، برای اطلاع از یک فعالیت خدماتی یا یک خبر و حتی نام نویسی های مختلف، باید سراغ وبسایت برویم. بدیهی است که در چنین شرایطی، سیستم وب، بسیار مهم می­شود.

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

در این دوره مباحث CSS ، HTML ، javaScript پوشش داده شده است.

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

در ایران نیز، برنامه­ نویس و توسعه گر وب، جز 10 شغل پردرآمد به حساب می‌­آید، همچنین آمارها نشان می‌­دهد که مخاطبین کنکور هم در چند سال اخیر به قبولی در رشته های کامپیوتری، تمایل بیشتری پیدا کرده­ اند.

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

با یادگیری طراحی وب سایت می‌توانید به راحتی وب سایت خود را با سلیقه‌ی شخصی خود طراحی نمایید. اما برای اینکه یک طراح وب سایت فرانت اند شوید، چه مهارت‌هایی لازم دارید که وب‌سایت مورد نظر خود را طراحی کنید؟ در ادامه این مهارت‌ها را برای شما شرح می‌دهیم.
لیست مهارت‌هایی که یک برنامه‌نویس FRONT-END نیاز دارد، به شرح زیر می‌باشد:

  • HTML
  • CSS
  • Javascript
  • کتابخانه‌ها و انواع مختلف فریم‌ورک‌های جاوا اسکریپت 
  • کتابخانه‌های CSS 
  • پردازنده‌های CSS 
  • نرم افزارهای گرافیکی 
  • تست و آزمون خطا
  • آشنایی با UX Design

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

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

با این حال باید یک برنامه‌ نویس فرانت اند در کنار تسلط به زبان‌های برنامه نویسی مثل جاوا اسکریپت و html و css باید با نرم‌افزارهای گرافیکی نیز آشنایی لازم را داشته باشد تا در صورت نیاز بتواند از این نرم‌افزارها برای تخصصی‌تر کردن کار خود استفاده نماید.

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

همان‌طور که گفتیم برنامه‌نویس front-end باید طراحی تجربه کاربری را به‌خوبی اعمال کند تا کاربر در زمان استفاده از خدمات پلتفرم شما، حس خوبی را تجربه نماید.

مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول - HTML

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

فصل دوم - CSS

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

فصل سوم - JavaScript

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

فصل چهارم - jQuery

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

فصل پنجم - طراحی واکنش گرا

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

پروژه نهایی

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

آموزش جنگو (django)

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


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

 

جنگو پایتون چیست؟

جنگو یک چارچوب وب پایتون و مجموعه‌ای از مؤلفه‌ها است که روشی استاندارد برای توسعه سریع و آسان وب ارائه می‌دهد. هدف اصلی جنگو ایجاد وب‌سایت‌هایی مبتنی بر پایگاه‌داده پیچیده است. ساخت سایت با جنگو به‌قدری محبوب است که سایت‌های معروف زیادی با برنامه‌نویسی جنگو نوشته شده‌اند. اینستاگرام، واشنگتن‌تایمز، موزیلا، PBS، Disqus، Bitbucket و... از جمله این سایت‌ها هستند.

طراحی سایت با جنگو و توسعه سریع نرم‌افزارها هدف اصلی این فریم‌ورک محبوب است. با آموزش کامل Django می‌توانید هر نوع وب‌سایتی از سیستم‌های مدیریت محتوا و ویکی‌ها گرفته تا شبکه‌های اجتماعی و سایت‌های خبری بسازید. این فریم‌ورک با هر چارچوبی در سمت مشتری می‌تواند کار کند و تقریباً در تمام قالب‌ها از جمله RSS، HTML، XML، JSON و... محتوایی ارائه می‌دهد.

 

هدف از یادگیری دوره آموزش جنگو چیست؟

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

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

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

 

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

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

 

بعد از فراگیری دوره آموزش جنگو چه مهارت‌هایی کسب خواهید کرد؟

  • راه‌اندازی یک پروژه جدید و مشاهده ساختار مؤلفه‌ها و فایل‌های آن
  • پیاده‌سازی مدل‌های داده از پیش طراحی‌شده و مهاجرت آن‌ها به پایگاه‌داده
  • اجرای پرسمان‌های مختلف (از ساده تا پیشرفته) روی داده‌ها و استفاده از نتایج پرسمان در تولید خروجی
  • طراحی الگوهای URL و هدایت درخواست به بخش متناظر آن برای تولید پاسخ
  • نمایش خروجی‌های کاربرپسند در قالب HTML و استفاده از عناصر گرافیکی در آن‌ها نظیر قالب‌بندی CSS
  • افزودن رفتار با JS و استفاده از فونت‌ها و تصاویر
  • آشنایی با زیرساخت مدیریت کاربران در جنگو و شناخت امکانات جنگو در رابطه با طراحی
  • تکمیل و اعتبارسنجی فرم‌های اطلاعاتی

 

سرفصل‌های دوره آموزش جنگو چیست؟

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

 

ویژگی‌های متمایز دوره آموزش جنگو مکتب‌خونه چیست؟ 


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

مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

فصل اول - معرفی دوره‌ی آموزش جنگو

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

فصل دوم - اصول و معماری وب

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

فصل سوم - چارچوب‌ های برنامه‌ سازی وب

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

فصل چهارم - نصب و راه اندازی ابزارها

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

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

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

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

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

فصل هفتم - شروع کار با جنگو

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

فصل هشتم - کار با مدل ها در جنگو

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

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

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

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

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

فصل یازدهم - کار با فرم ها در جنگو

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

آموزش Git

گیت (Git) یک سامانه‌ی کنترل نسخه‌ی توزیع ‌شده است که طراحی شده تا بتواند تغییرات سورس کد را در طول توسعه‌ی نرم‌افزار شناسایی کرده و ردیابی کند. هدف اصلی از ساخته شدن این سامانه این است که همکاری و کار تیمی در میان برنامه‌نویسانی که بر روی پروژه‌های مشترک کار می‌کنند تسهیل شود، اما می‌توان از آن برای ردیابی هر نوع تغییراتی در انواع فایل‌های مختلف استفاده کرد. سایر اهداف این سامانه عبارت‌اند از سرعت بالاتر، انسجام داده‌ها، و پشتیبانی روال‌های کاری توزیع شده و غیر خطی. این دوره آموزش Git به شما کمک خواهد کرد تا با مفهوم Git و ابزارهای مختلف آن آشنا شوید و در مدت زمان کوتاهی بتوانید از آن به طور موثر استفاده کنید.

 

Git در سال ۲۰۰۵ توسط لینوس تروالدز و در پی توسعه‌ی کرنل لینوکس ساخته شد تا سایر توسعه‌دهنده‌های کرنل بتوانند با راحتی و سرعت بیشتری در توسعه‌ی آن مشارکت کنند. از سال ۲۰۰۵ به بعد افرادی کلیدی از جمله جونیو هامانو از نگهداری‌کننده‌های اصلی آن بوده‌اند. درست مانند سایر سامانه‌های کنترل نسخه‌ی توزیع شده، و بر خلاف بسیاری از سامانه‌های کلاینت-سروری، تمام مخزن‌های گیت روی تمام کامپیوترهایی که روی آن‌ها بارگذاری شده‌است، نسخه‌ی کاملی از تاریخچه به همراه توانایی ردیابی نسخه، فارغ از اتصال یا عدم اتصال به شبکه یا سرور مرکزی، وجود دارد.

 

امروزه میلیون‌ها پروژه از 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 ساعت محتوای آموزشی)