مجموعه آموزش‌های برنامه‌نویسی

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

 

با آموزش‌های برنامه نویسی فرادرس، برنامه‌نویسی را یک بار و برای همیشه یاد بگیرید.

همان طور که تا کنون هزاران نفر از مخاطبین فرادرس توانسته‌اند این کار را انجام دهند.

 

۸۰,۳۳۶ دانشجو ثبت نام کننده
۸۳٫۸ میلیون دقیقه یادگیری و مطالعه توسط دانشجویان
۳۰,۱۸۱ دقیقه مدت زمان آموز‌ش‌های این صفحه
۵۹ عنوان آموزشی تعداد آموز‌ش‌های این صفحه
۱
آموزش اصول و مبانی برنامه نویسی

آموزش اصول و مبانی برنامه نویسی - (رایگان)

مدرس: دکتر سیدمصطفی کلامی هریس

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

یادگیری را شروع کنید ...

۲
آموزش برنامه‌ نویسی C

آموزش برنامه‌ نویسی C

مدرس: دکتر سیدمصطفی کلامی هریس

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

یادگیری را شروع کنید ...

۳
آموزش برنامه نویسی C++‎

آموزش برنامه نویسی C++‎

مدرس: مهندس فرشید شیرافکن

++C یک برنامه همه منظوره و عمومی است که هم اکنون در سطح وسیعی از علم کامپیوتر استفاده می شود و مفاهیم شی گرایی وراثت و چندریختی را بیان می کند. تمام نرم افزارهایی که به صورت روزمره در ویندوز با آن ها  کار می کنیم توسط زبان مادر سی و سی پلاس پلاس نوشته شده اند در صنعت خودروسازی و فضایی ،معماری و بانکی و کنسول بازی و غیره ... کاربرد دارند. هدف این فرادرس آموزش C++ دردو بخش معرفی دستورات و ساختمان داده و بیان مفاهیم شی گرایی است .

یادگیری را شروع کنید ...

۴
آموزش پیشرفته C++‎ (شی گرایی در سی پلاس پلاس)

آموزش پیشرفته C++‎ (شی گرایی در سی پلاس پلاس)

مدرس: مهندس فرشید شیرافکن

در این آموزش مفاهیم شی گرایی در ++C آموزش داده شده است. مفاهیمی مانند کلاس، تابع دوست، کلاس دوست، ارث بری، پلی مورفیسم، سر بارگذاری، قالب. در این آموزش ویدئویی، ابتدا مفاهیم به صورت پاورپوینت آموزش داده می شود و سپس این مفاهیم در محیط عملی با مثال های متنوعی بررسی می شوند. از نقاط قوت این آموزش، تدریس مطالب شیءگرایی با ساده ترین روش و با ذکر مثال های زیاد می باشد.

یادگیری را شروع کنید ...

