
پروژه محور و از صفر تا صد برای ورود به بازار کار
سطح دوره : از پایه تا پیشرفته
هزینه ثبت نام در دوره
۱,۳۸۰,۰۰۰ تومان
۶۹۰,۰۰۰ تومان
۶۹۰,۰۰۰ تومانافزودن به سبد خرید
توضیحات کلی دوره ساخت اپلیکیشن اندروید با کاتلین از صفر تا صد و پروژه محور
با توجه به محبوبیت زبان کاتلین و درخواست های مکرر شما عزیزان بر آن شدیم تا یک دوره جامع و کامل را در این خصوص آماده کنیم. همانطور که میدانید تاریخچه پیدایش این زبان به ژانویه سال ۲۰۱۲ برمیگردد. اولین توسعه ی آن توسط تیم برنامهنویسان JetBrains واقع در سن پترزبورگ روسیه انجام شد. طراحی این زبان به گونه ایست که با جاوا سازگاری کامل داشته و قابلیت تبدیل به جاوا و برعکس در آن وجود دارد.
امروزه گوگل از زبان برنامه نویسی کاتلین بخوبی پشتیبانی می کند و به دلایل زیادی به یکی از محبوب ترین زبان های برنامه نویسی اندروید تبدیل شده است. همچنین اندروید استودیو که یکی از قوی ترین IDE ها محسوب می شود، امکان کدنویسی با کاتلین را برای کاربران فراهم کرده و گوگل هم از اندروید استودیو بخوبی پشتیبانی می کند. حتی میتوان بخش هایی از پروژه را با جاوا و بخش های دیگر آن را با کاتلین نوشت. در یک تیم برنامه نویسی برنامه نویسان جاوا و کاتلین به راحتی می توانند با یکدیگر تعامل و همکاری داشته باشند.
در دوره ساخت برنامه با کاتلین ما همه چیز را از صفر تا صد به شما آموزش می دهیم و با مثال ها و تمرین های مختلف در طول دوره شما را از هر منبع آموزشی دیگری بی نیاز می کنیم.
سرفصل های دوره آموزش طراحی اپلیکیشن با کاتلین
- مقدمه و معرفی دوره
- آشنایی با زبان کاتلین
- قوانین و مفاهیم پایه برای یادگیری زبان کاتلین
- مقایسه جاوا و کاتلین
- آموزش نصب وراه اندازی اندروید استودیو
- شروع کار با اندروید استودیو
- آشنایی اولیه با سیستم عامل Android
- بررسی ایمولیتور (شبیه ساز) و انواع آن
- ساخت ایمولیتور در اندروید استودیو
- شناخت ابزارهای برنامه نویسی Android
- انتخاب ابزار مناسب برنامه نویسی اندروید
- آشنایی با معماری سیستم عامل Android
- آموزش نصب نرم افزار های مورد نیاز جهت برنامه نویسی Android
- شروع طراحی در اندروید استودیو
- اجرای برنامه در شبیه ساز
- آموزش مفاهیم شی گرایی در برنامه نویسی (Object Oriented Programming)
- آموزش کامل برنامه نویسی با زبان کاتلین (kotlin)
- آموزش داده ها و متغیرها در برنامه نوسی کاتلین و انواع داده (Data Type)
- آموزش عملگرها در برنامه نوسی کاتلین
- آموزش دستورات شرطی در برنامه نویسی کاتلین
- دستور if – دستور if توردتو
- دستور When در کاتلین
- آموزش دستورات کنترلي ، حلقه ها و آرايه هادر برنامه نویسی کاتلین
- حلقه for
- حلقه while
- حلقه do … while
- foreach
- Lambda Expressions
- Anonymous Functions
- انواع آرایه های استاتیک و داینامیک
- لیست ها
- متد و توابع و انواع آن در کاتلین
- کلاس ها و انواع آن در کاتلین
- پکیج ها (packages)
- قابلیت Exeption handling + Null Safety
- ارث بری (inheritence)
- پلی مورفیسم (Polymorphism)
- آموزش مفاهیم Override و Overloading
- کلاس های انتزاعی (تجرید) – Abstract Class
- اینترفیس (interface)
- کپسوله سازی (Encapsulation)
- آموزش تمامی دستورات مورد نیاز کاتلین در اندروید
- کدنویسی کاتلین در محیط اندروید استودیو
- آموزش کامل کار با ریسایکلر ویو (RecyclerView)
- کار با دیالوگ ها و انواع آن
- آموزش کامل دیتابیس Room
- ذخیره، جستجو، ویرایش و حذف اطلاعات در دیتابیس
- آموزش کامل کار با Shared Preference در کاتلین
- آموزش کامل زبان برنامه نویسی PHP و تمامی دستورات آن برای کدنویسی سمت سرور پروژه های اندرویدی
- آموزش بوت استرپ، html و css مورد نیاز برای پروژه های اندرویدی
- آموزش کامل کار با سرور در کاتلین
- دیباگ کردن (خطایابی) در اندروید استودیو
- استفاده از فونت – بررسی رویدادها
- CollApsingToolbarLayout
- دیتا کلاس ها در کاتلین
- Delegated properties in kotlin
- کلاس های Nested و Inner در کاتلین
- کدنویسی ویوها در کاتلین
- آموزش کامل طراحی متریال دیزاین در کاتلین
- آموزش کار با ویجت ها
- کار با لایه ها در کاتلین
- آموزش کامل therad ها در کاتلین
- آموزش انیمیشن در کاتلین
- آموزش ساخت مدیا پلیر در کاتلین
- نئومورفیسم (Neumorphism) ٬ ترند طراحی رابط کابری
- آموزش کامل مبحث جدید و جذاب MotionLayout
- ساخت ویجیت های انیمیشنی به صورت تعاملی
- افزودن وابستگیها (Dependencies)
- ایجاد یک صحنه متحرک (Motion Scene)
- مدیریت رویدادهای انیمیشن
- ایجاد فریمهای کلیدی (key frames)
- Properties and Fields در کاتلین
- Extension Functions in Kotlin
- Inline Functions in Kotlin
- کار با Coroutines در کاتلین
- و بسیاری مباحث جذاب و کابردی دیگر …
androidچرا ساخت اپلیکیشن با Kotlin ؟
کاتلین یک زبان برنامه نویسی شی گرا و همچنین سطح بالا است که کمپانی بزرگ گوگل در سال ۲۰۱۷ آن را به عنوان زبان رسمی اندروید استودیو معرفی کرد. پس از گذشت چند سال و آزمون و خطا زیاد روی این زبان توسط برنامه نویسان حرفه ای در سراسر دنیا، اکنون به یک زبان قدرتمند برای برنامه نویسی اندروید تبدیل شده است. کاتلین با ویژگی های فوق العاده ای که دارد سرعت توسعه اپلیکیشن های اندرویدی را به شدت بالا برده و توانسته محبوبیت بالایی بین برنامه نویسان کسب کند. از دیگر مزیت های کاتلین این است که عملگرهای null-safe را که در جاوا باعث بروز خطا و کرش کردن برنامه میشد، برای کمک به توسعه دهندگان اپلیکیشن های اندرویدی فراهم کرده است.
androidچرا برنامه نویسی اندروید با اندروید استودیو ؟
پلتفرم android studio برای کد نویسی اندروید کامل و استاندارد است که از طرف گوگل تایید شده است و همه چیزهایی که شما برای برنامه نویسی می خواهید را در اختیارتان قرار می دهد و می توانید براحتی با آن کار کنید.
بعد از آموزش android studio با کاتلین راه های کسی درآمد زیاد است و براحتی می توانید از این شغل مدرن خود درآمدزایی کنید. به عنوان یک برنامه ساز اندروید می توانید هم برنامه های شخصی و استارت آپ های خلاقانه مورد نظر خودتان را بسازید و هم برنامه های درخواستی برای اشخاص یا شرکتها و سازمانها را نوشته و در قبال آن مبالغ قابل توجهی دریافت کنید.
این دوره آموزش اندروید استودیو با زبان کاتلین که الکامکو برای شما تهیه کرده تمامی تکنیک های اندروید استودیو با زبان برنامه نویسی قدرتمند کاتلین توسط برنامه نویس برتر ایرانی که سابقه توسعه تعداد زیادی برنامه اندرویدی در کمپانی های بزرگ را داشته به شما آموزش داده می شود. در پایان دوره یک برنامه نویس اندروید می باشید که قادر به طراحی و ساخت اپلیکیشن اندروید از هر نوعی خواهید بود.
جلسه ۱
جلسه ۴۵
با ثبت نام در این دوره از مزایای زیر بهرهمند میشوید:
- دسترسی همیشگی به فایل های دوره به علاوه پشتیبانی رایگان ۳ ماهه با قابلیت تمدید
- انجام انواع تمرین ها و پروژه ها در طول دوره و ورود آسان به بازار کار
- در اختیار داشتن سورس کد تمامی پروژه های انجام شده و آموزش با جدید ترین ورژن اندروید استودیو
- استخدام در شرکت های معتبر و کسب درآمد از ساخت پروژه های اندرویدی
home_repair_serviceتجهیزات به کار رفته برای ضبط ویدیوهای آموزشی
میکروفون یقهای Sennheiser مدل EW 112P G4

