دوره جامع آموزش کاتلین برای برنامهنویسان اندروید شما را با اصول و مبانی زبان کاتلین، شامل معرفی و تاریخچه، انواع دادهها و متغیرها، دریافت ورودی و تبدیل دادهها، دستورات کنترل جریان، حلقهها، توابع، آرایهها و مفاهیم شیگرایی آشنا میکند. در پایان دوره، با اجرای یک پروژه عملی، مهارتهای خود را در توسعه برنامههای اندروید با کاتلین به کار خواهید گرفت و برای ورود به دنیای حرفهای برنامهنویسی اندروید آماده خواهید شد.
1.100.000 تومان
کاتلین یک زبان برنامهنویسی جدید و قدرتمند است که توسط شرکت JetBrains ساخته شده است. Kotlin یک زبان منبعباز محسوب میشود که ویژگیهای برنامهنویسی شیگرا و ماژولار را با یکدیگر ترکیب کرده است. کاتلین یک زبان برنامهنویسی functional بوده که یادگیری آن بهسادگی امکانپذیر است. ساختار کاتلین بسیار شبیه به زبان جاوا است که این موضوع علیالخصوص برای برنامهنویسان جاوا خبر خوبی است؛ زیرا میتوانند بهسرعت آن را فراگرفته و در پروژههای بعدی خود از آن استفاده کنند.
▪️ مقدمهای بر کاتلین ▪️ مزایا و معایب کاتلین ▪️ ایجاد یک برنامه ساده در کاتلین ▪️ کدنویسی در کاتلین ▪️ نحوه چاپکردن در کاتلین و جاوا ▪️ عملکردها و کارکترهای کنترلی در کاتلین
▪️ بررسی انواع دادهها در کاتلین ▪️ بررسی نوع داده رشتهای در کاتلین ▪️ تعریف متغییرها در کاتلین ▪️ بررسی اصول نامگذاری متغییرها ▪️ بررسی اپراتورها در کاتلین
▪️ بررسی اپراتورهای ریاضیاتی ▪️ بررسی اپراتورهای منطقی ▪️ بررسی اپراتورهای رابطهای
▪️ Null Safety چیست و چطور میشود از آن استفاده کرد؟ ▪️ دریافت ورودی در کاتلین ▪️ بررسی عملیات تبدیل دادهها در کاتلین ▪️ ارائه و حل تمرینها درخصوص دریافت اطلاعات
▪️ بررسی دستورات کنترل جریان ▪️ بررسی دستورات شرطی IF ▪️ بررسی دستورات شرطی When ▪️ بررسی دستورات در محیط عملیاتی ▪️ حل و ارائه تمرین مرتبط با دستورات شرطی
▪️ بررسی حلقههای تکرار ▪️ بررسی حلقه while ▪️ بررسی حلقه do-while ▪️ بررسی حلقه تکرار for ▪️ بررسی Range ها ▪️ بررسی دستورات در محیط عملیاتی ▪️ حل و ارائه تمرین مرتبط با دستورات شرطی
▪️ بررسی توابع Statements ▪️ بررسی String Methods ▪️ بررسی Kotlin Methods ▪️ بررسی Kotlin Extension
▪️ آرایهها در کاتلین ▪️ استفاده از تابع ArrayOf در کاتلین ▪️ استفاده از تابع ArrayListOf در کاتلین ▪️ استفاده از تابع MutableListOf در کاتلین ▪️ استفاده از تابع MapOf ▪️ استفاده از تابع HashMapOf ▪️ استفاده از تابع MutableMap ▪️ کالکشنها در کاتلین ▪️ استفاده از کالکشنها در توابع ▪️ بررسی دستورات در محیط عملیاتی ▪️ حل و ارائه تمرین مرتبط با دستورات شرطی
▪️ نحوه تعریف کلاس ▪️ بررسی اسکوپ فانکشنها ▪️ بررسی اصول چهارگانه شیگرایی ▪️ بررسی کپسولهسازی Encapsulation ▪️ کپسولهسازی و Getter و Setter در کاتلین ▪️ بررسی سازندهها در کاتلین ▪️ انواع توابع سازنده کلاسها ▪️ بررسی دیتاکلاسها در کاتلین ▪️ بررسی استاتیکها (companion) ▪️ بررسی کلاس سینگلتن (object)
برای پروژه پایانی دوره قصد داریم به پیادهسازی سامانه مدیریت کارکنان و دانشآموزان مدرسه با جاوا بپردازیم. این سامانه وظایف مختلفی را دارد که در این پروژه باهم بررسی میکنیم و هر آنچه درمورد زبان جاوا یادگرفتهایم را در اینجا پیادهسازی میکنیم. ازجمله این وظایف:
▪️ خواندن اطلاعات از فایلهای پیوست ▪️ امکان اضافهکردن و حذف دانشآموز، مدرس و درس ▪️ امکان اضافهکردن نمره برای درس خاص و دانشآموز خاص ▪️ امکان گزارشگیری و سرچ دانشآموز و مدرس با نام یا شماره دانشآموز / مدرس ▪️ امکان گزارشگیری از دانشآموزان با معدل بالای 12 و دانشآموزهای قبولشده یا ردشده
محمد رضایی مسئولیت توسعه اپلیکیشن های اندرویدی و مشاوره و هدایت تیم های موبایل سازمان تامین اجتماعی را بر عهده داشته و همچنین به عنوان مدرس در سازمان تامین اجتماعی و آموزشگاه های متفاوت مشغول به کار می باشد. در طول ۱۲ سال برنامه نویسی اندروید و ۵ سال تدریس ، موفق به توسعه بیش […]
این دوره به صورت دانلودی و دارای لایسنس پخش میباشد. شما میتوانید این دوره را در پلیر اختصاصی مجموعه، با نام اسپات پلیر مشاهده کنید. توجه کنید که پس از تهیه این دوره، یک کلید لایسنس منحصر به فرد در پنل کاربری شما قرار میگیرد. در صورتی که به لایسنسهای بیشتری نیاز داشته باشد، میتوانید با پرداخت هزینه آن از این مزیت برخوردار شوید. توجه کنید که تمام فایلهای مربوط به دوره، شامل سورس کدها و جزوات، همگی در اسپات پلیر قابل دسترس شما هستند. برای اطلاعات بیشتر، به مقاله «راهنمای مشاهده محصولات آموزشی محافظت شده نیکآموز» مراجعه کنید.
بله، شما میتوانید از طریق اسنپ پی، این دوره آموزشی را تهیه کنید. کافیست در اسنپ پی حساب کاربری ایجاد کرده و پس از ورود به صفحه نیک آموز، دوره مورد نظر را تهیه کنید. اگر بخواهید از خرید اقساطی به عنوان روش پرداخت هزینه استفاده کنید، تنها یک چهارم آن را در ابتدا پرداخت خواهید کرد. شما میتوانید با مطالعه «راهنمای خرید اقساطی دوره آموزشی با اسنپ پی» با مراحل آن آشنا شوید.
بله، هدف ما در مجموعه نیک آموز، فراهم کردن دوره های آموزشی به روز و مطابق با آخرین تغییرات است. علاوه بر این، بر اساس اینکه در طول زمان چه میزان تغییراتی در محتوای دوره آموزشی ایجاد شود، تخفیف های مناسبی ( ۵۰٪ الی ۱۰۰٪) به خریداران دوره های پیشین تعلق میگیرد. در شرایطی که بروزرسانی دوره، به افزایش مثالها یا Feature های خاصی محدود شود، این موارد به صورت رایگان در اختیار شما قرار خواهد گرفت تا شما بتوانید دورهای که از قبل تهیه کردهاید را به بهترین شکل ممکن درک کنید و مهارتهای خود را مطابق با آپدیتها گسترش دهید. ضمن اینکه میتوانید تا مدت زمان شش ماه از پشتیبانی برخوردار شوید.
شما میتوانید با مراجعه به فرم درخواست مشاوره تخصصی از متخصصان نیک آموز مشاوره دریافت کنید.
بله؛ در نیک آموز امکان برگزاری دورههای سازمانی بهصورت تخصصی فراهم شده است. به منظور ثبت درخواست، کافی است اطلاعات خود و دوره سازمانی مدنظر را در فرم درخواست آموزش سازمانی ثبت کنید تا ما با شما تماس بگیریم.
برای اینکه بتوانید در ارتباط با برنامهنویسی، مشاوره / تدریس خصوصی بگیرید، لطفاً فرم درخواست مشاوره مدرسین را تکمیل نمایید تا کارشناسان ما با شما تماس بگیرند.
بله؛ شما میتوانید از مشاورههای نیکآموز بهعنوان راهنما در مسیر خود استفاده کنید. برای این منظور، لطفاً شماره خود را در فرم مشاوره صفحه دوره وارد کنید تا مشاوران نیک آموز با شما تماس بگیرند.
Δ
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.
سلام دوره بسیار خوب و مفید و کاملی هست خیلی توضیحات مدرس خوبه فقط استاد با توجه به جاوا همه چیز رو درس داده اگه کسی جاوا بلد نباشه یکم کارش سخت میشه ولی توی توضیحات نوشته شده پیش نیاز نداره در صورتی که خود استاد میگه پیش نیاز جاوا یا سی شارپ هست
سلام و عرض ادب ، وقت شما بخیر و شادی خوشحالیم که از آموزش کاتلین رضایت داشتین ، پیش نیاز دوره نیز اصلاح گردید. سپاس از لطف شما