- مدرس دوره : رامین صیقلی ( رزومه )
- تعداد ویدیوها : 27 ویدیو
- مدت زمان دوره : 3:17:00
- سطح دوره : مقدماتی
- وضعیت دوره : در حال برگزاری
- تاریخ آخرین بروزرسانی : 1403/10/01
آموزش مقدماتی اندروید با کاتلین
معرفی دوره آموزش مقدماتی کاتلین برای اندروید:
این دوره آموزشی برای افرادی طراحی شده که علاقهمند به یادگیری برنامهنویسی اندروید هستند و میخواهند زبان برنامهنویسی کاتلین را به صورت جامع و کاربردی یاد بگیرند. در این دوره، از مباحث پایهای مانند متغیرها، انواع داده و اپراتورها شروع کرده و تا موضوعات پیشرفتهتری مثل توابع، آرایهها، لیستها و مدیریت استثناها پیش میرویم. همچنین مفاهیمی مثل const، null، lateinit و lazy نیز به طور کامل توضیح داده شدهاند.
در این دوره، با ساختارهای شرطی مانند if و when، حلقههای تکرار مثل for، while و do while و همچنین دستورات کنترلی مانند break و continue آشنا خواهید شد. علاوه بر این، نحوهی استفاده از آرایهها، لیستها، مجموعهها و نقشهها نیز آموزش داده میشود.
هدف این دوره، ارائه یک پایه قوی برای یادگیری برنامهنویسی اندروید با کاتلین است و به شما کمک میکند تا بتوانید مفاهیم کلیدی را به خوبی درک کرده و مهارتهای لازم برای توسعه اپلیکیشنهای اندرویدی را کسب کنید. آموزشها به زبان ساده و دوستانه ارائه شده تا یادگیری را لذتبخشتر کند.
اگر به دنبال یادگیری برنامهنویسی اندروید به زبان کاتلین هستید، این دوره بهترین نقطه شروع برای شما خواهد بود. با ما همراه شوید تا به یک توسعهدهنده ماهر اندروید تبدیل شوید!
سرفصل های دوره |
Getting Ready to Start |
Variables |
Data Type |
Variables and Basic Types |
Variable Declaration Practice |
const |
فهرستـــ ویدیوها
مدت زمان دوره 3:17:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
01-آماده سازی برای شروع (Getting Ready to Start)
در این جلسه درباره اندروید استادیو صحبت میکنیم و همین طور با فانکشن main که نقطه شروع کار ماست آشنا میشیم و برای آموزش آماده می شویم
02-متغیرها (Variables)
در این ویدیو، با مفهوم متغیرها و نحوه تعریف و استفاده از آنها در کاتلین آشنا میشویم.
03-انواع داده ها (Data Type)
در این ویدیو، انواع دادههای مختلف در کاتلین را بررسی میکنیم و اهمیت آنها را در برنامهنویسی یاد میگیریم.
04-متغیرها و انواع داده های پایه (Variables and Basic Types)
در این ویدیو، به بررسی نحوه استفاده از متغیرها با انواع داده های پایه در کاتلین خواهیم پرداخت.
05-تمرین تعریف متغیر (Variable Declaration Practice)
در این ویدیو، تمرینهایی برای تعریف متغیرها و کار با آنها در کاتلین ارائه میدهیم تا مهارتهای شما تقویت شود.
06-ثابت ها (Constants)
در این ویدیو، به بررسی ثابت ها و کلیدواژه const در کاتلین میپردازیم و تفاوت آن با متغیرهای معمولی را بررسی خواهیم کرد.
07-مفهوم هیچ (Null)
در این ویدیو، مفهوم هیچ (null) و نحوه مدیریت آن در کاتلین را بررسی خواهیم کرد. یاد میگیریم چگونه از Null Pointer Exception جلوگیری کنیم.
08-مقداردهی متأخر (Late Init)
در این ویدیو، به بررسی کلیدواژه lateinit در کاتلین میپردازیم و یاد خواهیم گرفت که چگونه مقداردهی متغیر خود را به تاخیر بیاندازیم.
09-مقداردهی تنبل (Lazy)
در این ویدیو، با مفهوم lazy و نحوه استفاده از آن برای بهینهسازی عملکرد برنامهها آشنا خواهیم شد.
10-نظرات و علامت گذاری کارهای آینده (Using Comments and TODO)
در این ویدیو، به اهمیت نظرات در کد و نحوه استفاده از علامت گذاری TODO برای یادآوری کارهای آینده خواهیم پرداخت.
11-عملگرهای حسابی (Arithmetic Operators)
در این ویدیو، با عملگرهای حسابی در کاتلین و نحوه استفاده از آنها در محاسبات آشنا خواهیم شد.
12-عملگرهای مقایسهای (Comparison Operators)
در این ویدیو، عملگرهای مقایسهای در کاتلین را بررسی کرده و نحوه استفاده از آنها را یاد خواهیم گرفت.
13-عملگرهای منطقی (Logical Operators)
در این ویدیو، به بررسی عملگرهای منطقی در کاتلین میپردازیم و کاربرد آنها در شرایط مختلف را یاد خواهیم گرفت.
14-عملگرهای انتساب (Assignment Operators)
در این ویدیو، با عملگرهای انتساب در کاتلین آشنا میشویم و نحوه استفاده از آنها در برنامهنویسی را بررسی خواهیم کرد.
15-عملگرهای بیتی (Bitwise Operators)
در این ویدیو، به بررسی عملگرهای بیتی در کاتلین میپردازیم و نحوه استفاده از آنها در برنامههای خود را یاد خواهیم گرفت.
16-تبدیل یک نوع داده به انواع داده های دیگر (Type Conversion)
در این ویدیو، مفهوم تبدیل نوع در کاتلین را بررسی کرده و نحوه تبدیل بین انواع مختلف دادهها را یاد خواهیم گرفت.
17-عملیات روی رشتهها (String Operations)
در این ویدیو، با عملیات مختلف روی رشتهها در کاتلین آشنا میشویم، مانند جستجو در رشتهها، استخراج زیررشته و دیگر متدهای مرتبط با رشتهها.
18-عملیات روی رشتهها - پارت 2 (String Operations - Part 2)
در این ویدیو، با عملیات های دیگر روی رشتهها در کاتلین آشنا میشویم، مانند جایگزینی رشتهها، مقایسه و دیگر متدهای مرتبط با رشتهها.
19-پروژه تمرینی شماره یک (Practice Project A)
در این ویدیو یک مینی پروژه را باهم پیش می بریم تا از مباحثی که تاکنون فرا گرفته ایم استفاده کنیم.
20-عبارت if در کاتلین (Using If Statements in Kotlin)
عبارت if یکی از پرکاربردترین ابزارهای شرطگذاری در زبان کاتلین است که به ما امکان میدهد شرایط سادهای را بررسی کرده و بر اساس نتایج آنها دستورات مختلفی را اجرا کنیم. این عبارت در تصمیمگیریها و ایجاد ساختارهای کنترلی نقش مهمی ایفا میکند. در این بخش، با نحوه استفاده از if در کاتلین آشنا میشویم.
21-عبارت when در کاتلین (Using When Statements in Kotlin)
عبارت when ابزاری پیشرفتهتر از if برای بررسی شرایط چندگانه است. با استفاده از when میتوانیم مجموعهای از مقادیر یا شرایط مختلف را بررسی کنیم و بر اساس هر نتیجه، دستور خاصی را اجرا کنیم. این عبارت به ما امکان میدهد کدی مرتب و خواناتر بنویسیم، به خصوص زمانی که نیاز به بررسی چندین شرط یا گزینه داریم.
22-آرایه ها در کاتلین پارت 1 (Arrays Part 1)
در این قسمت به معرفی و آموزش آرایهها پرداختهایم. با یادگیری آرایهها، میتوانید مجموعهای از دادهها را مدیریت کنید و عملیات مختلفی روی آنها انجام دهید.
23-لیست ها در کاتلین پارت 1 (List Part 1)
در این قسمت به معرفی و آموزش لیست ها پرداختهایم. با یادگیری لیست ها، میتوانید مجموعهای از دادهها را مدیریت کنید و عملیات مختلفی روی آنها انجام دهید.
24-مپ ها در کاتلین پارت 1 (Map Part 1)
در این قسمت به معرفی و آموزش مپ ها پرداختهایم. با یادگیری مپ ها، میتوانید مجموعهای از دادهها را مدیریت کنید و عملیات مختلفی روی آنها انجام دهید.
25-ست ها در کاتلین پارت 1 (Set Part 1)
در این قسمت به معرفی و آموزش ست ها پرداختهایم. با یادگیری ست ها، میتوانید مجموعهای از دادهها را مدیریت کنید و عملیات مختلفی روی آنها انجام دهید.
نظرات کاربران در رابطه با این دوره