این میکروفون برند سنهایزر و ساخت کشور آلمان میباشد. صدای تولید شده توسط این میکروفون کاملا شفاف و به دور از صداهای محیط اطراف و نویز محیط میباشد. این میکروفون که از نوع کاندنسر با کپسول تک وجهی با بازه فرکانس ۱۲ کاناله است، برای گزارش و ضبط های میدانی کاملا ایده آل بوده و مجهز به میکروفن یقه ای چند جهته ی نامرئی ME 2-II می باشد و برای بازتولید صدای سخنرانی به صورت طبیعی طراحی شده است.
در هر فضایی و در هر حالتی صدایی با کیفیت حرفه ای را به شما ارائه خواهد داد. سری بی سیم G4 از سنهایزر، از همان تکنولوژی پیشرفته ای که در استودیوهای تلویزیونی و سالن های کنفرانس بزرگ استفاده می شود بهره میبرد و چنین کیفیت فوق العاده ای را در اختیار شما قرار می دهد. بیشتر استفاده کنندگان پرسنل صدا و سیما، برگزار کنندگان سالن های بزرگ همایش و غیره میباشند.
با توجه به اهمیت بالای کیفیت صدا در ویدیوهای آموزشی کلیه دوره های سایت ما از تاریخ ۱ مهر ۱۴۰۰ با این میکروفون ضبط شده اند.
کارت صدا Creative Sound Blaster GC7

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

