آموزش کامل برنامه نویسی به زبان C به صورت ویدئویی و فارسی
( فیلم آموزشی ) ،توسط مهندس روژین شکیبا
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.
معرفی سرفصل های این دوره:
توضیحات کلی مجموعه:
در این مجموعه آموزشی قصد داریم با همه سر فصلها و مباحث آموزش و مفاهیم برنامه نویسی C به صورت عملی و گام به گام آشنا شویم. این مجموعه نه تنها شامل مباحث تئوری بلکه شامل مباحث عملی (نوشتن کد و شبه کد) نیز می باشد.
زبان C را میتوان پدر زبان برنامه نویسی ++C و پدربزرگ #C دانست. زبان های جاوا و ++C بر پایه C نوشته و ایجاد شده اند.
زبان برنامه نویسی C یک زبان همه منظوره و سطح میانی ساخت یافته و دستوری است. یکی از مزیت های زبان C عدم وابستگی به سخت افزار یا سیستم عامل خاصی است.
این دوره بیش از 190 جلسه آموزش C تصویری و به زبان فارسی می باشد، از صفر تا صد مفاهیم برنامه نویسی و زبان C می آموزید که دانشجو پس از گذراندن این دوره به فهم کاملی از برنامه نویسی و همچنین زبان C خواهد رسید و می تواند نیازهایش را برآورده سازد. این دوره شامل 23 فصل می باشد که در هر فصل مفاهیم جدیدی تدریس خواهد شد و این پکیج دو تفاوت دارد: اولا نسبت به دیگر مجموعه دارای مثال ها و پروژه هایی می باشد و دوما تکمیل بودن این پکیج هست که باتوجه به تعداد جلسات و ساعات آموزشی که آموزشگاه ها و دیگر سایت ها در اختیار شما عزیزان قرار دادند به قدرتمندی این پکیج میتوانید پی ببرید.
ویژگی های پکیج آموزش C چیست و مناسب چه کسانی است؟
افرادی که قصد دارند از پایه اقدام به یادگیری برنامه نویسی نمایند.
حتی دوستانی که هیچ زمینه ای در رابطه با برنامه نویسی ندارند هم میتوانند از این پکیج استفاده کنند.
دانشجویان رشته مهندسی کامپیوتر که درس برنامه سازی را در دانشگاه باید بگذرانند.
دوستانی که برنامه نویسی را می خواهند ادامه دهند و میخواهند با پایه ای قوی در حرفه برنامه نویسی قدم بگذارند.
در بخش زیرنگاهی به موضوعات و مباحث ارائه شده خواهیم داشت:
انواع داده ها
متغیر ها
تعریف متغیر ها
مقدار دادن به متغیر ها
تعریف ثوابت
عملگرها
عملگرهای محاسباتی
عبارات محاسباتی
تقدم عملگرها
عملگرهای رابطه ای
عملگرهای منطقی
عملگرهای ترکیبی
عملگرهای بیتی
عملگرهای & و *
عملگر ؟
عملگر (,)
عملگر sizeof
عملگر ()
تقدم عملگرها در حالت کلی
تبدیل انواع
روش ایجاد برنامه
تعیین نیازمندیهای مساله
تحلیل مساله
طراحی الگوریتم
پیاده سازی الگوریتم
تست برنامه
نگهداری برنامه
فرآیند آماده سازی و اجرای برنامه
ورودی - خروجی داده ها
چاپ اطلاعات با تابع ()printf
مشاهده صفحه خروجی برنامه
پاک کردن صفحه خروجی برنامه
انتقال مکان نما در صفحه خروجی
چاپ اعداد نوع short و long
تعیین طول میدان در تابع ()printf
ورود اطلاعات توسط تابع ()scanf
ورودی خروجی کاراکترها
خواندن کاراکتر با توابع ()getch و ()getche
خواندن کاراکتر با تابع ()getchar
نوشتن کاراکتر با تابع ()putch و ()putchar
ساختارهای تکرار
ساختار تکرار for
حلقه های تکرار تودرتو
عملگر کاما و حلقه for
ساختار تکرار while
ساختار تکرار do ... while
از کدام حلقه تکرار استفاده کنیم؟
ساختارهای تصمیم
ساختار تصمیم if
ساختار تصمیم else if
انتقال کنترل غیرشرطی
دستور break
دستور continue
دستور goto
ساختار تصمیم switch
توابع و برنامه سازی ساخت یافته
نوشتن توابع
نکات مربوط به نوشتن توابع
نحوه کار تابع
روشهای ارسال پارامترها به توابع
توابعی که هیچ مقداری را برنمی گردانند
توابعی که یک مقدار را برمی گردانند
متغیرهای محلی و عمومی
متغیرهای محلی هم نام با متغیرهای عمومی
بازگشتی
حالت های بازگشتی و توقف در محاسبه فاکتوریل
کلاس های حافظه و حوزه متغیرها
کلاس حافظه اتوماتیک
کلاس حافظه ثبات
کلاس حافظه استاتیک
متغیر استاتیک محلی
متغیر استاتیک عمومی
کلاس حافظه خارجی
تفاوت کلاس حافظه خارجی و کلاس حافظه استاتیک عمومی
نکات الگوی تابع
آرایه های یک بعدی
آرایه یک بعدی به عنوان آرگومان تابع
مرتب سازی آرایه ها
مرتب سازی حبابی
جستجو در آرایه
جستجوی ترتیبی
جستجوی دودویی
آرایه های چندبعدی
آرایه های دوبعدی به عنوان آرگومان تابع
مقدار اولیه آرایه ها
نکات آرایه ها
رشته ها
مقدار اولیه دادن به رشته ها
ورودی - خروجی رشته ها
خواندن رشته با تابع ()gets
تفاوت ()gets و ()scanf در خواندن رشته ها
چاپ رشته با تابع ()puts
رشته ها به عنوان آرگومان تابع
انتساب رشته ها(کپی کردن رشته در رشته دیگر)
مقایسه رشته ها
الحاق دو رشته
آرایه ای از رشته ها
متغیرهای اشاره گر
عملگرهای اشاره گر
اشاره گرها و انواع متغیرها
اعمال روی اشاره گرها
انتساب اشاره گرها به یکدیگر
اعمال محاسباتی بر روی اشاره گرها
مقایسه اشاره گرها
متغیرهای پویا
تخصیص حافظه پویا
برگرداندن حافظه به سیستم
اشاره گرها و توابع
اجرای تابع با استفاده از آدرس آن
آشاره گرها و آرایه ها
آرایه پویا
اشاره گرها و رشته ها
ارزش دهی اولیه به اشاره گرها
اشاره گر به اشاره گر
نکاتی راجع به اشاره گرها
آرگومان های تابع ()main
تعریف نوع ساختمان
تعریف متغیر نوع ساختمان
دسترسی به عناصر ساختمان
ارزش دهی اولیه به ساختمان
انتساب ساختمان ها به یکدیگر
آرایه ای از ساختمان ها
تعریف ساختمان ها به صورت لانه ای
ساختمان ها به عنوان آرگومان تابع
انتقال عناصر ساختمان به توابع
انتقال ساختمان ها به توابع
اشاره گرهای ساختمان
ساختمان بیتی
یونیونها
ساختمانی از یونیون
تغییرنام انواع داده ها با typedef
انواع داده شمارشی
انواع فایل از نظر نوع اطلاعات
سازمان فایل
باز کردن فایل
بستن فایل
ورودی - خروجی کاراکتر ها
ورودی خروجی رشته ها
فایل به عنوان وسیله ورودی - خروجی
عیب یابی در ورودی - خروجی فایل
حذف فایل
بافر
ورودی و خروجی همراه با فرمت
ورودی - خروجی رکورد
حل یک مساله از طریق فایل های ترتیبی
دسترسی تصادفی به فایل (ورودی - خروجی تصادفی)
حل یک مساله از طریق فایل تصادفی
دستگاههای ورودی - خروجی استاندارد
توابع ریاضی
توابع کاراکتری
توابع رشته ای
توابع تخصیص حافظه پویا
توابعی در مورد فایل ها و فهرستها
صف
صف دایره ای
پشته
لیست پیوندی
مشخصات گره های لیست
تعریف گره لیست پیوندی
تعریف اشاره گرهای خارجی
ایجاد گره های لیست پیوندی
پیونددادن گره های لیست پیوندی
درج گره ای در لیست پیوندی
حذف گره از لیست پیوندی
پیمایش لیست پیوندی
لیست حلقوی
لیست های دوپیوندی
تعریف گره لیست دوپیوندی
پیوند دادن گره های لیست دوپیوندی
درج گره ای در لیست دوپیوندی
حذف گره از لیست دو پیوندی
درختها
درخت دودویی
ساختار گره درخت دودویی
تعریف گره درخت
ایجاد گره درخت
ایجاد درخت جستجوی دودویی
پیمایش درخت
پیمایش inorder درخت دودویی
پیمایش preorder
پیمایش postorder
روشهای مرتب سازی
مقایسه الگوریتم های مرتب سازی
مرتب سازی تعویضی
روش مرتب سازی انتخابی
مرتب سازی به روش درجی
روش های مرتب سازی خوب
الگوریتم مرتب سازی shellsort
الگوریتم مرتب سازی quicksort
مرتب سازی رشته ها
مرتب سازی ساختمانها
مرتب سازی فایلهای تصادفی
روشهای جستجو
ساختمان کامپیوتر
ثباتهای پردازنده های 16 بیتی
ثباتهای عمومی
سگمنت ها
ثباتهای سگمنت
ثباتهای ایندکس
ثباتهای وضعیت و کنترلی
ثباتهای 32 بیتی
مفهوم آدرس دهی
مقدمه ای بر وقفه ها
انواع وقفه ها
وقفه های بایوس
معرفی توابع چند وقفه
اجرای وقفه ها در C
توابع DOS
مدل حافظه tiny
مدل حافظه small
مدل حافظه medium
مدل حافظه compact
مدل حافظه large
مدل حافظه huge
انتخاب مدل حافظه مناسب
معرفی مدل حافظه به کامپایلر
آدرس دهی به خارج از یک سگمنت حافظه
کلمه کلیدی far
کلمه کلیدی huge
کلمه کلیدی near
تشخیص کلید های کیبورد
صفات کاراکتر و تغییر آنها
انواع رمزگذاری
رمزگذاری جانشینی
رمزگذاری جابجایی
رمزگذاری به روش دستکاری بیت ها
فشرده سازی داده ها
ذخیره 8 کاراکتر در 7 بایت (فشرده سازی بیتی)
فشرده سازی از طریق حذف کاراکترها
کشف رمز متنهای رمزی
توابع گرافیکی
توابع غیر گرافیکی مانیتور
تولید رنگ
از کجا شروع کنیم؟
نوشتن پیکسل ها
رسم خط
رسم مستطیل و پر کردن آن
رسم دایره و بیضی و پر کردن آنها
ذخیره و بازیابی گرافیک
کپی و انتقال گرافیک از نقطه ای به نقطه دیگر
چرخش اشکال گرافیکی
طراحی برنامه
انتخاب یک ساختمان داده
پنهان سازی اطلاعات و کد
برنامه های متشکل از چند فایل
ایجاد کتابخانه
مشاهده محتویات فایل کتابخانه
برنامه GREP
عبارات
نشانه ها (tokens)
چگونگی تولید عبارات
مفسر زبان بیسیک
دستور انتساب
دستور PRINT
دستور INPUT
دستور GOTO
دستور IF
دستور FOR
دستور GOSUB
برنامه کامل مفسر بیسیک
توابعی در مورد تاریخ ، زمان و دیگر توابع سیستم
توابع تخصیص حافظه پویا
توابع کنترلی
توابع ورودی - خروجی
توابع متفرقه
ذخیره و بازیابی قسمتی از مانیتور
ایجاد منوی popup
ایجاد منوی popup بدون وقفه بایوس
ایجاد منوی pulldown
دستورات اسمبلی در زبان C
استفاده از زیر برنامه های اسمبلی در برنامه C
کوچک و بزرگ بود حروف و متغیرها
پیش فرض سگمنت
ترجمه چند فایل C و اسمبلی
تبادل پارامترها بین اسمبلی و TC
ارسال پارامترها از برنامه C به اسمبلی
استفاده از پشته برای انتقال پارامترها
بازگرداندن مقادیر از اسمبلی به C
تعریف ماکرو
ضمیمه کردن فایل ها
دستورات پیش پردازنده شرطی
حذف ماکروی تعریف شده
اسامی ماکرو های از پیش تعریف شده
دستور پیش پردازنده line#
دستور پیش پردازنده error#
مطالب تکمیلی و تمرین های اضافه
با آرزوی موفقیت برای شما دانشجویان عزیز
بخش های رایگان این مجموعه آموزشی:
مقدمات زبان ( بخش 1 ) دانلود مستقیم انواع داده ها ( بخش 2 ) دانلود مستقیم تعریف ثوابت ( بخش 4 ) دانلود مستقیم عملگر های ترکیبی ( بخش 8 ) دانلود مستقیم عملگر های & و * ( بخش 10 ) دانلود مستقیم عملگر ؟ - عملگر کاما ( بخش 11 ) دانلود مستقیم عملگر sizeof ( بخش 12 ) دانلود مستقیم طراحی الگوریتم ( بخش 17 ) دانلود مستقیم پیاده سازی الگوریتم- تست برنامه- نگهداری برنامه ( بخش 18 ) دانلود مستقیم چاپ اطلاعات با تابع printf ( بخش 21 ) دانلود مستقیم چاپ اعداد نوع short و long - تعیین طول میدان printf() ( بخش 24 ) دانلود مستقیم خواندن کاراکتر با تابع getch و getche ( بخش 26 ) دانلود مستقیم ساختار های تکرار ( بخش 29 ) دانلود مستقیم عملگر کاما و حلقه for ( بخش 32 ) دانلود مستقیم کدام حلقه تکرار و ساختار تصمیم ( بخش 35 ) دانلود مستقیم پروژه های پایانی فصل سوم ( بخش 40 ) دانلود مستقیم نوشتن توابع ( بخش 42 ) دانلود مستقیم نکات نوشتن توابع و تابع چگونه کار می کند ( بخش 43 ) دانلود مستقیم متغیرهای محلی و عمومی - متغیرهای محلی همنام با متغیرهای عمومی ( بخش 46 ) دانلود مستقیم بازگشتی ( بخش 47 ) دانلود مستقیم آرایه یک بعدی به عنوان آرگومان تابع ( بخش 53 ) دانلود مستقیم نکته ای راجع به آرایه ها ( بخش 58 ) دانلود مستقیم رشته ها - مقدار اولیه دادن به رشته ها ( بخش 59 ) دانلود مستقیم ورودی خروجی رشته ها - خواندن رشته با تابع gets - تفاوت gets و scanf در خواندن رشته ها - چاپ رشته با تابع puts ( بخش 60 ) دانلود مستقیم مقایسه رشته ها - الحاق دو رشته ( بخش 63 ) دانلود مستقیم اعمال روی اشاره گرها - انتساب اشاره گرها به یکدیگر ( بخش 68 ) دانلود مستقیم تخصیص حافظه پویا - برگرداندن حافظه به سیستم ( بخش 70 ) دانلود مستقیم پروژه های پایانی فصل ششم ( بخش 79 ) دانلود مستقیم ساختمان ها به عنوان آرگومان تابع - انتقال عناصر ساختمان به توابع ( بخش 85 ) دانلود مستقیم ساختمان بیتی ( بخش 88 ) دانلود مستقیم فایل ها - انواع فایل از نظر نوع اطلاعات ( بخش 92 ) دانلود مستقیم ورودی - خروجی کاراکترها ( بخش 94 ) دانلود مستقیم حذف فایل - بافر ( بخش 97 ) دانلود مستقیم دستگاههای ورودی - خروجی استاندارد ( بخش 102 ) دانلود مستقیم توابع کاراکتری - isalnum - isalpha - isascii - iscntrl - isdigit - isgraph - islower - isprint ( بخش 107 ) دانلود مستقیم توابع strspn - strrev - strset - strtok - strupr ( بخش 111 ) دانلود مستقیم لیست پیوندی - مشخصات گره های لیست - تعریف گره لیست پیوندی - تعریف اشاره گرهای خارجی - ایجاد گره لیست پیوندی - پیوند دادن گره های لیست پیوندی - درج گره ای در لیست پیوندی ( بخش 117 ) دانلود مستقیم روشهای مرتب سازی - مقایسه الگوریتم های مرتب سازی ( بخش 124 ) دانلود مستقیم ثباتهای 32 بیتی - مفهوم آدرسی دهی - مقدمه ای بر وقفه ها - انواع وقفه ها - وقفه های بایوس (BIOS) ( بخش 131 ) دانلود مستقیم توابع DOS ( بخش 134 ) دانلود مستقیم رمزگذاری جابجایی ( بخش 139 ) دانلود مستقیم توابع setlinestyle - getlinesettings - graphdefaults - graphresult - grapherrormsg - getmaxcolor - _graphfreemem - _graphgetmem - pieslice - putpixel - setusercharsize - texthight -textwidth - توابع غیر گرافیکی window - delline - puttext- gettext - movete ( بخش 149 ) دانلود مستقیم چرخش اشکال گرافیکی ( بخش 154 ) دانلود مستقیم مثال های تکمیلی فصل ( بخش 156 ) دانلود مستقیم ادامه پروژه جلسه 161 ( بخش 162 ) دانلود مستقیم توابع biosprint - disable - enable - FP_OFF - FP_SEG - MK_FP ( بخش 164 ) دانلود مستقیم توابع itoa - labs - lfind - lfind - longjmp - setjmp - itoa - qsort - random - randomize - srand - strtod - strtol - strtoul - ( بخش 170 ) دانلود مستقیم حذف ماکروی تعریف شده - اسامی ماکروهای از پیش تهریف شده - دستور پیش پردازنده line - دستور پیش پردازنده error ( بخش 179 ) دانلود مستقیم طول میدان ( بخش 181 ) دانلود مستقیم مثال ( بخش 185 ) دانلود مستقیم مثالها ( بخش 194 ) دانلود مستقیم( مقدمات زبان )
( انواع داده ها )
( متغییر ها - تعریف متغییر ها - مقدار دادن به متغییر ها )
( تعریف ثوابت )
( عملگر ها - عملگر های محاسباتی – عبارت محاسباتی )
( تقدم عملگر ها )
( عملگر های رابطه ای - عملگر های منطقی )
( عملگر های ترکیبی )
( عملگر بیتی )
( عملگر های & و * )
( عملگر ؟ - عملگر کاما )
( عملگر sizeof )
( عملگر () )
( تقدم عملگر ها در حالت کلی - تبدیل انواع )
( تبدیل انواع -روش ایجاد برنامه-تعیین نیازمندی های مسئله )
( تحلیل مسئله )
( طراحی الگوریتم )
( پیاده سازی الگوریتم- تست برنامه- نگهداری برنامه )
( فرآیندآماده سازی و اجرای برنامه )
وضعیت دوره: تکمیل شده
تعداد قسمت ها : 196 قسمت
سطح آموزش: صفر تا صد
به همراه کدها و فایل های آموزش
پشتیبانی فنی: دارد
می توانید پس از دریافت مجموعه،مشکلات و سوالات تخصصی و فنی خود را با سازنده این مجموعه، (مهندس روژین شکیبا ) در میان گذاشته و برطرف نمایید.
تعداد فصل ها: 23 فصل
مدت زمان: 88 ساعت و 52 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید
در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات ( صفحه 2 )
علی رضایی
میگه:
سلام.مگه هنوزم کسی cکار میکنه؟
پاسخ:
سلام بله، اگر search کنید و مشاغل در کشور های دیگر مثل آلمان، امریکا و.. رو ببینید همیشه به مهندس نرم افزاری که به زبان C مسلط باشه نیاز هستش، این قضیه در ایران هم صدق میکنه!
کاربر
میگه:
ممکنه بفرمایید برای نوشتم ویروس از چه زبانی رو یاد بگیرم
پاسخ:
فکر میکنم زبان پایتون مناسب تر و ساده تر باشه، باز هم می تونید از مدرس زبان پایتون سوال بفرمایید.
https://bit.ly/2MMI1f1
کاربر
میگه:
سلام
با دیدن این دوره میتونیم ویروس بنویسیم ؟
و با کد هایی که مینویسیم سخت افزا رو تحت کنترل در بیاریم و ....
پاسخ:
سلام
پیشنهاد میکنم برای این کار از زبان های ساده تر استفاده کنید
علیرضا صالحی
میگه:
سلام دراین دوره آموزش اتصال به پایگاه داده هم گفته میشه چون بدونه پایگاه داده یک برنامه تقریبا بی کاربرد هست
پاسخ:
باسلام به پایگاه داده هم در برخی از جایگاه ها اشاره شده است.
medz
میگه:
استاد سلام
ضمن تشكر از تمامي زحمات جنابعالي، خواهشمندم درصورت امكان آموزشها را سريعتر در سايت قرار دهيد.
اوايل خيلي عالي بود و هر هفته چند آموزش در سايت قرار ميداديد.
لطف كنيد ما را از دانش خود بهره مند نماييد.
با سپاس فراوان
پاسخ:
سلام خدمت شما
حتما، بدلیل فصل امتحانات تعداد ویدیو ها یک مقداری کم شده اما الان هم هر هفته 1-2 قسمت در سایت قرار می دهم. انشاالله از هفته آینده با سرعت خیلی بیشتری پیش خواهم رفت.
ممنون از همراهی شما موفق و پیروز باشید.
فرشاد میرزایی
میگه:
سلام.من من میخوام زبان C رو فقط به عنوان زبان پایه برای زبانهای بعدی یاد بگیرم.آیا باید تمام این دوره رو استفاده کنم؟چون وقتم کمه. با تشکر
پاسخ:
باسلام خیر نیازی نیست تمامی فصل ها را آموزش ببینید، برای پایه می توانید فقط فصل های یک، دو، سه، چهار، پنج، شش را ملاحظه فرمایید، اگر میخواهید کمی دقیق تر آموزش ببینید فصل های نه، یازده، پانزده را نیز مطالعه فرمایید.
موفق باشید
کاربر
میگه:
سلام استاد
ببخشید میشه تو دوره تون کدهای کرنل لینوکس روهم توضیح بدین چون کداش خیلی خیلی سخته
اگه اینکارو بکنید پکیجتون میترکونه. چون واقعا سخته.
پاسخ:
سلام خدمت شما، اگر بعد از اتمام سرفصل ها ساعات اضافه داشتیم، حتما فرمایش شما را مدنظر خواهم گرفت.
ناشناس
میگه:
سلام
آموزش کنسول اپلیکیشن از زبان های کام پایلری همه جا هست
لطفا یک دوره حرفه ای با گرافیک بسازید با همین زبان c
چطوری می تونیم چیزی رسم کنیم و اندازه رزولیشن رو برای اجرای دفعات بعدی ذخیره کنیم
یا چطوری دکمه بسازیم و با هاور موس یا کلیک موس یکاری انجام بشه و چجوری منوی کلیک راست بسازیم و یا چطوری برنامرو نشانه گذاری کنیم با زبان xml توی بعضی سورس کدها دیدم استفاده شده و مثله html یک زبان نشانه گذاری هست
ببطور خلاصه
mouse event , keyboard event, autoclik , xml for mvc , graphic for width height button color background and...
و ساختن فرمت ویدیوی یا فایلی شخصی و پردازش تصویر و صدا و پارسینگ رشته واسه درست کردن انجین نرم افزار یا بازی یا حتی ساخت زبان برنامه نویسی و یا ساخت دیتابیس شخصی و چگونگی دسترسی به مموری و خواندن و دستکاری و یا استخراج برنامه های مموری و تبدیل کد ماشین به زبان اسمبلی همون سخت افزار که میشه disassembler و غیره
همه ی این کارهارو با زبان c میشه انجام داد خودش پایه تمام زبان های برنامه نویسی سطح بالا هست و هر کاریُ میشه باهاش انجام داد
ولی اینجور آموزش ها هیجا نیست و بدون این آموزش ها هیچ برنامه ای نمیشه نوشت
کنسول اپلیکیشن مقدماتی هست که توی همه ی زبان های کامپایلری تقریبا یکسان هست با یه سری تفاوت های کوچیک و نمیشه باهاش برنامه ساخت
البته یادگیری مقدماتی واجبِ ولی خوب فقط با یادگیری مقدمات نمیشه برنامه ساخت
پاسخ:
سلام خدمت شما، در این پکیج فصل های زیادی برای آشنایی کامل افراد با برنامه نویسی قرار دارد که با تمامی توابع و اعمال آشنایی پیدا کنند و برای نوشتن برنامه های گرافیکی ابتدا نیاز است با گرافیک و توابع آن در ابتدا آشنا شوند و از امروز ما وارد فصل گرافیک شدیم. فرمایشات جنابعالی را در نظر خواهم گرفت.
سلامت باشید
medz
میگه:
استاد عزيز سلام
ضمن تشكر از زحمات شما بابت اين آموزش كامل و عالي. بدانيد كه من همواره دعاگوي شما هستم.
استاد درخواست ميكنم درصورت امكان سرعت نشر قسمتهاي جديد را بالا ببريد و 23 فصل اين دوره را كامل نماييد. و طبق قولي كه داده بوديد دوره سي پلاس پلاس و همچنين دوره سي شارپ را شروع نماييد.
اميدوارم در پناه ايزد منان جنابعالي و خانواده محترمتان در كمال سلامت و آرامش، شاد باشيد.
با سپاس فراوان
پاسخ:
سلام خدمت شما
سپاس از همراهی شما، حتما سرعت انتشار مطالب را بالا خواهم برد و بزودی دوره سی پلاس پلاس را شروع خواهم کرد.
سلامت و پاینده باشید
فرشاد میرزایی
میگه:
سلام.میخواستم بدونم هر کدوم از قسمتها 13671 تومان قیمت داره؟
پاسخ:
سلام خدمت شما، قیمت هر قسمت 3500 تومان می باشد و اصلاح شد و همچنین در حال حاضر میتوانید از 20 تخفیف برخوردار شوید.
MDZ
میگه:
سلام
با تشکر از زحمات شما بابت این مجموعه عالی و کم نظیر.
از قسمت ۱۴۰ به بعد مدت زیادی است گذشته و آموزشی اضافه نشده است.
خواهشمندم روند قرار دادن آموزشها را مانند ابتدای دوره در کمترین زمان ممکن انجام دهید.
با سپاس
پاسخ:
با سلام خدمت شما
بله حتما روند مانند گذشته پیش خواهد رفت. از این به بعد حداقل هفته ای 3 قسمت قرار خواهد گرفت
با سپاس از صبوری شما
رضا رضاپور
میگه:
سلام در مورد الگوریتم ها و فلوچارتها هم در این پکیج توضیح داده شده؟
پاسخ:
سلام خدمت شما، خیلی جامع خیر اما به الگوریتم ها اشاره شده و توضیحات مختصر مثل طراحی الگوریتم و پیاده سازی الگوریتم داده شده است.
مهدی
میگه:
سلام
میخواستم بدونم فقط قسمت کنسول اپلیکیشن رو گفتین یا قسمت کد زنی ویندوز رو هم گفتین؟
چون کنسول اپلیکیشن رو تقریبا همه سایتا دارن
پاسخ:
سلام
از آنجایی که بحث مقدماتی هست کنسول اپلیکیشن کار میکنیم اما به گرافیک و.. هم می پردازیم
مهدي
میگه:
سلام
استاد سرعت نشر قسمتهاي جديد كم شده است.
نگران جنابعالي شدم. اميدوارم كه مشكلي پيش نيامده باشد.
انشاالله در پناه خدا و در سلامت كامل باشيد.
دانشجو دنبال كننده آموزشهاي عالي شما
پاسخ:
سلام خدمت شما
با عرض پوزش جهت تاخیر در پاسخدهی به پیغام شما و سرعت نشر آموزش. بنده اندکی کسالت داشتم اما بهبود پیدا کردم و انشالا از امشب با انرژی آموزش را ادامه خواهم داد????????
مهدی جوان
میگه:
سلام میخواستم بدونم با دیدن و تهیه این دوره من به تسلط کاملی نسبت با زبان سی میرسم و میتونم هر نرم افزار قابل پیاده سازی با زبان سی رو طراحی و کد نویسی کنم و اینکه در مورد توابع API و مطالبی که واقعا اصلا ناپیدا اند توضیح داده شده است؟ ممنون
پاسخ:
سلام خدمت شما
پکیج جامع میباشد، تمامی توابع، توابع کتابخانه ای توضیح داده شده و غیر از اینها حتی در رابطه با گرافیک هم بحث خواهیم کرد، تمام مطالب مورد نیاز آموزش داده شده بقیه کار مربوط به تمرین و وقت گذاشتن شماست.
محمد
میگه:
سلام استاد قبل از هر چیز ازتون بابت ساختا این آموزش ممنونم، ولی من تمام این سرفصل ها به زبان فارسی در کتاب آقای جعفر نژاد قمی قبلا دیدم میخواستم بدونم چه فرقی با کتاب داره؟ و اگه میشه فریم ورک Qt رو هم کامل با توابع API ویندوز آموزش بدید من قطعا اون آموزش رو(win32 API or Qt Framework) رو میخرم.
پاسخ:
سلام خدمت شما
مطالب و کد های دیگری نیز وجود دارد، ممنون از شما، حتما
شهريار
میگه:
سلام
ايا اموزش سي پلاس هم برگزار مي كنيد؟؟؟
پاسخ:
سلام
بله، پس از اتمام کامل زبان سی، آموزش زبان سی پلاس پلاس هم برگزار خواهد شد.
عباس
میگه:
سلام آموزش زبان پایتون هم میتونید به طور کامل ارائه دهید؟
پاسخ:
سلام خدمت شما
زبان پایتون زبان تخصصی تدریس بنده نیست.
مهدی
میگه:
سلام
استاد در سئوال قبلی متاسفانه منظور و پیشنهاد بنده درست منتقل نشده است.
پیشنهاد بنده این بود که بعد از اتمام دوره جامع سی که بسیار عالی در حال برگزاری است.
خواهشمندم که با همین روش آموزش، دورههای سی پلاس پلاس و همچنین دوره سی شارپ را نیز برگذار نمایید.
با تشکر
پاسخ:
سلام دوست عزیز
حتما برگزار خواهند شد.
ممنون از همراهی شما
مسعود
میگه:
سلام استاد و وقت بخیر
ممنون از آموزش خوبتون اولین سوال اینکه کی این دوره به اتمام میرسد؟ و دوم اینکه لطفا بعد از اتمام این دوره زبان C رو هم در دستور کارتان قرار دهید (پروژه محور)
ممنون
پاسخ:
سلام خدمت شما
این دوره حدودا تا 2 ماه دیگر به اتمام میرسد، حتما.
مهدي
میگه:
با سلام
استاد ضمن عرض تشكر و سپاس از جنابعالي بابت اين آموزش عالي و پايهاي اميدوارم هرچه بيشتر آن را كامل نماييد و مطلبي از قلم جا نماند.
و درصورت امكان و صلاحديد در پايان اين دوره خواهشمندم با همين سبك و سياق دوره C و همچنين بعد از آن دوره C را نيز برگزار كنيد.
بدليل اينكه من تا حال آموزش زباني به اين صورت كه همه چيز را از پايه و همچنين به اين صورت كامل نديده ام و اغلب آموزشها بعد از چند جلسه تدريس به سمت ديتابيس رفته و از آموزش نكات پايه كاملا دور شدهاند. اميدوارم همينگونه با قدرت پيش برويد.
در پايان از خداوند متعال براي شما و خانواده محترمتان آرزوي سلامتي و موفقيت دارم.
پاسخ:
با سلام خدمت شما
هدف من در ابتدا آشنایی دانشجویان با تمام مفاهیم پایه و اصولی برنامه نویسی هست و بعد از آن آموزش جامع زبان C . موفق و پیروز باشید.
سپاس از شما