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

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

مدرس فرادرس
  • مدرس فرادرس
  • کارشناسی مهندسی برق – سیستم های دیجیتال
  • دانشگاه صنعتی شریف

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

زمینه های پژوهشی و آموزشی: ایشان مدرس دوره های برنامه نویسی به زبان های مختلف و همینطور دروس ریاضی و فیزیک کنکور سراسری هستند.

سوابق تحصیلی

مقطع تحصیلی رشته تحصیلی دانشگاه / موسسه آموزشی
کارشناسی مهندسی برق – سیستم های دیجیتال دانشگاه صنعتی شریف
دانشجویان۲۹,۸۸۰ دانشجو
حضور دانشجویان در کلاس۳۷ میلیون دقیقه
مدت زمان آموزش‌ها۵,۹۹۱ دقیقه
تعداد آموزش‌ها۲۴ عنوان آموزشی

تعلیم این تعداد دانشجو در نظام آموزشی رایج، نیازمند حداقل ۳۸ سال فعالیت آموزشی است.

آموزش‌ها

1

آموزش کار با داده ها در اندروید (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۵۵ دقیقه
یادگیری را شروع کنید
2

آموزش پروژه محور اندروید - اعتبارسنجی با اثر انگشت (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۵۴ دقیقه
یادگیری را شروع کنید
3

آموزش تنظیم فونت فارسی در برنامه نویسی اندروید (Android) (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۴۳ دقیقه
یادگیری را شروع کنید
4

آموزش کتابخانه Volley برای ارتباط با سرور در اندروید (Android) (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۴۴ دقیقه
یادگیری را شروع کنید
5

آموزش ساخت ویو (View) اختصاصی در اندروید (Android) (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۵۵ دقیقه
یادگیری را شروع کنید
6

آموزش پروژه محور برنامه نویسی اندروید – ساخت گالری با قابلیت زوم تصاویر‎

تاکنون اکثر مباحث مورد نیاز برنامه نویسی اندروید را در سه بخش (مقدماتی – تکمیلی و پیشرفته) به صورت کامل مورد بحث و بررسی قرار داده ایم. در ادامه این آموزش ها برخی قابلیت ها و ویژگی های مورد نظر را در قالب مثال های آموزشی کوتاه بررسی می کنیم. در این آموزش نمونه اپلیکیشن گالری تصاویر در اندروید با قابلیت زوم انگشتی روی تصاویر را ایجاد خواهیم کرد. مباحث کار با فایل ViewPager و چینش جدولی و استفاده از ویوی اختصاصی در این آموزش مرور می شوند.

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱ ساعت و ۳۱ دقیقه
یادگیری را شروع کنید
7

آموزش پروژه محور برنامه نویسی اندروید – ساخت لیست ایمیل های ورودی مشابهGmail ‎‎

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۲ ساعت و ۵۶ دقیقه
یادگیری را شروع کنید
8

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

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۲۵ ساعت و ۴۵ دقیقه
یادگیری را شروع کنید
9

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

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۲۷ دقیقه
یادگیری را شروع کنید
10

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

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۵ ساعت و ۱۴ دقیقه
یادگیری را شروع کنید
11

آموزش کارت اشتراک گذاری با انیمیشن CircularReveal در اندروید (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۴۹ دقیقه
یادگیری را شروع کنید
12

آموزش آشنایی با دستورات اصلی SQL در اندروید (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۶۰ دقیقه
یادگیری را شروع کنید
13

آموزش ساخت اسلایدر با Intro Slider در اندروید (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۳۹ دقیقه
یادگیری را شروع کنید
14

آموزش آشنایی با Shared Preference در اندروید (رایگان)

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

 
مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۵۲ دقیقه
یادگیری را شروع کنید
15

آموزش بوم مدل کسب و کار

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۲ ساعت
یادگیری را شروع کنید
16

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

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۲۰ ساعت و ۸ دقیقه
یادگیری را شروع کنید
17

آموزش ساخت بازی Connect3 در اندروید (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱ ساعت و ۳۱ دقیقه
یادگیری را شروع کنید
18

آموزش ساخت منو در محیط اندروید استودیو (Android Studio) (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۳۶ دقیقه
یادگیری را شروع کنید
19

آموزش ساخت اولین پروژه در Android Studio (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۶۱ دقیقه
یادگیری را شروع کنید
20

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

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱۶ ساعت و ۸ دقیقه
یادگیری را شروع کنید
21

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

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱۲ ساعت و ۴ دقیقه
یادگیری را شروع کنید
22

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

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۴۷ دقیقه
یادگیری را شروع کنید
23

آموزش مقدمات ارتباط با سرور در دیتابیس سمت سرور در اندروید (رایگان)

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱ ساعت و ۲۵ دقیقه
یادگیری را شروع کنید
24

آموزش ارتباط با دیتابیس سمت سرور در اندروید

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱۴ ساعت و ۲۵ دقیقه
یادگیری را شروع کنید