+ جلسه ی اول قفل در این جلسه ی آموزشی به کلیات برنامه نویسی اندروید میپردازیم و سپس درباره ی خود سیستم عامل اندروید صحبت میکنیم . برای اینکه یک برنامه نویس خوب اندرویدی باشید ابتدا باید با خود سیستم عامل اندروید و هسته ی اندروید آشنا باشید تا بتوانید درک کنید این سیستم چطور کار میکند. در این جلسه ی آموزشی برنامه نویسی اندروید ، به بررسی هسته ی سیستم عامل اندروید خواهیم پرداخت و تمام اجزای آنرا تشریح خواهیم کرد. شرکت گوگل که صاحب امتیاز سیستم عامل اندروید است ، کیت های توسعه ی فراوانی را آماده و منتشر کرده است که با استفاده از آنها بتوانید برنامه نویسی اندروید را با جاوا انجام دهید. به معرفی کیت توسعه ی اندروید خواهیم پرداخت سپس به زبان های رسمی و غیررسمی برنامه نویسی اندروید خواهیم پرداخت و هر کدام را مورد بررسی قرار خواهیم داد. سپس به آموزش محیط های توسعه یا ide های مختلف اشاره خواهیم کرد و از آنجایی که در این دوره از اندروید استودیو یعنی محیط توسعه ی رسمی برنامه نویسی اندروید استفاده خواهیم کرد به معرفی کامل آن خواهیم پرداخت. سپس به ماشین های مجازی اندروید که روی سیستم عامل های مختلفی مثل ویندوز ، مک یا لینوکس نصب و اجرا میشوند خواهیم پرداخت که برای تست برنامه های نوشته شده کاربرد خواهند داشت. سپس به نحوه ی دانلود و تهیه همه ی موارد بالا و آموزش نصب کردن محیط برنامه نویسی اندروید خواهیم پرداخت. :: کلیات این جلسه :: معرفی کوتاه دوره آموزش جز به جز هسته ی سیستم عامل اندروید و لایه های آن معرفی کیت توسعه ی اندروید یا android sdk بررسی فریمورک های جانبی توسعه ی اندروید و زبان اصلی توسعه ی اپلیکیشن های اندرویدی معرفی ماشین های مجازی یا امولاتورهای اندرویدی جهت تست برنامه های نوشته شده آموزش دانلود و نصب محیط برنامه نویسی اندروید با زبان جاوا برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی دوم قفل این جلسه ی آموزش مختص دانلود و نصب محیط برنامه نویسی اندروید با زبان جاوا در محیط توسعه ی android studio میباشد. از آنجایی که آموزش فارسی مناسب و روان برای آماده سازی محیط برنامه نویسی اندروید با زبان java و محیط رسمی android studio وجود ندارد سعی داشتیم این جلسه را به روان ترین و راحت ترین شیوه ارائه دهیم. برای برنامه نویسی اندروید شما باید ماشین مجازی جاوا یا JDK را در سیستم خود نصب کنید و در این جلسه به آموزش دریافت و نصب JDK خواهیم پرداخت. از آنجایی که در سیستم عامل ویندوز حتما باید مسیر نصب جاوا یا jdk معرفی شود تا به درستی کار کند متاسفانه این مورد در بیشتر آموزش ها نادیده گرفته میشود ولی در این بخش بصورت کامل آموزش میدهیم. سپس به آموزش دانلود و نصب محیط اندروید استودیو ( که یک محیط رسمی برای برنامه نویسی اندروید است ) خواهیم پرداخت. سپس آموزش ساختن اولین پروژه در محیط اندروید استودیو را میبینید . برای تست کردن اپلیکیشن های برنامه نویسی شده در محیط اندروید استودیو باید یک امولاتور اندروید یا ماشین مجازی اندرویدی روی سیستم عامل شما نصب شده باشد که در اینجا ما از جنی موشن یا genymotion استفاده میکنیم از نظر سرعت جنی موشن عالی است و برای دوستانی که از ویندوز ومک استفاده میکنند پیشنهاد میشود ولی روی لینوکس ماشین مجازی خود اندروید استودیو بسیار سریع است و نیازی به نصب جنی موشن نیست تمامی این موارد در طول این جلسه ی آموزشی تدریس خواهد شد. در ادامه ی این جلسه ی آموزشی از برنامه نویسی اندروید به نحوه ی اتصال محیط اندروید استودیو با جنی موشن خواهیم پرداخت و سپس اولین اجرای خود از اپلیکیشن تستی را خواهیم دید. تبریک شما اولین اپلیکیشن اندرویدی خود را نوشتید و روی دستگاه اندرویدی تست کردید. :: کلیات این جلسه :: آموزش دانلود و نصب sdk های برنامه نویسی اندروید آموزش دانلود و نصب jdk در ویندوز برای برنامه نویسی اندروید آموزش اضافه کردن path مربوط به java یا jdk در environment variable های ویندوز آموزش دانلود و نصب محیط android studio آموزش ساختن اولین پروژه ی اندروید استودیو آموزش دریافت و نصب ماشین مجازی Genymotion روی ویندوز آموزش اضافه کردن دستگاه اندرویدی در جنی موشن آموزش اتصال جنی موشن به اندروید استودیو آموزش اجرای اپلیکیشن روی genymotion برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی سوم قفل در این جلسه ی آموزشی از برنامه نویسی اندروید به تشریح ساختار یک پروژه ی اپلیکیشن اندرویدی خواهیم پرداخت و سپس با گردل آشنا خواهیم شد که سیستم بیلد محیط اندروید استودیو است و از قدرت بالایی برخوردار است. سپس به نحوه ی تنظیم کردن شناسنامه ی اپلیکیشن و مشخصات آن خواهیم پرداخت و در ادامه ی این جلسه ی آموزشی به نحوه ی اضافه کردن کتابخانه های خارجی به اپلیکیشن را آموزش خواهیم داد. سپس به آموزش بحث پکیج ها و ساختار پروژه و فایل های جاوایی که بصورت کلاس هستند خواهیم پرداخت. سپس به آموزش اکتیویتی ها در برنامه نویسی اندروید خواهیم پرداخت و نحوه ی ساختن یک اکتیویتی جدید را آموزش خواهیم داد. در ادامه ی این جلسه ی آموزشی به بخش layout ها یا رابط های کاربری اپلیکیشن اندرویدی خواهیم پرداخت که با زبان XML نوشته میشوند ، این بخش مربوط به بخش رابط کاربری یا گرافیک اپلیکیشن های شما خواهد بود. سپس به آموزش کار با فایل مانیفست یا manifest.xml خواهیم پرداخت و معرفی اکتیویتی ها به اپلیکیشن و تعریف اکتیویتی دیفالت را آموزش خواهیم داد. :: کلیات این جلسه :: آموزش ساختار پروژه های اندرویدی آموزش گردل و نحوه ی کار کردن آن آموزش اضافه کردن کتابخانه های جانبی به اپلیکیشن آموزش پکیج ها و کلاس های زبان جاوا در ساختار اپ اندرویدی آموزش اکتیویتی ها و ساختن اکتیویتی جدید آموزش layout ها آموزش کار با مانیفست اندروید برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی چهارم قفل این جلسه مختص جاوا است بعبارت دیگر نصف این جلسه به آموزش و شرح درباره ی زبان برنامه نویسی جاوا و کاربرد آن در برنامه نویسی اندروید خواهیم پرداخت. سپس به بحث شی گرایی و نحوه ی ساختن یک کلاس عادی جاوا در پروژه اپ اندرویدی در محیط اندروید استودیو خواهیم پرداخت. در ادامه به آموزش متود های یک کلاس و انواع متود ها با دسترسی های مختلف خواهیم پرداخت. سپس به نحوه ی تعریف کردن متغیرهای جدید و انواع متغیرها در زبان برنامه نویسی جاوا خواهیم پرداخت. در ادامه به نحوه ی استفاده از کلاس های جاوا از پیش ساخته شده درون اکتیویتی های اندروید خواهیم پرداخت و آموزش ساختن آبجکت یا اشیا جدید از کلاس ها را مشاهده خواهید کرد. سپس برای دیباگ کردن و دیدن وضعیت اپلیکیشن اجرا شده و پیدا کردن خطاهای احتمالی به آموزش بخش logcat اندروید استودیو خواهیم پرداخت و سپس قرار دادن لاگ های دستی درون کدها را برای تست کردن آموزش خواهیم داد. سپس به آموزش نحوه ی ارسال پارامتر به متود های کلاس جاوا خواهیم پرداخت و بصورت کامل آموزش خواهیم داد. :: کلیات این جلسه ی آموزشی :: معرفی کامل زبان برنامه نویسی جاوا و جاوا برای برنامه نویسی اندروید آموزش کلاس ها در جاوا و ایجاد کلاس جدید آموزش متود ها در جاوا و ایجاد و استفاده از آنها آموزش متغیرها و انواع آنها در زبان جاوا آموزش دسترسی ها به متود ها و متغیرها در زبان جاوا معرفی و آموزش لاگ کت ( logcat ) اندروید استودیو ارسال پارامتر ها به متود های یک شی در جاوا برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی پنجم قفل تمرکز اصلی مدرس در این جلسه ی آموزشی روی بحث UI یا رابط کاربری اپلیکیشن های اندرویدی خواهد بود. سپس محل قرار گیری فایل های مربوط به ui که شامل تصاویر ، لیوت ها ، استایل های مختلف و اشکال هندسی هست در محیط اندروید استودیو تدریس میشود. در ادامه به آموزش کار کردن با drawable های برنامه نویسی اندروید در محیط Android Studio میپردازیم. سپس به آموزش مفهوم view ها و view group ها در طراحی رابط کاربری اپلیکیشن های اندرویدی در محیط اندروید استودیو خواهیم پرداخت. سپس به آموزش طراحی کامل رابط کاربری از طریق پالت ابزارهای آماده ی محیط اندروید استودیو میپردازیم و سپس آموزش ساختن تک به تک ویجت های رابط کاربری را ارائه میدهیم. در ادامه ی آموزش به نحوه ی ساختن layout های پایه ای رابط کاربری مثل linear layout , relative layout و ... میپردازیم. آموزش فراخوانی فایل های view درون اکتیویتی های اندرویدی در محیط اندروید استودیو میپردازیم و سپس به نحوه ی ساختن استایل های مختلف و همچنین تصاویر ریسپانسیو برای گوشی و تبلت ها با رزولیشین های مختلف میپردازیم. :: جزییات کلی این جلسه :: تدریس مفهوم رابط کاربری در توسعه ی اپلیکیشن های اندرویدی آموزش محل قرارگیری محتویات مربوط به رابط کاربری در ساختار پروژه های اندرویدی در محیط اندروید استودیو تدریس drawable ها و ساختن تصاویر ریسپانسیو برای رزولیشین های مختلف آموزش کار با پالت ویجت ها در اندروید استودیو آموزش ساختن و استفاده از layout های اصلی و پایه ای رابط کاربری اپلیکیشن های اندرویدی آموزش استفاده از ویو ها درون اکتیویتی ها برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی ششم قفل در این جلسه ی آموزشی یکبار دیگر بصورت مفصل و جز به جز آموزش ساختن پروژه ی جدیدی اندرویدی در محیط Android Studio را خواهید دید و سپس نحوه ی خطا یابی یا دیباگ کردن پروژه های اندرویدی ، که یکی از مهم ترین مباحث برنامه نویسی اندروید است ، آموزش خواهیم داد. در این جلسه با نحوه ی نام گذاری صحیح پروژه های اندرویدی و همچنین پکیج نیم یا نام پکیج صحیح برای اپلیکیشن های اندرویدی و سپس نحوه ی انتخاب کردن min sdk و تشریح کاربرد آن آموزش داده خواهد شد. سپس آموزش کار با android manifest و تعیین اکتیویتی دیفالت پروژه ی اندرویدی را یاد خواهید گرفت. سپس به آموزش کامل بخش logcat و شخصی سازی این بخش خواهیم پرداخت. بعد از این مورد به نحوه ی پیدا کردن خطای رخ داده در بین کدهای اپلیکیشن خواهیم پرداخت و انواع پیام ها در سیستم لاگ کت اندروید استودیو را بررسی خواهیم کرد. :: جزییات کلی این جلسه ی آموزشی :: آموزش ساخت پروژه ی اندرویدی با جزئیات کامل آموزش کار با فایل manifest.xml آموزش کار با لاگ کت یا Logcat محیط android studio آموزش شخصی سازی Logcat اندروید استودیو آموزش دیباگ کردن پروژه های اندرویدی برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی هفتم قفل در این جلسه ی آموزشی از برنامه نویسی اندروید ، به بحث آموزش کامل طراحی رابط کاربری با استفاده از لیوت های مختلف میپردازیم. سپس به ویژگی های تمامی layout ها و ویجت های گرافیکی اندروید میپردازیم و نحوه ی کدنویسی xml آنها را آموزش میبینیم. سپس به آموزش ساختن ویجت های مختلف شخصی سازی شده مثل button ها میپردازیم و نحوه ی کلیک شدن یا رویداد های دیگر را بررسی میکنیم. :: جزییات کلی این جلسه ی آموزشی :: آموزش کار با layout های گرافیکی اپلیکیشن های اندرویدی آموزش کار با ویجت های گرافیکی اندروید استودیو آموزش تنظیم ویژگی های layout ها از طریق بخش گرافیکی و کدنویسی xml آموزش ساخت button های مختلف و نحوه ی عکس العمل آنها با کدنویسی جاوا و بررسی رویداد کلیک شدن دکمه ها برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
+ جلسه ی هشتم قفل در این جلسه ی آموزشی از آموزش برنامه نویسی اندروید با جاوا در محیط Android Studio قصد داریم درباره ی وب سایت های آموزشی و انجمن های آموزشی مفید برای برنامه نویسی اندروید و تقویت مهارت برنامه نویسی اندروید را آموزش خواهیم داد. همچنین در ادامه کتابخانه های مفید برای برنامه نویسی اندروید آموزش داده خواهد شد. به بررسی و آموزش کامل کار با وب سایت stackoverflow خواهیم پرداخت و نحوه ی پرسیدن سوال های برنامه نویسی اندروید در این انجمن را آموزش میدهیم. برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره