We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

تدرب وتوسع في أساسيات البرمجة التي تعتبر أساسية لأي لغة بالإضافة إلى الجوانب الفريدة لصيغة Kotlin. ستعمل مع أنواع البيانات والدوال والشروط والعوامل ومصفوفات المجموعات والمتغيرات وحلقات التكرار.

Read more

تدرب وتوسع في أساسيات البرمجة التي تعتبر أساسية لأي لغة بالإضافة إلى الجوانب الفريدة لصيغة Kotlin. ستعمل مع أنواع البيانات والدوال والشروط والعوامل ومصفوفات المجموعات والمتغيرات وحلقات التكرار.

علاوة على ذلك، ستقوم بتعريف أنواع مختلفة من المتغيرات وتهيئتها وشرح نطاقها بالإضافة إلى إنشاء مصفوفات ومجموعات في Kotlin. ستقوم بإنشاء أنماط تدفق التحكم باستخدام الشروط وحلقات التكرار. ستكون هناك فرص للتدرب على استخدام البنى الهيكلية والفئات مع النظر في أفضل الحالات لكليهما. اكتشف طرقًا أعمق لاستخدام الكائنات في Kotlin من خلال استكشاف الواجهات والفئات.

بعد إكمال هذه الدورة التدريبية، ستتمكن من:

وصف الأنواع والمتغيرات الأساسية

•شرح الأرقام في Kotlin

•شرح الشروط

•وصف كيفية استخدام حلقات التكرار

•شرح مفهوم الدالة

•التمييز بين المعلمة والوسيطة

•توضيح أن الدالة يمكنها إرجاع قيمة ووصف كيفية القيام بذلك يعمل

•شرح الفرق بين الفئة والكائن والنوع

•التمييز بين مُعدِّلات الرؤية المختلفة

•وصف استخدام المجموعات في البرمجة

•تحديد نوع المجموعة الذي ينبغي استخدامها في أي موقف معين

•شرح الفرق بين القائمة والمجموعة والخريطة

•تجميع المهارات التي اكتسبتها من الدورة التدريبية لإنشاء التعليمات البرمجية لمشروع الحساب المصرفي.

هذه دورة تدريبية للمبتدئين للمتعلمين الذين يرغبون في إعداد أنفسهم للعمل كمطوري Android باستخدام Kotlin. للنجاح في هذه الدورة التدريبية، لا يشترط امتلاكك لخبرة سابقة في تطوير الويب، ليس مطلوبًا سوى مهارات التنقل الأساسية عبر الإنترنت والحماس لخوض رحلة الترميز (أي، البرمجة).

Enroll now

Two deals to help you save

What's inside

Syllabus

مقدمة إلى البرمجة بلغة Kotlin
في هذه الوحدة، سوف تبدأ بنظرة عامة على البرمجة بلغة Kotlin. بمجرد أن تصبح أكثر دراية بوظائف واستخدامات Kotlin، ستنتقل إلى التعرف على البرمجة بلغة Kotlin، واكتشاف واستكشاف المفاهيم الأساسية التي تدعم لغة برمجة Kotlin.
Read more
الدوال والفئات والكائنات
في هذه الوحدة، ستتعرف على الدوال والفئات والكائنات. سوف تكتشف المزيد حول الدالة وكيفية إنشاء البرامج من الدوال. سوف تتعلم أيضًا كيفية استخدام الفئة والكائن والنوع أثناء كتابة التعليمات البرمجية. علاوة على ذلك، سوف تتدرب على كيفية استخدام الفئات والكائنات والأنواع.
الفئات المتقدمة والبيانات الفارغة والمجموعات
في هذه الوحدة، ستتعلم المزيد عن الفئات والكائنات المتقدمة في Kotlin. ستتعرف على List، وSet، وMap وكيفية استخدامها أثناء كتابة التعليمات البرمجية في Kotlin. ستتعرف أيضًا على المجموعات ومتى تستخدمها.
التقييم المقدَر بدرجات
في الوحدة الأخيرة، ستتعرف على التقييم المقدر بدرجات. بعد إكمال الوحدات الموجودة في هذه الوحدة، ستقوم بتجميع المهارات التي اكتسبتها من الدورة التدريبية لإنشاء تعليمة برمجية لمشروع "حساب مصرفي".

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
التدريب على أساسيات البرمجة التي تعتبر أساسية لأي لغة مما يجعله مناسبًا للمبتدئين
المتدربون في هذه الدورة هم مطورو أندرويد باستخدام Kotlin، مما يعد الجمهور الأساسي للدورة
تناول الدورة جوانب فريدة في صيغة Kotlin، مما يجعلها مناسبة لمن لديهم اهتمام خاص بها
الدورة مناسبة لمن يرغبون في الدخول في مجال تطوير الاندرويد
تتطلب الدورة بعض المهارات الأساسية مثل التنقل عبر الإنترنت مما قد يشكل عائقًا للبعض

Save this course

Save أساسيات البرمجة بلغة Kotlin to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in أساسيات البرمجة بلغة Kotlin with these activities:
إنشاء مشروع محفظة تفاعلي
يساعد إنشاء مشروع محفظة تفاعلي على تعزيز فهمك لمبادئ Kotlin الأساسية وتطبيقها العملي في تطوير تطبيقات Android.
Browse courses on Kotlin
Show steps
  • حدد فكرة التطبيق
  • أنشئ واجهة المستخدم
  • قم بتنفيذ منطق التطبيق
  • اختبر التطبيق
  • انشر التطبيق
Show all one activities

Career center

Learners who complete أساسيات البرمجة بلغة Kotlin will develop knowledge and skills that may be useful to these careers:
Android Developer
An Android Developer develops and maintains mobile applications for Android smartphones and tablets. They are expected to have a strong understanding of the Android operating system and related technologies. This course on the basics of Kotlin programming may be useful because it can provide a good foundation for building Android applications in Kotlin.
Full-Stack Developer
A Full Stack Developer possesses a comprehensive understanding of both the front-end and back-end of web development. They can create and maintain both the user interface (UI) and the server-side logic. This course on the basics of Kotlin programming may be useful because it can provide a solid foundation in essential programming concepts that are applicable to both front-end and back-end development.
Computer Programmer
A Computer Programmer converts software designs into instructions that computers can understand. They are expected to be able to write and debug code, as well as test and maintain software programs. This course on the basics of Kotlin programming can be useful because it can provide a solid foundation in programming concepts and practices.
Software Engineer
A Software Engineer designs, develops, tests, and maintains software systems. They are expected to have a strong understanding of software engineering principles and practices. This course on the basics of Kotlin programming may be useful because it can help build a foundation in programming concepts and software development practices.
Software Developer
A Software Developer designs and implements software programs to solve complex problems, both in GUI and non-GUI environments. They are expected to be analytical, detail-oriented, and creative thinkers. This course on the basics of Kotlin programming may be useful because it can help you build a foundation in programming concepts that will be useful in this field.
Web Developer
A Web Developer creates and maintains websites and web applications. They are expected to have a strong understanding of HTML, CSS, JavaScript, and related technologies. This course on the basics of Kotlin programming may be useful because it can provide a foundation in programming concepts that are transferable to web development.
Quality Assurance Tester
A Quality Assurance Tester tests software programs to ensure that they meet requirements and are free of defects. They are expected to have a strong understanding of software testing principles and practices. This course on the basics of Kotlin programming may be useful because it can help build a foundation in programming concepts and software testing techniques.
Data Scientist
A Data Scientist uses scientific methods, processes, algorithms, and systems to extract knowledge and insights from data. They are expected to have a strong understanding of data analysis and machine learning techniques. This course on the basics of Kotlin programming may be useful because it can help build a foundation in programming concepts that are frequently used in data science, such as data manipulation and analysis.
Machine Learning Engineer
A Machine Learning Engineer designs and develops machine learning models to solve complex problems. They are expected to have a strong understanding of machine learning algorithms and techniques. This course on the basics of Kotlin programming may be useful because it can provide a foundation in programming concepts and data structures that are important in machine learning.
Database Administrator
A Database Administrator designs, implements, and maintains databases. They are expected to have a strong understanding of database management systems and related technologies. This course on the basics of Kotlin programming may be useful because it can help build a foundation in programming concepts that are applicable to database development and administration.
Information Security Analyst
An Information Security Analyst plans and implements security measures to protect an organization's information systems. They are expected to have a strong understanding of information security principles and practices. This course on the basics of Kotlin programming may be useful because it can help build a foundation in programming concepts that are applicable to information security, such as data encryption and access control.
Technical Writer
A Technical Writer creates and maintains technical documentation, such as user manuals, white papers, and help files. They are expected to have a strong understanding of technical writing principles and practices. This course on the basics of Kotlin programming may be useful because it can help build a foundation in programming concepts and technical writing skills.
User Experience Designer
A User Experience Designer designs and evaluates the user experience of products and services. They are expected to have a strong understanding of human-computer interaction principles and practices. This course on the basics of Kotlin programming may be useful because it can help build a foundation in programming concepts that are applicable to user experience design, such as user interface design and development.
Product Manager
A Product Manager is responsible for the planning, development, and launch of products and services. They are expected to have a strong understanding of product management principles and practices. This course on the basics of Kotlin programming may be useful because it can help build a foundation in programming concepts that are applicable to product management, such as software development and testing.
Project Manager
A Project Manager plans, executes, and closes projects. They are expected to have a strong understanding of project management principles and practices. This course on the basics of Kotlin programming may be useful because it can help build a foundation in programming concepts that are applicable to project management, such as software development and testing.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in أساسيات البرمجة بلغة Kotlin.
Kotlin for Android Developers comprehensive guide to using Kotlin for Android development. It covers all the basics of Kotlin, as well as how to use Kotlin to build Android apps.
Kotlin in Action practical guide to the Kotlin programming language that focuses on teaching you how to use Kotlin to build real-world applications. It covers a wide range of topics, including Kotlin's syntax, data structures, algorithms, and concurrency.
Head First Kotlin beginner-friendly guide to the Kotlin programming language that uses a unique and engaging approach to teaching. It presents the material in a conversational style, with plenty of examples and exercises to help you learn.
A beginner-friendly guide to Kotlin that uses a visual and engaging approach to explain Kotlin concepts. Suitable for those with no prior programming experience.
An in-depth exploration of advanced Kotlin concepts, including generics, reflection, and metaprogramming. Suitable for experienced Kotlin developers who want to expand their knowledge and skills.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to أساسيات البرمجة بلغة Kotlin.
أساسيات البرمجة في Swift
Most relevant
تطوير المحمول وJavaScript
Most relevant
البرمجة المتقدمة في Kotlin
Most relevant
مقدمة إلى تطوير الواجهة الأمامية
Most relevant
البرمجة المتقدمة بلغة Swift
Most relevant
تطوير الويب الكامل
Most relevant
بدء المشاريع والتخطيط لها
Most relevant
مهارات البيع الاحترافية | Professional Selling Skills
Most relevant
استخدام البيانات في iOS
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser