ماهو محتوى ورشة العمل؟
· يهدف الكورس الى كونه ورشةعمل لإنشاء نظام معلومات أكثر منه مجرد سرد بيانات ومحتوى علمى فقط
· نتدرج فى كل مرحلة الى تطبيق ماتم تعمله خلال الكورس على مشروع عملى يتم تطبيقه بأيدى المتدربين خطوة بخطوة حتى ننتهى من دراسة الكورس ويكون معنا مشروع عملى قد استفدنا منه
· يتم اعطاء واجبات بشكل دوري للمتدربين لتطبيقها على المشروع وهناك صفحة تم انشاؤها على الفيس بوك لمناقشة كل المشاكل التى تواجهنا بطريقة تفاعلية .
يحتوى الكورس على الدورات الفرعية التالية :
هذا الكورس يعتبر أهم فرع من فروع الدورة حيث نتطرق إلى طريقة تحليل وتصميم النظم وطريقة بناء 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