۵
گنجینه آموزش های کاربردی سی شارپ (#C)

آموزش مقدماتی برنامه نویسی سی شارپ (#C)

مدرس: مهندس وحید اسدزاده

امروزه زبان برنامه نویسی سی شارپ (#C) به دلیل سادگی در یادگیری و امکاناتی که دارد بیش از پیش مورد توجه برنامه نویسان قرار گرفته است. ما در این فرادرس، قصد داریم تا زبان سی شارپ را از ابتدایی ترین موارد، شروع کرده و تا پیشرفته ترین موارد، آموزش دهیم تا اگر شما هیچ آشنایی قبلی هم با این برنامه نویسی نداشته باشید، با دیدن این آموزش، در کوتاه ترین زمان ممکن، تبدیل به یک برنامه نویس سی شارپ شوید.

یادگیری را شروع کنید ...

۶
آموزش جامع شی گرایی در سی شارپ (C#‎)

آموزش شی‌ گرایی در سی شارپ (C#‎)

مدرس: مهندس رشید شجاعی

زبان برنامه سازی C#‎ یکی از قدرتمندترین زبان های برنامه سازی است، امروزه Platform.Net یکی از بهترین محیط های تولید محصولات نرم افزاری به شمار می رود و زبان C#‎ یکی از زبان های برنامه سازی شی‌ گرا این Platform است. با به کارگیری برنامه نویسی شی‌ گرا، نرم افزار تولید شده بسیار قابل فهم تر شده، نگهداری و سازماندهی آن اصولی تر و اصلاح و خطایابی آن ساده تر می شود. این موارد از اهمیت خاصی برخوردار هستند چراکه تخمین زده می شود که هشتاد در صد هزینه یک نرم افزار مربوط به دوره نگهداری و ارتقا آن در چرخه طول عمرش است و ارتباطی با نوشتن و توسعه اولیه نرم افزار ندارد. با تمام این اوصاف، مشخص است که برنامه نویسی شی‌ گرا تبدیل به یکی از کلیدی ترین مفاهیم برنامه نویسی در چند دهه آینده خواهد شد.

یادگیری را شروع کنید ...

۷
آموزش برنامه نویسی تحت شبکه با سی شارپ در قالب پروژه

آموزش برنامه نویسی تحت شبکه با سی شارپ در قالب پروژه

مدرس: مهندس سید رضا هاشمیان

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

یادگیری را شروع کنید ...

۸
آموزش گزارش گیری با کریستال ریپورت و استیمول سافت (Stimulsoft) در سی شارپ (C#‎)

آموزش گزارش گیری با کریستال ریپورت و استیمول سافت (Stimulsoft) در سی شارپ (C#‎)

مدرس: مهندس وحید اسدزاده

در این دوره آموزش کامل انواع گزارش گیری از طریق هر دو نرم افزار پر کاربرد گزارش گیری یعنی کریستال ریپورت (Crystal Reports) و استیمول سافت (Stimulsoft Reports) آموزش داده خواهد شد و انواع گزارش ها از طریق روش ها و فیلدهای مختلف به صورت کامل در قالب یک برنامه کامل توضیح داده خواهد شد.

یادگیری را شروع کنید ...

۹
آموزش برنامه نویسی با روش سه لایه به زبان سی شارپ

آموزش برنامه نویسی با روش سه لایه به زبان سی شارپ

مدرس: مهندس میثم حبیبی

در اکثر نرم افزارهای مرتبط با برنامه نویسی، لازم است تا بخش های از کد را در قسمت های مختلف برنامه، تکرار نماییم. تکرار موارد یکسان، علاوه بر خسته کننده بودن، مشکلاتی را نیز به همراه خود دارد. به عنوان مثال، اگر بخشی از برنامه تکرار شونده، تغییر کند، نیاز است، کلیه برنامه بررسی و این بخش ها، تغییر کنند. انجام این کار علاوه بر عدم بهینگی برنامه، خطا های زیادی نیز ایجاد می نماید.

یادگیری را شروع کنید ...

۱۰
آموزش کار با فایل ها و دایرکتوری در C#‎ (سی شارپ)

آموزش کار با فایل ها و دایرکتوری در C#‎ (سی شارپ)

مدرس: مهندس وحید اسدزاده

هدف از ارائه این آموزش کاربردی، آشنایی با ذخیره، اجرا، حذف و تغیر نام و… انواع فایل ها در سی شارپ است. در این دوره آموزش، کار با پوشه ها در سی شارپ همچنین کارهایی از قبیل ایجاد پوشه، حذف، تغییر نام، تعیین مسیر و… بحث خواهد شد.

یادگیری را شروع کنید ...

۱۱
آموزش دستورات گرافیکی و ساخت بازی در سی شارپ (C#‎)

آموزش دستورات گرافیکی و ساخت بازی در سی شارپ (C#‎)

مدرس: مهندس عبداله اسکندری

هدف از این دوره، آشنایی دانشجو با دستورات گرافیکی موجود در زبان سی شارپ می باشد تا بتواند با استفاده از این دستورات، کارهای گرافیکی پروژه های خود را انجام دهد. دانشجویانی که در پی یادگیری تکنولوژی دات نت (‎.NET) هستند، باید به مرور با تمامی کلاس ها و موارد این تکنولوژی آشنا شوند. یکی از موارد مهمی که باید دانشجو یاد بگیرد، کار با دستورات گرافیکی می باشد.

یادگیری را شروع کنید ...

۱۲
مجموعه آموزش های کاربردی برنامه نویسی C#‎ (سی شارپ)

مجموعه آموزش های کاربردی برنامه نویسی C#‎ (سی شارپ)

مدرس: مهندس رشید شجاعی

در این فرادرس، دانشجویان عزیز، با محیط Visual Studio و Net.، قسمت های مختلف آن، دستورات، کلاس ها و … آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود در قسمت توضیحات، آمده است. معرفی و آشنایی با زبان برنامه نویسی C#‎  و آموزش توسط یکی از بهترین مدرسین متخصص در این زمینه از نکات قوت این آموزش به شمار می رود .

یادگیری را شروع کنید ...

۱۳
آموزش آشنایی با LINQ to SQL در C#‎

آموزش آشنایی با LINQ to SQL در C#‎

مدرس: مهندس فرشید شاکری

ارتباط بین اطلاعات و برنامه کاربردی از اهمیت ویژه ای برخوردار است، به خصوص در مواقعی که سرعت انجام عملیات و ایجاد ارتباط برای کاربر مهم باشد. LINQ یک واسط بین اطلاعات و برنامه های کاربردی است که دارای سرعت نسبتاً بالاتری می باشد؛ همچنین یک زبان برای گرفتن Query از هر نوع مجموعه داده (Database، آرایه ها، XML و…) است.

یادگیری را شروع کنید ...

۱۴
آموزش مقدماتی WPF در سی شارپ (#C) برای ساخت و اجرای اینترفیس

آموزش مقدماتی WPF در سی شارپ (#C) برای ساخت و اجرای اینترفیس

مدرس: مهندس وحید اسدزاده

WPF تکنولوژی قدرتمند جدیدی است که توسط مایکروسافت برای طراحی گرافیکی زیبا در محیط ویژوال استودیو معرفی شده است که دارای امکانات ویژه ای می باشد. پایه کار WPF روی DirectX است. این تکنولوژی امکانات گسترده ای برای برنامه نویسان در طراحی گرافیکی پروژه ها فراهم می کند. امروزه استفاده از WPF در برنامه نویسی روز به روز در حال افزایش است. در این دوره نحوه کار با WPF را از ابتدا تا سطح قابل بسیار قبولی یاد خواهید گرفت.

یادگیری را شروع کنید ...

۱۵
آموزش پیشرفته WPF در سی شارپ (#C)

آموزش پیشرفته WPF در سی شارپ (#C)

مدرس: مهندس وحید اسدزاده

بعد از ارائه فرادرس آموزش مقدماتی WPF در سی شارپ، با هدف تکمیل آموزش WPF، این بار در نظر داریم تا مباحث پیشرفته و کاربردی تر مانند طراحی فرم های پیشرفته، کار با تکنولوژی LINQ to SQL در WPF و تهیه گزارش از دیتابیس، اعتبار سنجی در WPF، کار با تم ها، طراحی فرم ها بدون وابستگی به رزولوشن صفحه نمایش، آموزش WPF را به صورت کاربردی تر ارائه دهیم.

یادگیری را شروع کنید ...

۱۶
آموزش قفل نرم افزاری در #C از طریق رجیستری

آموزش قفل نرم افزاری در #C از طریق رجیستری

مدرس: مهندس مجتبی شادریان

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

یادگیری را شروع کنید ...

۱۷
آموزش پایگاه داده اس کیو ال لایت (SQLite) در سی شارپ (#C)

آموزش پایگاه داده اس کیو لایت (SQLite) در سی شارپ (#C)

مدرس: مهندس عبداله اسکندری

 همان طور که می دانید بعضی از این نرم افزارها مانند مرورگرها برای ذخیره اطلاعات خود نیازی به استفاده از پایگاه داده های سنگین همچون SQL Server ندارند. بنابراین این گونه نرم افزارها باید از پایگاه داده اس کیو لایت (SQLite) استفاده کنند. هدف از این آموزش ویدئویی، پایگاه داده اس کیو لایت (SQLite) و استفاده آن در زبان برنامه نویسی سی شارپ می باشد تا برنامه نویسان بتوانند برای برنامه هایی که نیازمند یک پایگاه داده سبک است از این پایگاه داده استفاده کنند.

 

یادگیری را شروع کنید ...

۱۸
آموزش برنامه نویسی سورس کدهای الگوریتمی در سی شارپ

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

مدرس: مهندس مجتبی شادریان

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

یادگیری را شروع کنید ...

۱۹
آموزش کار با بانک اطلاعاتی اکسس (Access) در سی شارپ (#C)

آموزش کار با بانک اطلاعاتی اکسس (Access) در سی شارپ (#C)

مدرس: مهندس وحید اسدزاده

هدف ما از ارائه این آموزش کاربردی، آموزش کامل کار با بانک اطلاعاتی اکسس (Access) در سی شارپ (#C) است. به دلیل اینکه مایکروسافت اکسس در اکثر سیستم ها همراه با مجموعه نرم افزارهای مایکروسافت آفیس می باشد، برنامه های تولید شده که دارای بانک اطلاعاتی اکسس هستند بدون نیاز به نرم افزار پیش نیاز خاصی به راحتی قابل اجرا  و از حجم کمی نیز برخوردار هستند. ما در این دوره، آموزش های مورد نیاز جهت ثبت، حذف، ویرایش، جست و جوی اطلاعات، پشتیبان گیری و … را در اکسس با سی شارپ ارائه خواهیم داد.

یادگیری را شروع کنید ...

۲۰
آموزش برنامه نویسی PHP

آموزش برنامه نویسی PHP

مدرس: دکتر سیدمصطفی کلامی هریس

زبان برنامه نویسی PHP یکی از زبان های برنامه نویسی سمت سرور است که کاربرد اصلی آن، در پیاده سازی وب سایت های دینامیکی (پویا) است. بازنویسی هسته PHP و ایجاد موتور پردازشی زند (Zend Engine) تحول بزرگی را در مسیر و تاریخچه زبان برنامه نویسی PHP ایجاد کرد، و در طی ۱۰ سال، این زبان برنامه نویسی، به مهم ترین ابزار برای پیاده سازی پروژه های وب دینامیکی تبدیل شد. هدف این فرادرس آموزش تمامی نکات و مهارت های عملی لازم برای ورود به دنیای جذاب برنامه نویسی و پیاده سازی دینامیکی وب است.

یادگیری را شروع کنید ...

۲۱
آموزش فریمورک PHP کدایگنایتر (CodeIgniter)

آموزش فریمورک PHP کدایگنایتر (CodeIgniter)

مدرس: مهندس مهدی عاشوری

 php یکی از زبان های برنامه نویسی تحت وب محسوب می شود. با توجه به اهمیت سرعت اتمام پروژه و خروجی آن برنامه نویسان تصمیم گرفتند که تحت یک چارچوب فریمورک (Framework)، قوانین یکسانی را برای تمام اعضای یک تیم در کد نویسی تهیه کنند، که منجر به تولید چارچوب های گوناگون شد. یکی از این چارچوب ها و قوانین CodeIgniter نام دارد، که مورد بررسی ما قرار خواهد گرفت. در این فرادرس هدف نحوه ایجاد سریع و اصولی وب سایت بر اساس کار گروهی و مدل MVC است.

یادگیری را شروع کنید ...

۲۲
آموزش فریمورک لاراول PHP Laravel برای ساخت فروشگاه اینترنتی

آموزش فریمورک لاراول PHP Laravel برای ساخت فروشگاه اینترنتی

مدرس: مهندس مهدی نوری

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

یادگیری را شروع کنید ...

۲۳
آموزش برنامه نویسی جاوا‎‬

آموزش برنامه نویسی جاوا‎‬

مدرس: دکتر سیدمصطفی کلامی هریس

مجموعه فیلم های آموزشی برنامه نویسی جاوا، با این فرض تهیه شده است که مخاطب هیچ دانش و تجربه قبلی در زمینه برنامه نویسی ندارد، و در طی ۲۳ درس، مخاطب را به صورت کامل با زبان برنامه نویسی جاوا، و امکانات مختلف آن آشنا می کند. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیاده سازی گام به گام مثال های عملی آموزش داده می شوند و از این نظر، در ایجاد یک دانش عمیق در زمینه برنامه نویسی، بسیار کارآمد است. به طور خاص، در این مجموعه آموزشی، از آخرین نسخه زبان برنامه نویسی جاوا (Java 8) استفاده شده است و مباحث مربوط به برنامه نویسی شیئ گرا (به همراه مبانی نظری) و برنامه نویسی رابط های گرافیکی (طراحی و برنامه نویسی GUI) نیز مورد بحث و بررسی قرار گرفته اند.

یادگیری را شروع کنید ...

۲۴
آموزش پایگاه داده ها در جاوا

آموزش پایگاه داده ها در جاوا

مدرس: مهندس سید رضا هاشمیان

زبان جاوا را به جرأت می توان یک زبان برنامه نویسی همه منظوره دانست. به کمک زبان جاوا شما می توانید انواع پروژه های مورد نظر را پیاده سازی کرده و مورد استفاده قرار دهید. زبان جاوا همواره ابزارهای جانبی قدرتمندی در اختیار برنامه نویسان قرار می دهد تا بتوانند از آن ها در پیاده سازی پروژه های مورد نظر استفاده کنند. در این فرادرس، ما یاد خواهیم گرفت که به چه صورت می توانیم در پروژه های پیاده سازی شده به زبان جاوا، داده های مورد نظر خود را در پایگاه داده های SQL Server و MySQL و Access ذخیره کرده و چهار عمل اصلی خواندن، نوشتن، ویرایش و حذف را بر روی داده های ذخیره شده انجام دهیم.​

یادگیری را شروع کنید ...

۲۵
آموزش فریمورک Spring در جاوا

آموزش فریمورک Spring در جاوا

مدرس: مهندس مصطفی عنبرمو

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

یادگیری را شروع کنید ...

۲۶
آموزش جاوا اسکریپت (JavaScript)

آموزش جاوا اسکریپت (JavaScript)

مدرس: مهندس محمد عبداللهی

در این درس سعی شده تا تمامی مباحث مرتبط با آموزش جاوا اسکریپت به همراه مثال های مناسب پوشش داده شود. همان طور که می دانید زبان HTML یکی از زبان های طراحی سایت است که در اغلب وب سایت ها مورد استفاده قرار گرفته است اما این زبان صرفاً یک زبان طراحی است بنابراین افزودن امکانات جاوا اسکریپت برای ارتباط برقرار کردن با سرور، اعتبارسنجی فرم ها و… به این زبان، حائز اهمیت است. در این آموزش کار کردن با توابع و اشیاء، اعتبارسنجی فرم ها، ارتباط برقرار کردن با صفحه نمایش کاربر و مرورگر کاربر و … بررسی می گردد.

یادگیری را شروع کنید ...

۲۷
آموزش برنامه نویسی پایتون

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

مدرس: مهندس میترا تجربه کار

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

یادگیری را شروع کنید ...

۲۸
آموزش جنگو (Django) - فریمورک تحت وب با پایتون (Python)

آموزش جنگو (Django) - فریمورک تحت وب با پایتون (Python)

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

جنگو (Django)، یک وب فریمورک پایتونی رایگان و اپن سورس (Open-source) است که با هدف توسعه سریع، آسان و کارآمد، توسط توسعه دهندگان با تجربه، ساخته شده است. در جنگو می توانید بدون اختراع مجدد چرخ، فقط روی نوشتن برنامه خود تمرکز کنید. جنگو حرفه ای بودن را در کنار سادگی و سرعت به ارمغان می آورد.

یادگیری را شروع کنید ...

۲۹
آموزش تکمیلی برنامه نویسی پایتون

آموزش تکمیلی برنامه نویسی پایتون

مدرس: مهندس میترا تجربه کار

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

یادگیری را شروع کنید ...

۳۰
آموزش برنامه نویسی یادگیری عمیق با پایتون (TensorFlow و Keras)

آموزش برنامه نویسی یادگیری عمیق با پایتون (TensorFlow و Keras)

مدرس: مهندس سعید محققی

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

یادگیری را شروع کنید ...

۳۱
آموزش پایتون گرافیکی (رابط های گرافیکی پایتون)

آموزش پایتون گرافیکی (رابط های گرافیکی پایتون)

مدرس: مهندس سید رضا دهقان

بدون شک پایتون یکی از بهترین و پرکاربردترین و قدرتمندترین زبان های برنامه نویسی جهان است. یکی از قابلیت های بسیار جالب این زبان همه منظوره, نوشتن برنامه تحت دسکتاپ (شبیه Windows Form در #C) است. اگر پایتون کار کردید یا می خواهید شروع کنید، حتماً لازمه آن دانستن حداقل یک واسط گرافیکی (GUI) از واسط های گرافیکی بسیاری که برای آن نوشته شده است، می باشد.

یادگیری را شروع کنید ...

۳۲
آموزش Metaprogramming (برنامه نویسی متا) در پایتون

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

مدرس: مهندس پژمان اقبالی

در برنامه نویسی، یکی از اصلی ترین نکات، تکرار نکردن است (Don't repeat yourself). یعنی هر جا با مساله ای رو به رو شدید که نیاز به نوشتن کدهای تکراری داشت و یا Copy و Paste کردن های زیاد داشت، اغلب مفید است که به دنبال یک روش ظریف تر باشید. در پایتون معمولا این مسائل در دسته بندی Metaprogramming حل می شوند. به طور خلاصه Metaprogramming درباره ایجاد توابع و کلاس هایی است که هدف اصلی آن ها مدیریت (Manipulate) کد می باشد. هدف از این فرادرس، کاوش کردن روش های Metaprogramming مختلف می باشد و ارائه مثال هایی از این که چطور این روش ها می توانند برای رسیدن به اهدافمان در پایتون به ما کمک کنند.

یادگیری را شروع کنید ...

۳۳
برنامه نویسی متلب

مجموعه آموزش های برنامه نویسی متلب (MATLAB)

مدرس: دکتر سیدمصطفی کلامی هریس

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

یادگیری را شروع کنید ...

۳۴
آموزش برنامه نویسی آردوینو (Arduino) با متلب (MATLAB)

آموزش برنامه نویسی آردوینو (Arduino) با متلب (MATLAB)

مدرس: مهندس ابوذر تمسکنی زاهدی

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

یادگیری را شروع کنید ...

۳۵
آموزش تبدیل فلوچارت به کد با Flowgorithm

آموزش تبدیل فلوچارت به کد با Flowgorithm

مدرس: مهندس وحید باقی

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

یادگیری را شروع کنید ...

۳۶
مجموعه آموزش های برنامه نویسی متلب برای علوم و مهندسی

مجموعه آموزش های برنامه نویسی متلب برای علوم و مهندسی

مدرس: دکتر سیدمصطفی کلامی هریس

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

یادگیری را شروع کنید ...

۳۷
آموزش مبانی برنامه نویسی (الگوریتم و فلوچارت) با رویکرد حل مسأله

آموزش مبانی برنامه نویسی (الگوریتم و فلوچارت) با رویکرد حل مسأله

مدرس: مهندس منوچهر بابایی

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

یادگیری را شروع کنید ...

۳۸
آموزش برنامه نویسی پاسکال (Pascal)

آموزش برنامه نویسی پاسکال (Pascal)

مدرس: مهندس مجتبی شادریان

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

یادگیری را شروع کنید ...

۳۹
آموزش کار با دستورات پایگاه داده در SQL Server

آموزش کار با دستورات پایگاه داده در SQL Server

مدرس: مهندس سید رضا هاشمیان

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

یادگیری را شروع کنید ...

۴۰
آموزش بازی سازی در پایتون با کتابخانه Pygame

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

مدرس: مهندس محمد جباری

امروزه زبان برنامه نویسی پایتون (Python) به یکی از پرکاربردترین زبان های برنامه نویسی در بین برنامه نویسان تبدیل شده است. زبانی که هر روز بر محبوبیت و تعداد برنامه نویسان آن اضافه می شود و این دلیلی به جز قدرتمند بودن این زبان برنامه نویسی ندارد. ما در این فرادرس می خواهیم شما را با بازی سازی در پایتون آشنا کنیم. یکی از روش های بازی سازی با استفاده از زبان پایتون، کار با کتابخانه Pygame می باشد که در این آموزش نحوه کار با این کتابخانه را فرا خواهید گرفت.

یادگیری را شروع کنید ...

۴۱
آموزش کاربردی برنامه نویسی وب با جی کوئری

آموزش کاربردی برنامه نویسی وب با جی کوئری

مدرس: مهندس محمد عبداللهی

یک صفحه وب که به صورت حرفه ای طراحی شده باشد، دارای دو بخش کلی Client و Server است. بخش کلاینت شامل سه قسمت طراحی ساختار (HTML)، رنگ و لعاب (CSS) و منطق (JavaScript) است. کار با JavaScript کمی دشوار است، چرا که اولاً بر روی همه مرورگرها به یک شکل اجرا نمی شود و ثانیاً منجر به تولید کدهای پیچیده و طولانی می شود و دادن جلوه های ویژه به عناصر صفحه وب را با دشواری همراه می کند.

یادگیری را شروع کنید ...

۴۲
آموزش ویژوال بیسیک دات نت (Visual Basic.‌NET) – مقدماتی

آموزش ویژوال بیسیک دات نت (Visual Basic.‌NET) – مقدماتی

مدرس: مهندس میثم حبیبی

ویژوال بیسیک دات نت (Visual Basic.‌NET یا VB.NET) یکی از زبان های برنامه نویسی شی گرا است که توسط شرکت مایکروسافت تولید شده است. ویژوال بیسیک دات نت در بسته نرم افزاری ویژوال استودیو (Visual Studio) ارائه می شود. این پکیج نرم افزاری به غیر از زبان VB.NET، شامل زبان های برنامه نویسی Visual C#، Visual J#، Visual C++ و Visual Web Developer می‌شود. این زبان تکامل یافته ویژوال بیسیک ۶ (VB6) است و برای خدمات وب و توسعه وب تولید شده است.

یادگیری را شروع کنید ...

۴۳
آموزش ویژوال بیسیک دات نت (Visual Basic.NET) – تکمیلی

آموزش ویژوال بیسیک دات نت (Visual Basic.NET) – تکمیلی

مدرس: مهندس میثم حبیبی

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

یادگیری را شروع کنید ...

۴۴
آموزش برنامه نویسی برای دانش آموزان با اسمال بیسیک یا Small Basic

آموزش برنامه نویسی برای دانش آموزان با اسمال بیسیک یا Small Basic

مدرس: دکتر سیدمصطفی کلامی هریس

در مجموعه فرادرس های آموزش برنامه نویسی Small Basic، که برای نخستین بار توسط فرادرس ارائه شده است، سعی شده است که آموزش کار با این زبان برنامه نویسی، در کنار مبانی و اصول برنامه نویسی، به کامل ترین و جامع ترین شکل ممکن، به صورت گام به گام ارائه شود.

یادگیری را شروع کنید ...

۴۵
آموزش برنامه نویسی اسمبلی

آموزش برنامه نویسی اسمبلی

مدرس: مهندس فرشید شیرافکن

زبان اسمبلی یک زبان سطح پایین و بر پایه ۰ و ۱  است. اسمبلی مستقیم دستورالعمل های پردازنده اصلی را می نویسد. به همین دلیل یک برنامه نویس به زبان اسمبلی باید در مورد جزییات سخت افزاری CPU از جمله ثبات های آن اطلاع داشته باشد. به همین دلیل در درس اول مبناها و معماری ریزپردازنده آموزش داده شده است. در بسیاری از موارد و پروژه ها برای افزایش کارایی بهتر از این کد استفاده می شود. هدف این فرادرس آشنا شدن بیشتر با نحوه کار پردازنده است .

یادگیری را شروع کنید ...

۴۶
آموزش ساخت نرم افزار فروشگاه اینترنتی با فریمورک CodeIgniter

آموزش ساخت نرم افزار فروشگاه اینترنتی با فریمورک CodeIgniter

مدرس: مهندس امید نجفی پور

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

یادگیری را شروع کنید ...

۴۷
آموزش مقدماتی AngularJS برای ساخت اپلیکیشن های تک صفحه ای

آموزش مقدماتی AngularJS برای ساخت اپلیکیشن های تک صفحه ای

مدرس: مهندس منصور کلاگر

AngularJS یک فریمورک محصول شرکت Google است که ساخت اپلیکیشن های تک صفحه مانند Gamil را برای ما ممکن می سازد. در حال حاضر سرویس "بام" بانک ملی ایران و چندین سایت پر بازدید ایرانی از این ابزار قدرتمند برای سرویس دهی به کاربرانشان استفاده می کند و این موضوع قدرت و ضریب نفوذ AngularJS را نشان می دهد. چرا که AngularJS تجربه بسیاری دلچسبی را برای کاربران نهایی به ارمغان می آورد. در این فرادرس از ساختار فریمورک تا دیباگ کردن  با استفاده از Dump به صورت  کامل آموزش داده می شود.

یادگیری را شروع کنید ...

۴۸
آموزش برنامه نویسی اندروید (Android) - مقدماتی

آموزش برنامه نویسی اندروید (Android) - مقدماتی

مدرس: مهندس محمد مهدی علیزاده

در بخش مقدماتی برنامه نویسی اندروید که در محیط اندروید استودیو (Android Studio) آموزش داده شده است، با اصول برنامه سازی در اندروید، اجزای اصلی برنامه های اندروید و ترتیب فراخوانی آنها در برنامه ها آشنا می شویم. کمی در مورد طراحی لایه ها و ظاهر برنامه صحبت می کنیم، هر چند تمرکز اصلی روی مباحث طراحی گرافیکی و لایه ها، به بخش دیگری از آموزش منتقل می شود. در ادامه با Activity ها در اندروید آشنا می شویم، چرخه حیات (Activity Lifecycle) آن را بررسی می کنیم که هر برنامه نویس اندروید باید با آن آشنا باشد. سپس به معرفی ویجت های مختلف و ابزارهای مختلف می پردازیم و برای برنامه نویسی هر کدام از ابزارها مثالی ارائه می دهیم.

یادگیری را شروع کنید ...

۴۹
آموزش برنامه نویسی اندروید (Android) - تکمیلی

آموزش برنامه نویسی اندروید (Android) - تکمیلی

مدرس: مهندس محمد مهدی علیزاده

در بخش دوم آموزش برنامه نویسی اندروید که با عنوان آموزش های تکمیلی شناخته می شود، به صورت جدی تر به مباحث مختلف و تکمیلی برنامه نویسی اندروید پرداخته می شود. از جمله کار با Preference ها، مدل سازی داده ها و استفاده از شیوه های متداول انتقال داده به فرم json و xml، کار با دیتابیس SQLite در اندروید و کار با فایل ها در حافظه داخلی و خارجی. با مبحث Fragment و انواع آن ها آشنا خواهیم شد. کمی در مورد انیمیشن ها صحبت خواهیم کرد. همچنین پروژه هایی برای ساخت اسلایدر (Intro Slider) معرفی و ساخت ویوهایی همراه با انیمیشن (کارت متریال) انجام می دهیم.

یادگیری را شروع کنید ...

۵۰
برنامه نویسی اندروید (Android) - پیشرفته

​آموزش برنامه نویسی اندروید (Android) - پیشرفته

مدرس: مهندس محمد مهدی علیزاده

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

یادگیری را شروع کنید ...

۵۱
زبان برنامه نویسی بیسیک فور اندروید (B4A)

آموزش زبان برنامه نویسی بیسیک فور اندروید (B4A)

مدرس: مهندس مجتبی شادریان

امروزه کار با گوشی ها و تبلت های اندرویدی روز به روز در دنیا و مخصوصاً در کشور ما رو به افزایش است. شاید شما هم مایل باشید که به جمع برنامه نویسان اندروید بپیوندید و برنامه دلخواه خود را که مدت ها است به آن فکر می کنید را بسازید.

یادگیری را شروع کنید ...

۵۲
آموزش برنامه نویسی Swift (سوئیفت) برای برنامه نویسی iOS

آموزش برنامه نویسی Swift (سوئیفت) برای برنامه نویسی iOS

مدرس: مهندس محمد مهدی علیزاده

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

یادگیری را شروع کنید ...

۵۳
آموزش برنامه نویسی R و نرم افزار R Studio

آموزش برنامه‌نویسی R و نرم‌افزار R Studio

مدرسین: دکتر محی الدین جعفری و پیمان نیک چی

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

یادگیری را شروع کنید ...

۵۴
آموزش تکمیلی برنامه نویسی R و نرم افزار RStudio

آموزش تکمیلی برنامه‌نویسی R و نرم‌افزار RStudio

مدرسین: دکتر محی الدین جعفری و پیمان نیک چی

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

یادگیری را شروع کنید ...

۵۵
آموزش چارچوب توسعه تحت وب ASP.NET MVC

آموزش چارچوب توسعه تحت وب ASP.NET MVC

مدرس: مهندس نیما مسقدی

امروزه میلیون ها وب سایت وجود دارد که هر لحظه نیز بر تعداد آن ها افزوده می شود. شما نیز می توانید با آموختن شیوه ایجاد یک وب سایت، از این پتانسیل نهایت استفاده را ببرید و آنچه در ذهن دارید را به شکلی که مدنظرتان است ارائه دهید. تنها چیزی که شما نیاز دارید، آموختن یک چارچوب توسعه تحت وب است. در این آموزش به صورت کامل و قدم به قدم، از اصول پایه تا پیشرفته چارچوب توسعه ASP.NET MVC 5 آموزش داده شده است به گونه ای که برای تمامی افراد در هر سطحی که باشند، مفید خواهد بود.

یادگیری را شروع کنید ...

۵۶
آموزش دیتاگارد در اوراکل

آموزش دیتاگارد در اوراکل

مدرس: مهندس حمیدرضا پاکپور حاجی ها

دیتاگارد بالاترین میزان دسترسی به دیتابیس را برای سیستم دیتابیس فراهم می‌ کند. همچنین در زمان شکست یک دیتابیس می‌ توان آن را با دیتابیس سلامت تعویض کرد و میزان در دسترس نبودن دیتابیس را کاهش داد. دیتاگارد می‌تواند میزان از دست داده را به حداقل ممکن برساند. دیتاگارد سیستم‌ های ناهمگن را نیز پشتیبانی می‌ کند، به این معنی که دیتابیس‌ های اصلی و Standby می‌ توانند، مانند لینوکس و ویندوز سرور متفاوت باشند.هدف از این آموزش توضیح نحوه پیاده‌سازی دیتاگارد می‌ باشد. که از پیشرفته‌ ترین مباحث دیتابیس به شمار می‌ رود. در این آموزش به صورت گام به گام مراحل پیاده سازی دیتاگارد شرح داده شده است‌، که از آن می‌ توانید برای پیاده‌ سازی عملیاتی استفاده کنید.

یادگیری را شروع کنید ...

۵۷
آموزش مدیریت بانک اطلاعاتی اوراکل

آموزش مدیریت بانک اطلاعاتی اوراکل

مدرس: مهندس حمیدرضا پاکپور حاجی ها

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

یادگیری را شروع کنید ...

۵۸
آموزش راه اندازی اوراکل 12c در لینوکس

آموزش راه اندازی اوراکل ۱۲c در لینوکس

مدرس: مهندس حمیدرضا پاکپور حاجی ها

در این فرادرس نحوه راه اندازی اوراکل ۱۲c بر روی سیستم عامل لینوکس، مزایا و معایب این دو سیستم عامل به صورت کامل توضیح داده می شود. هر سیستم عاملی دارای ویژگی ها و مزیت هایی است که در مقابل آن امکان ایجاد معایبی  هم وجود دارد. تشخیص اینکه کدام سیستم عامل برای دیتابیس اوراکل مناسب است شاید به تجربیات مدیران بانک اطلاعاتی سازمان برگردد.

یادگیری را شروع کنید ...

۵۹
آموزش مدیریت بانک اطلاعاتی اوراکل پیشرفته

آموزش مدیریت بانک اطلاعاتی اوراکل پیشرفته

مدرس: مهندس حمیدرضا پاکپور حاجی ها

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

یادگیری را شروع کنید ...

با آموزش‌های برنامه نویسی فرادرس، برنامه‌نویسی را یک بار و برای همیشه یاد بگیرید.

همان طور که تا کنون هزاران نفر از مخاطبین فرادرس توانسته‌اند این کار را انجام دهند.

 

موضوعات آموزشی مرتبط





به همراه دهها آموزش دیگر مرتبط با مجموعه آموزش‌های برنامه‌نویسی

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


فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران