برمجة جافا Java، مبتدىء

Java Programming, Beginner

مقدمة

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

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

ستعمل من خلال العديد من الأمثلة التي تبين قوة جافا، والتعامل مع الكلاسس الخاصة بك. ستعمل مع هياكل البيانات، مثل المصفوفات وجمع الصفوف، وبعدها مناقشات في الوراثة البرمجية، ومعالجة الاستثناءات (الاخطاء) والعمل مع روابط الوظائف. في نهاية هذه الدورة، سوف تعرف المفاهيم الأساسية الهامة التي من شأنها أن تسمح لك البدء في إنشاء التطبيقات التي تريد.

Java Programming, Beginner

In this course, you will use IntelliJ IDEA to learn Java. Starting with the JDK Assemblies, and Intermediate language that intermediates between Java and the machine, fixing bugs and going from function to another

Then you will learn the properties of the language, for developing your apps. You will learn data types, variables, operators, and flow control commands

You will work through a lot of examples that show the power of the JDK, like creating and working with your own classes. You will work with arrays, and collection classes, then will discuss inheritance, and managing exceptions

.

.

Java 08

أهداف الدورة Course Objectives

عربي English
تعلم أساسيات البرمجة Learn the basics of programming
تعلم تعريف المتغيرات والتعامل معها Learn how to define variables, and use them
التحكم بسير البرنامج وتفرعاته Control work flow
فهم آلية التكرار البرمجي Understanding Looping
التعامل مع الأنماط والوظائف Dealing with Classes and functions
فهم المصفوفات والتعامل معها Understanding arrays, and use them
حل مشاكل وأخطاء البرمجة Solving problems and programming errors
تحويل متغير من نوع إلى آخر Convert a variable from one data type to another
العمل مع التواريخ والأوقات Work with dates and times
التحكم في كيفية ترث الفئات من فئات أخرى Control how derived classes inherit from base classes
إنشاء فئات تحتوي على المصفوفات Create classes containing arrays, adding support for indexers and enumerators

.

Java 06

لمن هذه الدورة The course is for

عربي English
معرفة عامة بالحاسب Basic Knowledge in computers
يفضل معرفة عامة في اكسل Better if you know MS Excel

.

Java 01

برنامج ومحاور الدورة Course Program

عربي English
يوم 1: مقدمة Day 1: Introduction
مقدمة في برمجة الحاسوب Introduction to Computer Programming
ما هي البرمجة؟ What is Programming?
تقديم جافا Introducing Java
الكود والخوارزميات Pseudocode and Algorithms
تحديد الأخطاء Identifying Errors
الأساسيات 2.The Basics
الأساسيات The Basics
أنواع البيانات Data Types
المتغيرات Variables
كائنات، الفئات، والطرق Objects, Classes, and Methods
معلمات الوظائف والقيمة العائدة Method Parameters, Return Types & Values
. .
يوم 2: فئات + تدفق Day 2: Classes + Flow
تكوين الأجسام Instantiating Objects
سبل الوصول والمحولات Accessors and Mutators
العمل مع الفئات 3.Working with Classes
تحديد وظيفة خاصة – إنشاء متغيرات جسم Defining a Private Implementation – Creating Instance Variables
تعريف واجهة عامة – إنشاء وظائف Defining a Public Interface – Creating Methods
اختبار وحدة Unit Testing
توجيه الكود 4.Control Flow Statements
جملة إذا If Statements
جملة التبديل The Switch Statement
. .
يوم 3: هياكل البيانات Day 3: Data Structures
حلقات التكرار Loops
جمل التحكم في الكود Control Flow Statements in Practice
هياكل البيانات الاساسية 5.Basic Data Structures
المصفوفات وقوائم المصفوفات Arrays & Array Lists
استخدام هياكل البيانات Data Structures in Practice
مواضيع متوسطة المستوى B2.Intermediate Topics
التلاعب بالرموز Manipulating Strings
المتغيرات الثابتة والوظائف Static Variables & Methods
. .
يوم 4: I / O + الميراث Day 4: I/O + Inheritance
تحويل الانواع Type Casting
عبارات IF المتداخلة Nested If Statements
التكرار المتداخل Nested Loops
الثوابت Constants
المدخلات والمخرجات B3.Input & Output
فئة طريقة الادخال The Scanner Class
قراءة الملفات النصية والاستثناءات Reading Text Files & Exceptions
الكتابة إلى ملفات نصية Writing to Text Files
تصميم الفئات B4.Intermediate Class Design
التماسك والاقتران Cohesion and Coupling
نطاق المتغير Variable Scope
كائنات غير قابلة للتغيير Immutable Objects
الوراثة وتعدد الأشكال B5.Inheritance & Polymorphism
الميراث Inheritance
انشاء أب Creating a Superclass
إنشاء الفئات الفرعية Creating Subclasses
. .
يوم 5: المصفوفات Day 5: Arrays
الاضافة على الوظائف وتعدد الأشكال Overriding Methods & Polymorphism
مواضيع متوسطة المستوى C2.Intermediate Topics
الواجهات البرمجية Interfaces
مثال عملي على واجهة Practical Interface Example
خوارزميات المصفوفات C3.Array Algorithms
البحث في مصفوفة Searching an Array
اضافة وحذف عناصر المصفوفة Filling & Deleting Array Elements
الترتيب Selection Sort
حساب القيم الصغرى/الكبرى Calculating Min/Max Values
حساب المبالغ والمتوسطات Calculating Sums and Averages
. .
اليوم 6: هياكل البيانات Day 6: Data Structures
هياكل البيانات 4.Other Data Structures
قائمة متصلة والعابر للعناصر LinkedList & The Iterator
الكومات Stacks
الطوابير Queues
عملية صنع البرنامج C5.Software Creation Process
عملية صنع البرنامج Software Development Process
نصائح انشاء الفئة Class Creation Tips
العلاقات بين الفئات Class Relationships
عملية صنع برنامج Software Creation Process In-Practice
الخاتمة Conclusion

