
آموزش کاتلین از صفر | دوره مقدماتی Kotlin
امتیاز دوره
6.6 از 8
1578تعداد دانشجویان
۱٬۰۸۹٬۰۰۰تومان%90
۱۰۸٬۹۰۰تومان
اطلاعات کلی دوره
امتیاز دوره
6.6 از 8
درباره مدرس
مدرس مجتمع فنی تهران - مهندس برق الکترونیک و ارشد کامپیوتر نرم افزار - مولف کتاب های "رویکردی غیرآکادمیک به برنامه نویسی اندروید" و " برنامه نویسی کاربردی با کاتلین " از انتشارات دیباگران تهران ، علاقه مند به برنامه نویسی خصوصا در حوزه برنامه نویسی اندروید . با سابقه ی فعالیت 2 ساله در مجتمع فنی تهران به عنوان مدرس اندروید و مجموعا دارای سابقه ی 7 سال تدریس اندروید در وب سایت های آموزشی ( کدفرند - پرتقال - توسینسو - آپارات - آکادمی آی تی ) ، دانشگاه آزاد دماوند ، دانشگاه سمنان و هنرستان دکتر حسابی می باشم.
- سرفصل ها
- فایل ها
معرفی دوره
00:03:23صحبت های اولیه
00:29:48چرا به زبان برنامه نویسی نیاز داریم
00:23:05نصب ملزومات برنامه نویسی کاتلین
00:13:12آشنایی با فلوچارت و الگوریتم
00:18:42ایجاد اولین پروژه و آشنایی با دستور print
00:30:26آشنایی با عملیات ساده ریاضی در کاتلین
00:10:52تعریف متغیر در کاتلین
00:26:17قوانین نام گذاری متغیر به همراه بررسی عمیق تر متغیر ها
00:27:25راه ساده برای تعریف متغیر
00:07:21اولیت در عملگر های ریاضی
00:06:04کاراکتر های کنترلی در متغیر های string
00:08:25دریافت ورودی از کاربر
00:14:42تبدیل متغیرها در کاتلین
00:13:02تکمیل ماشین حساب با تبدیل متغیر String به Int
00:13:41بیشتر بدانید __ مفهوم safe call و جلوگیری از وقوع NullPointerException
00:17:18آشنایی با مفهوم تابع در برنامه نویسی کاتلین
00:23:26حل مسائل ریاضی با تابع Math
00:08:51کامنت ها در برنامه نویسی - استفاده از دستور TODO جهت یادآوری
00:03:33عملگرهای افزایشی و کاهشی - خلاصه نویسی عملگرها
00:10:36آشنایی با توابع غیر بازگشتی
00:18:55حل چندین مثال با استفاده از توابع غیربازگشتی
00:17:23آشنایی با توابع بازگشتی در کاتلین
00:10:09آشنایی با مفهوم اگر -if در برنامه نویسی
00:15:18بررسی چندین شرط در یک if
00:16:27ایجاد بازه ی اعداد و سایر عملگرهای قیاسی و منطقی
00:17:03اگر و در غیراین صورت اگر - بررسی چندین شرط با فرمت if - else if
00:14:41پروژه ماشین حساب با استفاده از if - جلوگیری از تقسیم بر صفر
00:15:26پیاده سازی ساختار تلفن گویا با استفاده از when
00:12:14if های تو در تو در پروژه لاگین
00:14:00مفهوم حلقه و تکرار در برنامه نویسی
00:10:20ساختار حلقه با while
00:20:30ایجاد حلقه با استفاده از ساحتار for و عملگر in در کاتلین
00:10:10آشنایی عمیق تر با عملگر in
00:08:50ساختار حلقه do -while
00:06:48ساختار try - catch
00:07:09تبریک میگم شما مباحث لازم برای شروع برنامه نویسی اندروید با کاتلین را یاد گرفتید
00:01:58ساختار های jump - break , continue , return
00:12:33مفهوم lambda در برنامه نویسی کاتلین
00:06:33مفهوم کلاس و شی در برنامه نویسی کاتلین
00:12:55بررسی انواع دسترسی ها به متغیر
00:08:35استفاده از کلاس جاوا در کلاس کاتلین و بالعکس
00:09:07مفهوم تابع سازنده یا constructor
00:11:20ارث بری و سایر اصول شی گرایی در برنامه نویسی کاتلین
00:08:02
دانلود یکجا
توضیحات دوره
اگر به دنبال یک مسیر ساده و اصولی برای ورود به دنیای برنامهنویسی هستید، دوره آموزش کاتلین از صفر | دوره مقدماتی Kotlin میتواند نقطه شروع مناسبی برای شما باشد. این دوره به صورت ویدیویی و از صفر مطلق طراحی شده و برای شرکت در آن نیازی به داشتن دانش قبلی از زبان کاتلین یا برنامهنویسی ندارید.
کاتلین (Kotlin) یک زبان برنامهنویسی مدرن، متنباز و چندسکویی است که توسط JetBrains توسعه داده شده و بهصورت رسمی در اکوسیستم اندروید مورد پشتیبانی گوگل قرار دارد. Kotlin همچنین قابلیت همکاری بسیار خوبی با Java دارد و همین موضوع باعث شده یادگیری آن برای افرادی که قصد ورود به برنامهنویسی اندروید و توسعه نرمافزار را دارند، اهمیت زیادی داشته باشد.
در این آموزش کاتلین تلاش شده مسیر یادگیری بدون پیچیدگی و مرحلهبهمرحله پیش برود تا حتی اگر تاکنون یک خط کد هم ننوشتهاید، بتوانید مفاهیم را بهدرستی یاد بگیرید و برای ادامه مسیر برنامهنویسی آماده شوید. در طول دوره با مفاهیم و ساختارهای پایه زبان Kotlin آشنا میشوید و پایه لازم برای ادامه یادگیری و ورود به مباحث تخصصیتر را به دست میآورید.
اگر هدف شما یادگیری کاتلین برای اندروید است، این دوره میتواند شروع مسیر شما باشد. پس از یادگیری مباحث مقدماتی، میتوانید مسیر خود را با [آموزش برنامه نویسی اندروید مقدماتی] ادامه دهید و در مراحل بعدی سراغ [آموزش برنامه نویسی اندروید سطح متوسط] و [آموزش برنامه نویسی اندروید پیشرفته] بروید. همچنین برای یادگیری عمیقتر خود زبان، دوره [آموزش کاتلین پیشرفته | دوره پیشرفته Kotlin] میتواند ادامه طبیعی این مسیر باشد.
از طرف دیگر، اگر هنوز با مفاهیم پایه برنامهنویسی آشنا نیستید، پیشنهاد میکنیم پیش از شروع یا همزمان با این دوره، نگاهی به [آموزش مبانی برنامهنویسی از صفر] داشته باشید. آشنایی با اصول برنامهنویسی میتواند روند یادگیری Kotlin را برای شما سادهتر کند.
یکی دیگر از مزیتهای این دوره، ارائه مدرک معتبر است. پس از یادگیری مطالب دوره، امکان شرکت در آزمون برای شما فراهم میشود و مدرک دوره بر اساس نتیجه آزمونی که از شما گرفته میشود صادر خواهد شد؛ بنابراین مدرک صرفاً بر مبنای مشاهده ویدیوها ارائه نمیشود و دریافت آن به فرایند ارزیابی دوره وابسته است.
اگر میخواهید کاتلین را از صفر یاد بگیرید و قدمبهقدم وارد مسیر برنامهنویسی شوید، این دوره میتواند شروع مناسبی برای ساختن پایههای مهارتی شما باشد. پس از تسلط بر مباحث مقدماتی نیز میتوانید با استفاده از دورههای تخصصیتر سایت، مسیر یادگیری خود را تا توسعه حرفهای نرمافزار و برنامهنویسی اندروید با Kotlin ادامه دهید.