با توجه به اینکه کیفیت مطلوب آموزش ها برای ما اهمیت بالایی دارد، تمام ویدیوهای آموزشی سایت الکامکو با بالاترین کیفیت یعنی ۱۰۸۰p ضبط شده اند. کیفیت بالای تصویر در ویدیو سبب میشود تا دانشجویان عزیز کدها و تصاویر به کار رفته برای آموزش را بهتر مشاهده کنند و هیچ نگرانی از این بابت نداشته باشند.
دوره ی ساخت برنامه موبایل با کاتلین فوق العاده با کیفیت بود. مرسی از تیم الکامکو
ممنون از نظر شما
سلام ببخشید میشه بعد از آموزش برنامه نویسی اندروید با کاتلین ، توسعۀ برنامه های بک اند (Back end) رو هم انجام داد؟
سلام.
متوجه سوال شما نمیشم.
بخش بک اند ربطی به کاتلین نداره. با زبان سمت سرور مثل php نوشته میشه.
سلام خسته نباشید . من تازه می خوام برنامه نویسی اندروید رو شروع کنم بنظرتون آموزش اندروید با کاتلین رو اول یاد بگیرم یا جاوا؟
سلام.
با جاوا شروع کنید و بعد کاتلین رو هم در کنارش یاد بگبربد خیلی بهتره
این دوره اموزش برنامه نویسی موبایل با Kotlin تکمیل شده درسته؟
بله دوره تکمیل شده هست
این دوره اموزش ساخت اپلیکیشن با کاتلین پیش نیاز داره؟
خیر – همه موارد از صفر به شما آموزش داده می شه
بنظر شما توی چند ماه می تونم این دوره رو یاد بگیرم؟
دوره دارای ساعت و سرفصل هست. و بقیش به خود شما بستگی داره که چقدر می خواید برای یادگیری وقت بزارید!
من این دوره رو ازتون خریدم. الان وسطاش هستم . توضیحاتتون خیلی عالیه. خسته نباشید
موفق باشید دوست عزیز
سلام خسته نباشید.
من شنیدم طراحی اپلیکیشن کاتلین اسونتر از جاوا هست . این درسته ؟
از این نطر که حجم کدنویسی کمتره بله