Sunday, November 22, 2015

WorkShop Contents|محتوى ورشة العمل

ماهو محتوى ورشة العمل؟
·         يهدف الكورس الى كونه ورشةعمل لإنشاء نظام معلومات أكثر منه مجرد سرد بيانات ومحتوى علمى فقط  
·         نتدرج فى كل مرحلة الى تطبيق ماتم تعمله خلال الكورس على مشروع عملى يتم تطبيقه بأيدى المتدربين خطوة بخطوة حتى ننتهى من دراسة الكورس ويكون معنا مشروع عملى قد استفدنا منه
·         يتم اعطاء واجبات بشكل دوري للمتدربين لتطبيقها على المشروع وهناك صفحة تم انشاؤها على الفيس بوك لمناقشة كل المشاكل التى تواجهنا بطريقة تفاعلية .
يحتوى الكورس على الدورات الفرعية التالية  :

هذا الكورس  يعتبر أهم فرع من فروع الدورة حيث نتطرق إلى طريقة تحليل وتصميم النظم وطريقة بناء ERD الذى يشمل التصور الكامل لبناء قاعدة البيانات وسنتطرق إلى  النقاط التالية
Entities, Attributes, Relationships, Constraints, Normalization ,
 Conceptual Data Model,  Physical Data Model ,DB Generation
Data Modeling
(Analysis &Design)

وهو كورس يتم فيه دراسة مفاهيم قواعد البيانات وكيفية انشاء قاعدة بيانات والتعامل معها بجميع مكوناتها وهناك برامج أخرى مساعدة لنا فى ذلك سيتم التطرق لها بشكل مفصل مثل :
·         SQL PLUS : 
برنامج بسيط يشبه الدوس يتم كتابة أوامر قواعد البيانات واستعراض النتائج بشكل
بدائى الى حد ما باستخدام الطرق التقليدية

·         ISQL PLUS :
يقدم نفس الغرض من البرنامج السابق الا انه يوفر واجهة تطبيق مميزة بشكل منسق اكثر وطريقة   عرض
 للبيانات بشكل منظم عن طريق الويب

·         Toad
هذا هو البرنامج المستخدم لدى غالبية المبرمجين رررررااااائع بمعنى الكلمة لاحاجة لحفظ اية أوامر
 خاصة بقواعد البيانات البرنامج يوفر كل ذلك من خلال طرق سهلة جدا باستخدام الماوس كأنك  
تعمل على مايكروسوفت وورد تماما  وسيتم كذلك التطرق إلى برنامج SQL Developer

·         Sybase Power Designer
عفوا هذا البرنامج فقط لمن اراد العمل باحترافية وتوثيق للعمل يقوم البرنامج بإنشاء مايسمى
 ERD (مخطط  قاعدة البيانات)وتحويله الى قاعدة بيانات مباشرة دون الحاجة الى انشاؤها يدويا
وهو برنامج مفيد جدا لمن يتقنه يسهل عليه العمل ويوفر الوقت والجهد بشكل كبير جدا فى انشاء قواعد البيانات ويكون مرجعا مهما لمناقشة تحليل وتصميم قاعدة البيانات وخاصة عند الأشخاص الذين لايعرفون قواعد البيانات حيث يكون هذا هو اول خطوة حقيقة فى انشاء اى مشروع   وسيتم التطرق كذلك إلى برنامج Microsoft VISIO
SQL Topics  الموضوعات التى سيتم دراستها :
·         Writing Basic SQL SELECT Statements
·         Restricting and Sorting Data
·         Single-Row Functions
·         Displaying Data from Multiple Tables
·         Aggregating Data Using Group Functions
·         Subqueries
·         Producing Readable Output with iSQL*Plus
·         Manipulating Data
·         Creating and Managing Tables
·         Including Constraints
·         Creating Views
·         Other Database Objects
·         Controlling User Access







SQL

فى هذا الكورس يتم التعمق أكثر فى فهم التعامل مع قواعد البيانات و كيفية إضافة أكواد برمجية  عليها(كما فى لغات البرمجة الأخرى)  مثل : procedures/Functions/packages/loops  :  

Pl/SQL Topics :
·         Introduction to PL/SQL
·         Declaring PL/SQL Variables
·         Writing Executable Statements
·         Interacting with the Oracle Server
·         Writing Control Structures
·         Working with Composite Data Types
·         Using Explicit Cursors
·         Handling Exceptions
·         Creating Stored Procedures
·         Creating Stored Functions
·         Creating Packages
·         Using More Package Concepts
·         Utilizing Oracle-Supplied Packages in Application Development
·         Dynamic SQL and Metadata
·         Design Considerations for PL/SQL Code
·         Managing Dependencies
·         Manipulating Large Objects
·         Creating Triggers
·         Applications for Triggers




PL/SQL
تتعلم كيفية إنشاء نماذج /تطبيقات/شاشات  لتكون هى الواجهة التى يتعامل معها المستخدم  النهائى للبرنامج مع قاعدة البيانات  :
Forms Topics :
·         Introduction to Oracle Forms Builder and Oracle Forms Services
·         Running an Oracle Forms Application
·         Working in the Forms Builder Environment
·         Creating a Basic Form Module
·         Creating a Master-Detail Form
·         Working with Data Blocks and Frames
·         Working with Text Items
·         Creating LOVs and Editors
·         Creating Additional Input Items
·         Creating Noninput Items
·         Creating Windows and Content Canvases
·         Working with Other Canvas Types
·         Introduction to Triggers
·         Producing Triggers
·         Debugging Triggers
·         Adding Functionality to Items
·         Run-Time Messages and Alerts
·         Query Triggers
·         Validation
·         Navigation
·         Transaction Processing
·         Writing Flexible Code
·         Sharing Objects and Code
·         Using WebUtil to Interact with the Client
·         Introducing Multiple Form Applications
·         Creating a Menu Module
·         Managing Menu Modules


Oracle Forms
تتعلم كيفية انشاء التقارير والاحصائيات لعرضها على المستخدمين لقاعدة البيانات
Oracle Report Topics :
·         Introduction to Oracle Reports Developer
·         Designing and Running Reports
·         Working in Oracle Reports Developer
·         Creating a Paper Report
·         Enhancing a Basic Paper Report
·         Managing Report Templates
·         Creating a Web Report
·         Enhancing Reports Using the Data Model: Queries and Groups
·         Enhancing Reports Using the Data Model: Data Sources
·         Enhancing Reports Using the Data Model: Creating Columns
·         Enhancing Reports Using the Paper Layout
·         Controlling the Paper Layout:  Common Properties
·         Web Reporting
·         Creating and Using Report Parameters
·         Embedding a Graph in a Report
·         Enhancing Matrix Reports
·         Coding PL/SQL Triggers



Oracle Reports

من البرامج الرائعة الجديدة من أوراكل  التى تم اضافتها مؤخرا ضمن تطبيقات اوراكل حيث يمكنك بناء نظام معلومات متكامل على الويب دون الحاجة إلى كتابة اكواد ( البرمجة بدون كود ) وهو مهم جدا لمن لايتقنون البرمجة
APEX Topics :

·         Introducing Oracle Application Express
·         Accessing Your Development Environment
·         Getting Started with Oracle Application Express
·         Building Your Application
·         About Deploying Your Application

APEX
نتطرق فى هذا الكورس إلى كل مايخص إدارة ومتابعة قاعدة البيانات والتحكم بكل عناصرها
DBA Topics :

·         Starting Up and Shutting Down
·         Connecting to the Database
·         Managing Network Connections
·         Managing Database Memory
·         Managing Database Storage
·         Managing Users and Security
·         Monitoring the Database
·         Exporting and Importing Metadata and Data
·         Backing Up and Recovering

Administration/DBA
من البرامج الرائعة جدا فى انشاء التقارير والاحصائيات ويتميز باشكاله وتصميماته الرائعة وكذلك سهولة التعامل معه ودعمه معظم Output Formates  مثل PDF.Excel,RTF,Html وخلافهم كثير , ومن أهم مزاياه امكانية تصميم التقارير وتعديلها من قبل مستخدم النظام من خلال ربط البرنامج مع MS Office
Main Topics
·         Getting Started With BI Publisher
·         Create Data Model
·         Working With Layout Editor
·         Using template Builder
·         Scheduling And Bursting Reports

BI Publisher
سوف نتطرق بشكل مبسط وسريع دون الحاجة فى الدخول الى تفاصيل كثيرة لاتهمنا كثيرا إلى أهم الموضوعات حول طريقة تثبيت وتهيئة الويب لوجيك
 How To Install And Configure Weblogic12c

Weblogic

هذه المرحلة من أهم مراحل الكورس وهى مرحلة غير مستقلة بذاتها بمعنى أننا سنقوم بالبدء فى مشروعنا منذ اللحظة الأولى وسنقوم تدريجيا بتطبيق كل المفاهيم والمعلومات التى تم دراستها فى كل أجزاء الكورس على مشروعنا العملى خطوة بخطوة  بدءأ من التحليل والتصميم وإنشاء ERD  , وطريقة بناء Tables  وطريقة كتابة PLSQL  وإنشاء الشاشات والتقارير ومع نهاية الدورة تجد نفسك قد انتهيت من تنفيذ  مشروع عملى  بنفسك  ومررت بكل مراحل تنفيذ المشروع الحقيقة كما هو متبع فى شركات البرمجة .
مشروعنا العملى هو نظام معلومات لنظام شئون العاملين/الموارد البشرية  HR  ويتم تطبيق كل الأجزاء التى تم دراستها على هذا المشروع



Project

No comments:

Post a Comment