Techcampus - Java - level 1

Java - level 1

لغة الجافا من اللغات القوية التي تستخدم عالميا بشكل كبير وهي سهلة التعلم تستخدم مبدأ البرمجة الكائنية وتستخدم بجميع انظمة التشغيل Cross Platform وهي الأساس لبرمجة تطبيقات نظام الاندرويد

القسم البرمجة والتطوير
سعة المجموعة 20-25
المدة 2018
عدد الساعات التدريبية 40
السعر 119 دولار
المدرب محمد هرموش

Java لغة برمجة عالية المستوى ابتكرها James Gosling في عام 1991 أثناء عمله في مختبرات شركة Sun Microsystems و ذلك  لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة الذكية،عام 1995 تم تطويرها لبناء تطبيقات الويب, السيرفرات, سطح المكتب, الهواتف و الروبوتات و هي تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix, Android وتعتبر من أشهر لغات البرمجة على الإطلاق.حالياً ملايين الأجهزة الإلكترونية مبرمجة على لغة جافا.

  1. مميزات لغة جافا بالنسبة للمطورين
  2. لها شعبية هائلة و هناك الكثير من المراجع لمن يريد تعلمها.
  3. بسيطة و تعلمها سهل مقارنةً مع غيرها من اللغات.
  4. شبيهة باللغتين C و C++ و لكن التعامل معها أسهل و سلس أكثر.
  5. إذا أنشأت برنامجاً باستخدام لغة جافا فإن البرنامج يعمل على أي نظام في العالم و هذا من أهم ما يدفعك لتعلمها.
  6. لغة جافا مطلوبة جداً في الخارج, إذا كنت تريد دخول سوق العمل فلغة جافا توفر لك الكثير من الفرص.

 
مميزات لغة جافا عن باقي لغات البرمجة

  • لن تدفع أي مبلغ لتعمل على لغة جافا, فهي مصدر مفتوح و مجانية و ستبقى مجانية مدى الحياة.
  • تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.
  • تعلمها سهل جداً بعد أن تفهم برمجة الكائنات.
  • يمكن لمترجم لغة جافا تقسيم أوامر البرنامج ليتنفذ على عدة معالجات بشكل متناسق باستخدام نظام JRE.
  • جافا توفر لك تقنية الـ Multithreading والتي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع بعض و بنفس الوقت.
  • تتم ترجمة لغة جافا إلى أوامر يفهمها الجهاز بشكل سريع جدا و بدون أن يخزنها ويحاول تحليلها لأن الكائنات فيها ترتبط مع بعضها بشكل تدريجي مما يجعل الأوامر فيها تتنفذ بسرعة.
  • جافا تعالج الأخطاء بطريقتين, أثناء كتابتك للكود تحاول أن تصلح لك أي أخطاء في كتابة الكود, و أثناء تشغيل الكود تخبرك بأي خطأ منطقي في حال حدوثه و الذي عليك معالجته بنفسك.
  • صممت جافا لتكون أكثر ديناميكية من C و++ C ويمكن لبرامج جافا تحمّل كمية كبيرة من المعلومات وقت التشغيل و التي يمكن استخدامها للتحقق من الكود والتأكد إذا كان المترجم يستطيع أن يصل إلى الكائنات وقت التشغيل.

وستتعلم في هذه الدورة المقدمة من TechCampus الموضوعات التالية:

  • أساسيات لغة الجافا
  • نظرة عامة+ تجهيز بيئة العمل
  • المحتوى نظرة عامة + تجھیز بیئة العمل
  • بناء اللغة + أسلوب الكتابة
  • أنواع البيانات + طرق تعریف المتغیرات + طرق عرض قیمھم
  • إدخال بيانات من المستخدم أثناء تشغيل البرنامج
  • طرق تعریف الدوال
  • أنواع العوامل و متى نستخدمھم
  • مفھوم الحلقات + أنواعھم + جمل التحكم
  • مفھوم الشروط + أنواع جمل الشرط
  • التعامل مع الأرقام
  • التعامل مع النصوص
  • طرق تعریف المصفوفات
  • التعامل مع التاريخ والوقت
  • التعابير النمطية
  • الاستثناءات

Java لغة برمجة عالية المستوى ابتكرها James Gosling في عام 1991 أثناء عمله في مختبرات شركة Sun Microsystems و ذلك  لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة الذكية،عام 1995 تم تطويرها لبناء تطبيقات الويب, السيرفرات, سطح المكتب, الهواتف و الروبوتات و هي تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix, Android وتعتبر من أشهر لغات البرمجة على الإطلاق.حالياً ملايين الأجهزة الإلكترونية مبرمجة على لغة جافا.

  1. مميزات لغة جافا بالنسبة للمطورين
  2. لها شعبية هائلة و هناك الكثير من المراجع لمن يريد تعلمها.
  3. بسيطة و تعلمها سهل مقارنةً مع غيرها من اللغات.
  4. شبيهة باللغتين C و C++ و لكن التعامل معها أسهل و سلس أكثر.
  5. إذا أنشأت برنامجاً باستخدام لغة جافا فإن البرنامج يعمل على أي نظام في العالم و هذا من أهم ما يدفعك لتعلمها.
  6. لغة جافا مطلوبة جداً في الخارج, إذا كنت تريد دخول سوق العمل فلغة جافا توفر لك الكثير من الفرص.

 
مميزات لغة جافا عن باقي لغات البرمجة

  • لن تدفع أي مبلغ لتعمل على لغة جافا, فهي مصدر مفتوح و مجانية و ستبقى مجانية مدى الحياة.
  • تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.
  • تعلمها سهل جداً بعد أن تفهم برمجة الكائنات.
  • يمكن لمترجم لغة جافا تقسيم أوامر البرنامج ليتنفذ على عدة معالجات بشكل متناسق باستخدام نظام JRE.
  • جافا توفر لك تقنية الـ Multithreading والتي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع بعض و بنفس الوقت.
  • تتم ترجمة لغة جافا إلى أوامر يفهمها الجهاز بشكل سريع جدا و بدون أن يخزنها ويحاول تحليلها لأن الكائنات فيها ترتبط مع بعضها بشكل تدريجي مما يجعل الأوامر فيها تتنفذ بسرعة.
  • جافا تعالج الأخطاء بطريقتين, أثناء كتابتك للكود تحاول أن تصلح لك أي أخطاء في كتابة الكود, و أثناء تشغيل الكود تخبرك بأي خطأ منطقي في حال حدوثه و الذي عليك معالجته بنفسك.
  • صممت جافا لتكون أكثر ديناميكية من C و++ C ويمكن لبرامج جافا تحمّل كمية كبيرة من المعلومات وقت التشغيل و التي يمكن استخدامها للتحقق من الكود والتأكد إذا كان المترجم يستطيع أن يصل إلى الكائنات وقت التشغيل.

وستتعلم في هذه الدورة المقدمة من TechCampus الموضوعات التالية:

  • أساسيات لغة الجافا
  • نظرة عامة+ تجهيز بيئة العمل
  • المحتوى نظرة عامة + تجھیز بیئة العمل
  • بناء اللغة + أسلوب الكتابة
  • أنواع البيانات + طرق تعریف المتغیرات + طرق عرض قیمھم
  • إدخال بيانات من المستخدم أثناء تشغيل البرنامج
  • طرق تعریف الدوال
  • أنواع العوامل و متى نستخدمھم
  • مفھوم الحلقات + أنواعھم + جمل التحكم
  • مفھوم الشروط + أنواع جمل الشرط
  • التعامل مع الأرقام
  • التعامل مع النصوص
  • طرق تعریف المصفوفات
  • التعامل مع التاريخ والوقت
  • التعابير النمطية
  • الاستثناءات

المزيد

CEH v09

2018

دورة الإختراق الاخلاقي ceh وهو اختصار Certified Ethical Hacker وهو كورس تابع لشركة EC-Council وتعتبر هذه الدورة مدخلك لعالم الاختراق الأخلاقي بشكل احترافي حيث ستتعلم في هذا الكورس مصطلحات ومفاهيم عالم الأمن بشكل عام والمعايير Standardization ونظرة عامة علي عالم الاختراق والأحداث الواقعية التي تمت مؤخرا في عالم الاختراق من مواقع متخصصة. ستتعلم كيف تقوم بعمليات تعقب الآثار أو الاستكشاف والمراحل المختلفة لعملية الاختراق وكيف تقوم بكل خطوة بطريقة احترافية و طريقة البحث عن الفيروسات من مواقع متخصصة وكيف تقوم بعملية فحص الشبكة المراد اختراقها للبحث عن الثغرات ونقاط الضعف.

CCNP

2018

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

Database

2018

قواعد البيانات واحدة من أهم أساسيات التكنولوجيا المستخدمة من قبل معظم الناس كل يوم إن لم يكن كل ساعة. حيث أنها تعتبر المكون الأساسي لبناء مواقع الويب، أنظمة الاتصالات، الأنظمة المصرفية، ألعاب الفيديو، أوأي نظام برمجيات أو جهاز إلكتروني آخر يحافظ على قدر من المعلومات الثابتة. بالإضافة لذلك توفر أنظمة قواعد البيانات عددًا من الخصائص الأخرى التي تجعلها مفيدة وملائمة للوصول إلى البيانات  بشكل استثنائي:الموثوقية، الكفاءة، قابلية التوسع، البحث السريع، التحكم في التوازي، تجريد البيانات، لغات الاستعلام عالية المستوى. قواعد البيانات موجودة في كل مكان، ومهم جداً لأي طالب تقني، مبرمج، مخترق أخلاقي أوأي من رواد التقنية الإلمام بمفاهيم قواعد البيانات باعتبارها جزء رئيسي من صلب كل نظام والأكثر فائدة في مختلف المجالات التقنية العملية. أحد أهم أنظمة قواعد البيانات المستخدمة بشكل واسع Oracle، SQL Server، MySQL وغيرها.