.

course trainer 1

المدرب Trainer

حسين ناجي الصفافير Hussain Naji Al-Safafeer

للتواصل، الضغط على الرابط التالي:

About

.

Java 03

.

الوسائل التدريبية Requirements for Trainee

عربي English
جهاز عرض Projector
حاسب Computer
سبورة Board

.

Java 18

المتطلبات لكل متدرب Training Instruments

عربي English
معرفة عامة بالحاسب Basic Knowledge in computers

.

Java 09

تفاصيل الدورة Course Details

اسم الدورة – عربي Course Arabic Name برمجة جافا Java، مبتدىء
اسم الدورة – انجليزي Course English Name Java Programming, Beginner
المستوى Level مبتدىء/Beginner
اللغات التي يمكن أن تعرض به الدورة Spoken Languages عربي / English
مسمى الوظيفة للمتدرب Job title for the Trainee-AR مبرمج جافا
مسمى الوظيفة للمتدرب بالانجليزي Job title for the Trainee-En Java Programmer
المجال Subject برمجة حاسب
الفرع SubSubject Java
عدد المتدربين # of trainees 15-20
عدد الايام # of Days 6
عدد الساعات
في اليوم الواحد
# of hours per Day 3
مجموع الساعات Sum of Hours 18
سعر الدورة Course Price
الفئة المستهدفة Target group كل الناس
متطلبات الدورة Requirements معرفة عامة بالحاسب
صفحة تفاصيل Course Link https://traineralsafafeer.wordpress.com/2016/03/06/java-programming-beginner/

.

دورات مشابهة Similar Courses

الدورات المتوفرة للتدريب Training Courses

.

.

About Hussain Naji Hussain Al-Safafeer

Hussain Naji Hussain Al-Safafeer, Computer Developer (Programmer), about me تفصيل أكثر عني, https://daughterhusband.wordpress.com/more-about
هذا المنشور نشر في جافا Java, دورات Courses وكلماته الدلالية , , , . حفظ الرابط الثابت.

3 Responses to برمجة جافا Java، مبتدىء

  1. التنبيهات: برمجة واجهات جافا Java GUI، مبتدىء | المدرب حسين ناجي الصفافير

  2. الله يرضى عليكم .. الموضوع رائع وجميل وله فائدة كبيرة شكرا

    إعجاب

اترك رداً على محمد الاسدي إلغاء الرد