ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final...

90
الدوراتبية التدرياد إعد أ/م د عبد ال س م

Transcript of ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final...

Page 1: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

التدريبية الدورات

إعداد

مسالد عبد الحممأ/

Page 2: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

2

Accounting 44دورات ICDL 3دورات

Widows 4 Excel Accounting 45 Word 6 Peachtree 46

Power point 8 49 محاسبة دفترية

Excel 10 دوراتCAD 52

Access 12 3D Max1 53 Internet 16 3D Max2 55

IT 3D Max3 57

Graphics 19دورات Programming 59دورات

Photoshop I 20 Web Programing Diploma

Using c# / VB .Net 60

Photoshop II 22 Windos Programing

Diploma Using c# / VB .Net 63

Flash 24 Java 1 66

Illustrator 26 Java 2 70

InDesign 28 دورات ORACEL 74

WEB29دورات ORACLE FORMS57

HTML - CSS 30 ORCACEL PL/SQL 80 HTML – CSS – jquery

Mobile 32

ORACEL Reports 85

Java Script +jquery 35 ORACEL SQL 88 PHP & Mysql 38

Page 3: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

3

ICDL

Page 4: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

4

1

2

3

4 WordPad

5

6

7

احملتوى إجنليزى احملتوى عربى م

ا األوىل

Introduction to Computer.

Desktop & Icons.

Deal with Window.

Shutdown – Restart – Logoff

الثانية

Taskbar.

windows Managements.

Start Menu.

Help.

Arrange Icons.

Delete Icons.

Recycle Bin.

Folder – Folders Tree.

Rename files or folder.

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسWindows 1002

Page 5: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

5

الثالثة

Desktop Background.

Screen Saver.

Screen Resolution.

Add or Remove Gadgets.

Date & Time.

System Properties.

الرابعة

WordPad

Navigate between open Computer

Programs.

Keyboard.

WordPad.

خلامشةا

Calculator.

Paint.

Notepad

الشادسة

Deals with Files.

windows Explorer.

Files & Folders Properties.

الشابعة

Search about files.

Task Manager.

Format.

الثامهة

Control Panel

Language & Regional options.

Mouse.

Add & remove programs.

Add Printer

التاسعة

Virus.

Compress files & folders.

Print Manager.

العاشرة

Exam

Page 6: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

6

1

2

3

4

5

6

7

احملتوى إجنليزى احملتوى عربى م

األوىل

Interface of word programme

Customizing quick access toolbar

Show and hide some items within word

programme

Selecting text by using Mouse and by

using the buttons of keyboard

الثانية

Text formatting

Applying text effects

Change case

Applying text highlight color

Using the format painter

Saving the document by many types

الثالثة

Paragraph formatting

Bullets and numbering

Line and paragraph spacing

Borders and shading for paragraph and

page Border

Applying styles

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورس word1015Windows

Page 7: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

7

الرابعة

Sample template creating

Page break creating

Inserting symbols and special characters

Find and replace within word programme

خلامشةا

Header and footer

Importing picture from file and picture

from clipart

Inserting shapes

Inserting date and time

Creating text box and creating wordart

الشادسة

Margins adjusting

Page orientation

Document preview

Hyphenation

Watermark

Creating columns

الشابعة

Document view

Zoom

Arrange documents

Spelling and grammer

الثامهة

Tables inserting

Insert row and column

Delete row and column

Merge and splitting cells

Auto fit contents

التاسعة

Distribute columns and rows

Repeat header rows

Change text direction

Data alignment

Table ‘s border and shading

Mail merge wizard

العاشرة

Exam

Page 8: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

8

1 presentation design & Layout

2

3 SmartArt

4 Slide master Sectionsdesign

5

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسPowerPoint820Windows - Winword

Page 9: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

9

احملتوى إجنليزى احملتوى عربى م

األوىل

presentation

slide show

Introduction to MS PowerPoint 2010.

Understanding Slides.

File Menu.

Change the Presentation Views

Slide Show.

الثانية

layout & design

Add New Slide, Remover, exchange

slides order, copy, cut, duplicate and

Paste slide.

change slide layout and Design

الثالثة

.

Add Content to slide with its

formatting.

Insert picture, ClipArt, Shape with

formatting.

الرابعة

smart Art

master

Drawing shapes

Insert smart Art

Slide Master.

خلامشةا

Add Section, Rename, and Remove

design

sections

.

Add Section, Rename, and Remove.

Apply more than one design.

Deal with Animation.

الشادسة

.

slide Show

Add more Animations on same slide

with more types.

Timing and animation order.

Slide Show

الشابعة

Add transitions.

Change Timing of transitions, change

its duration and Add sound.

الثامهة

Exam

Page 10: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

01

1

2

3

4

5

6

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسExcel1015Windows

Page 11: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

00

م

األوىل

Introduction to Excel.

Interface.

Deal with program.

ا الثانية

Manipulating data.

Math Formulas.

Manipulating sheet

Find and replace.

الثالثة

Absolute and relative reference.

Errors.

الرابعة

if

Functions: Max, Min, Average, Sum,

Count.

If function.

خلامشةاا

Formatting cells.

Conditional formatting.

الشادسة

Chart

الشابعة

Fill.

Series.

الثامهة

Sort.

Filter.

التاسعة

Print.

العاشرة

Exam

Page 12: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

02

فهم مفاهيم قواعد البيانات . -2 إنشاء قاعدة بيانات. -0 إنشاء الجداول والتعامل مع خصائصها. -3 عمل عالقات بين الجداول. -4 إنشاء استعالمات. -5 إلدخال البيانات والتعامل معها.إنشاء نماذج -6 إنشاء تقاير للطباعة. -7

احملتوى إجنليزى احملتوى عربى م

حملاضرة األوىلا

Field Size – Default Values .)

Introduction to Database.

Table – Field – Record – Primary

Key – Foreign Key

Create New Database.

Create Tables.

Data types.

table properties (Field Size -

Default value )

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسAccess 1015Windows

Page 13: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

03

الثانية

التعامل مع خصائص الجداول

Data Type ( AutoNumber).

Table Properties.

Caption.

Validation Rule & Validation text.

Required.

الثالثة

.التعامل مع خصائص الجداول

.التعامل مع شاشت عرض البياناث

Table properties.

Input Mask.

Indexed.

Lookup.

Datasheet View.

Navigate between Records.

Add / Remove Record.

Find & Replace.

الرابعة

العالقاث بين الجداول Relationship between tables.

Examples.

خلامشةا

عمل فلترة

تنسيق الجدول

Filter.

Format table.

الشادسة

االستعالماث

Query.

Create query by Wizard.

Create query in design view.

Create query to two tables.

الشابعة

النماذج

Forms.

Create forms by wizard.

Create forms by design view.

الثامهة

التقارير

Report.

Create Report by wizard.

Update Report in Design View.

التاسعة

تنسيق التقرير

الطباعت

Format Report.

Page setup.(table, query, form,

report).

print. (table, query, form, report).

العاشرة

االختبار Exam

Page 14: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

04

1

2

3

4

5

6

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسInternetExcel109Windows

Page 15: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

05

احملتوى إجنليزى احملتوى عربى م

وىلاال

Understand what the Internet is

Know what search engine and web

browser are

Really simple syndication and podcast

Security considerations

data threats and Protection against

them

يةثان

ال

using browser – screen layout

Set the browser Home page

History list – delete browsing history

Bookmarks

Browser setting(pop-up, cookies,

cache internet files)

Use help functions

ثةثال

ال

Search engine

Using Advanced search

Forms

Download files from a web page

Prepare and print web page

عةراب

ال

E-mail and electronic communication

E-mail ethics

Make E-mail

شةخلام

ا

outlook Microsoft Outlook 2010

سةشاد

ال

Exam

Page 16: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

06

IT

1

2

3

4

5

6

7

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسIT710.5

Page 17: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

07

إجنليزى احملتوى عربى احملتوى

األوىل

Main Frame

- What a computer is

What computer hardware is

What software is

What peripheral devices are

What information technology means

What a personal computer is

What a main frame is

What a network computer is

What a laptop is

الثانية

DVD

What the CPU does

How CPU speed is measured

What RAM and ROM are

How computer memory is measured

The keyboard

The mouse

The scanner

The microphone

Other input devices

The computer screen

Touch screens

Printers

Plotters

Speakers

Internal and external hard drives

Floppy disks

CDs and DVDs

الثالثة

Operating systems

Application software

Software versions

Software updates

GUIs

What an operating system does

Some common operating systems

What software applications do

Page 18: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

08

الرابعة

Local area network

Wide area network

The client and server

The internet

www

electronic world and applications

virtual communities

خلامشةا

Safety and environment

Security

Hacking

Password,authnication,authorization

الشادسة

- Data backup methods

The implications of data theft

Viruses

Spyware

malware

Disinfecting and quarantining

Anti-virus software

What to do if your infected

Keeping software up to date

Performing scans

Other malware safety tips

الشابعة

The legal issues of software

What is copy right

The data control laws

How this laws are applied to software

How to protect data sharing

Page 19: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

09

Graphics

Page 20: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

21

Photoshop I

1

2

3

4

5

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسPhotoshop 11218

Page 21: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

20

إجنليزىاحملتوى احملتوى عربى م

األوىل

Types of image.

Types of color.

introduction to Photoshop .

fill color

الثانية

Selection tool Part One

الثالثة

Selection tool Part two

الرابعة

Layers System

خلامشةا

Transform tool and option

Gradient tool

الشادسة

TXT

الشابعة

Shapes and intro to pen tool

الثامهة

Pen Tool option

التاسعة

Brush and color Gray Picture

Color replacement tool

العاشرة

) Photo Correcting and Retouching

(Part one)

حلاديا

شر ع

) Photo Correcting and Retouching

(Part Two)

الثاني

شرع

EXAM

Page 22: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

22

Photoshop II

1

2

3

4

5

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسPhotoshop II1424

Page 23: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

23

احملتوى م

Types of Masks Part one األوىل

Types of Masks Part Two الثانية

Layer Style الثالثة

Blend Moods الرابعة

Action Menu اخلامشة

Filter Part One الشادسة

Filter Part Two الشابعة

Animation Part One الثامهة

Animation Part two التاسعة

Slice tool العاشرة

Import Cad file to Photoshop to decorate (part One) احلادي عصر

Import Cad file to Photoshop to decorate (part Two)

& Web Design Practice الثاني عصر

Banner and flyer Practice (1)

Banner and flyer Practice (2) الثالث عصر

Exam الرابع عصر

Page 24: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

24

Flash

1

2

3

4

5

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسFLASH1220

Page 25: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

25

احملتوى م

Getting Started with Flash األوىل

Drawing in Flash الثانية

Working with Text الثالثة

Working with Symbols الرابعة

Working with the Timeline اخلامشة

Creating Shape Tweens الشادسة

- Creating Motion Tweens الشابعة

Filters and Blend Modes الثامهة

Using Bitmap Graphics التاسعة

12 Using Sound & Video العاشرة

Introduction to Action Script 3.0 احلادي عصر

EXAM الثاني عصر

Page 26: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

26

Illustrator

1

2

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسIllustrator 1422Photoshop

Page 27: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

27

احملتوى م

األوىل

What is illustrator

Control the interface

Playing with color

Illustrator vs photoshop

الثانية

Stroke and fill

Pen tool

Line tools

Exporting pictures

Drawing tools الثالثة

Type tools الرابعة

Transform tools اخلامشة

الشادسة Controlling solid color

Controlling gradient color

Controlling pattern

Playing with symbols الشابعة

Layers and appearance الثامهة

Effects menu التاسعة

Effects menu العاشرة

Animation techniques احلادية عصرة

Lights

Workshop (card –brochure) الثانية عصرة

Workshop (Banner) عصر الثالثة

Printing techniques

Project الرابعة عصر

Page 28: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

28

InDesign

1

2

احملتوى م

األوىل What is InDesign

Control the interface

What is the Master page

Importing and controlling pictures الثانية

Formatting text and paragraph الثالثة

Tables الرابعة

Effects اخلامشة

Final touches

Styles الشادسة

Workshop (magazine) الشابعة

Project الثامهة

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسInDesign 812Photoshop or illustrator

Page 29: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

29

WEB

Page 30: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

31

HTML - CSS

Develop attractive web pages

Format text and paragraphs

Create external, internal and e-mail hyperlinks

Design tables and DIV

Add and adjust images in web pages

Create user forms

Use cascading style sheet CSS

الكورسمتطلبات عدد الشاعات عدد احملاضرات اسم الكورسHTMl+CSS 1420

Page 31: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

30

م

المحتوى الموضوع

األوىل

Introduction to HTML

Internet overview.

What is the HTML?

General rules for developing Web pages.

الثانية

HTML Code

HTML Text Editors.

HTML Tags.

Container tags & empty tags.

الثالثة

Working with text and paragraphs

Inserting text and paragraphs.

Formatting text and paragraphs.

Heading levels.

Aligning paragraphs.

الرابعة

Working with Images

Types of image files used for Web

Inserting images

Image properties

Using colors in Web page

Changing background color

خلامشةا

Lists and Hyperlinks

List types

Inserting lists

Hyperlinks overview

Hyperlinks types

Creating hyperlinks

الشادسة

Working with tables

Tables' items and tags

Creating tables

Adjusting table properties

Merging and splitting cells

الشابعة

DIV & SPAN DIV.

Span

الثامهة

Forms

Forms overview

Form fields

Creating forms

Inserting fields

Scripting languages overview

التاسعة

Cascading Style Sheets (CSS)

Cascading Style Sheets overview

Cascading Style Sheets Rules

Using Cascading Style Sheets

العاشرة

Project

Page 32: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

32

HTML5 + CSS3 + jQuery Mobile

Start building HTML5 pages.

Understand the major benefits of HTML5.

Understand the difference between HTML5 and HTML 4.

Be familiar with HTML5's new elements and attributes.

Work with audio and video in HTML5.

Work with HTML5's new Canvas element to create code-based drawings.

Use Web Storage for offline applications.

Use all the cool new HTML5 form elements.

Understand the current state of browser support for HTML5 and how to make HTML5

sites degrade gracefully

Start with the basics. Write CSS3-friendly HTML, by today’s browsers.

Appling Format text, creates navigation tools, and enhances pages with graphics.

Make your pages lively give your visitors attractive tables and forms.

Use professional design techniques such as floats and positioning.

Get advanced techniques. Use CSS3 more effectively and efficiently.

Building web site or application its design will work on all popular smartphone, tablet,

and desktop platforms by jQuery Mobile.

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسHTML5 + CSS3 + jQuery Mobile

0740JavaScript

Page 33: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

33

م

حملاضرة ا

1

Laying out a Page with HTML5

Page Structure

New HTML5 Structural Tags

Page Simplification

حملاضرة ا

2-3

How We Got Here

The Problems HTML 4 Addresses

The Problems XHTML Addresses

The New, More Flexible Approach of

HTML5 - Paving the Cowpaths

New Features of HTML5

The HTML5 Spec(s)

Current State of Browser Support.

حملاضرة ا

4

Sections and Articles

The section Tag

The article Tag

Outlining

حملاضرة ا

6-7

HTML5 Audio and Video

Supported Media Types

The audio Element

The video Element

Accessibility

Scripting Media Elements

Dealing with Non-Supporting Browsers.

حملاضرة ا

8-9

HTML5 Forms

Modernizer

New Input Types

HTML5 New Form Attributes

Some Other New Form Field Attributes

New Form Elements

حملاضرة ا

10

HTML5 Web Storage

Overview of HTML5 Web Storage

Web Storage

Other Storage Methods

حملاضرة ا

11

-12

HTML5 Canvas

Getting Started with Canvas

Drawing Lines

Color and Transparency

Rectangles

Circles and Arcs

Quadratic and Bezier Curves

Images

Text

Page 34: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

34

حملاضرة ا

13

-15

Integrated APIs

Offline Application API

Drag and Drop API

حملاضرة ا

16

Introduction to CSS

CSS Selectors

The CSS Cascade

The Difference Between <div> and

<span>

Measurements

Fonts and Typography

Managing Text Styles

CSS Colors

Positioning Elements

Pseudoclasses

Pseudoelements

Shorthand Rules

The Box Model and Layout

حملاضرة ا

17

-18

Advanced CSS with CSS3

Attribute Selectors

The box-sizing Property

CSS3 Backgrounds

CSS3 Borders

Box Shadows

Element Overflow

حملاضرة ا

19

-20

Advanced CSS with CSS3

Multicolumn Layout

Colors and Opacity

Text Effects

Web Fonts

Transformations

Transitions

حملاضرة ا

21

-26

jQuery Mobile

Introduction to jQuery Mobile.

Pages & Dialogs.

AJAX Navigation & Transitions.

Content & Widgets.

Buttons.

List views.

Form elements.

Responsive Design.

Theming.

حملاضرةا

27

Project

Page 35: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

35

JavaScript + Jquery

Explain JavaScript usage and limitations

Explain the object model as it applies to JavaScript

Use the different language constructs

Demonstrate the use of objects, properties, and methods in the object model

Create handlers that respond to different events

Use JavaScript in performing form validation

Use JavaScript to create web page frames

Use JavaScript to create Rollover Buttons

Explain the function and usage of Cookies

Create interactive web page.

Explain the Uses of JavaScript library.

Explain Jquery usage and limitations.

Explain the Selectors, Events, and Effects& Animation.

Dealing with Tables & Forms

Use Jquery in Ajax.

الكورسمتطلبات عدد الشاعات عدد احملاضرات اسم الكورسJavaScript +

Jquery 0740Html and CSS

Page 36: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

36

Main Topics Sub Topics م

حملاضرة ا

2

Introduction to JavaScript

What is JavaScript?

Prerequisites for learning JavaScript

Software needed for using JavaScript

Origin, properties and usage of JavaScript

Client-side & server-side applications

حملاضرة ا

0

Fundamental Programming

Concepts

What is a variable?

Data types

Operators

Expressions

Keywords & reserved words

حملاضرة ا

3

Program Flow Control

Conditional statements (if .. else &

switch)

Repeating statements – Loops (for, while,

& do .. while)

Break and continue statements

حملاضرة ا

4

Functions & Event Handlers

Concept of function

Function types

How to define and call a function?

Event handlers

حملاضرة ا

5

JavaScript Object Model

What is Object-Oriented Programming?

Document Object Model Hierarchy

Window & document objects

Image object

History, location & navigator objects

حملاضرة ا

6

JavaScript Language Objects String, Array, Date, Math and Boolean

objects

حملاضرة ا

7

Custom JavaScript Objects

Creating custom objects

Creating the object: the constructor

Creating an instance of a custom object

Creating object methods

Defining object properties

حملاضرة ا

8

Receiving User Input

Form controls

Form objects

Form validation

Page 37: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

37

حملاضرة ا

9

Cookies & JavaScript Security

What are cookies?

Why use cookies?

How are cookies sent and stored?

Testing for cookie presence

Controlling cookies in the browser

JavaScript security

حملاضرة ا

22

Frames Frames and targets

Targeting Windows

حملاضرة ا

22

Image Maps Defining the image map

Adding script to an image map

حملاضرة ا

20

JavaScript Buttons JavaScript rollover buttons

Other buttons

حملاضرة ا

23

Advanced Topics

Function set Timeout

Function random

External JavaScript

حملاضرة ا

24

- 06

Jquery

Getting Started

Selectors

Events

Effects& Animation

DOM Manipulation & Page

Navigation

Dealing with Tables & Forms

Ajax

Using Plugins

حملاضرة ا

07

Project

Page 38: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

38

PHP & MySQL

PHP basics such as strings and arrays, and pattern matching.

A detailed discussion of the variances in different PHP versions.

MySQL data fundamentals like tables and statements.

Information on SQL data access for language.

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسPHP & MySQL 3654

Page 39: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

39

Content م

حماضرة 2

Introduction.

Installing software.

Syntax.

حماضرة 2

echo & print.

variables and Data type.

حماضرة 3

Constant.

Operators (Arithmetic , Assignment, String(concatenate), Increment &

decrement, Comparison Operators, Logical Operators).

حماضرة 4

if Statement.

if – else Statement.

if -- elseif -- elseif -- else

Examples.

حماضرة 5

switch.

Loops:

for

while

do -- while

حماضرة 6

- Example about loops

حماضرة 7

nested Loop.

examples.

Page 40: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

41

حماضرة 8

- arrays.

- functions about array

حماضرة 9

- continue – function about arrays. - examples.

حماضرة 1

0

- function about Strings

محة

اضر1

1

- continue function about String

- examples

حماضرة 20

- functions.

حماضرة 23

- example about functions.

حماضرة 24

- php Forms

حماضرة 25

- examples about forms

Page 41: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

40

حماضرة 26

- include.

- include_once

- require.

- require_once.

- examples

حماضرة 27

- dealing with Files.

حماضرة 28

- file upload.

- examples.

حماضرة 29

Cookies.

- Sessions.

حماضرة 02

- E-mail.

- Secure Email.

حماضرة 02

- phpMyAdmin Database Manager.

حماضرة 00

- connect to mysql in command prompt.

- show / create / delete database.

- show tables.

حماضرة 03

- create tables.

- show describe tables.

- insert records.

- select.

Page 42: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

42

حماضرة 04

- where.

- alter table.

- drop table.

- rename table.

- delete records.

- update records.

حماضرة 05

- order by.

- limit.

- between – in – like – or – and – not

حماضرة 05

- OOP.

- create classes.

- constructor.

حماضرة 06

- access modifier.

- static.

- this

حماضرة 07

- Inheritance.

حماضرة 08

- php connect database.

- php select database.

- Structured Query Language

- php select.

حماضرة 09

- php delete.

- php update.

حماضرة 32

- Complete project

Page 43: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

43

حماضرة 32

- Continue project

حماضرة 30

- 36

- smarty tutorial

Page 44: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

44

Accounting

Page 45: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

45

Excel Account

األوىل

الشادسة والشابعه

sumif

sumifs

countif

countifs

vlookup

الثانية

الثامهه Data validation

protect Work sheet

Protect apart of worksheet

Protect Workbook

Encrypt Workbook with password

الثالثة

التاسعة والعاشرة

الرابعة

حلادية عصر والثانية عصرا

خلامشةا

if

الثالثة عصر

متطلبات الكورس الشاعاتعدد عدد احملاضرات اسم الكورسExcel Account 2302

Page 46: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

46

PEACHTREE

األوىل

Business types

الثانية

الثالثة

Stock item

Serialized Stock item

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسPEACHTREE 2402

Page 47: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

47

الرابعة

Master Stock item

assembly

Serialized assembly

خلامشةا

الشادسة

الشابعة والثامهه

التاسعة والعاشرة

حلادية عصر ا

Inventory Adjustment

Item prices

report group

Page 48: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

48

الثانية عصر

عصر عصر

Role

الرابعة عصر

Page 49: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

49

1

2

3

4

5

6

7

8

9

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورس Bookkeeping 2302

Page 50: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

51

م

حملاضرةا

األوىل

حملاضرةا

الثانية

حملاضرةا

الثالثة

حملاضرةا

الرابعة

حملاضرةا

خلامشة

ا

حملاضرةا

الشادسة

حملاضرةا

الشابعة

Page 51: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

50

حملاضرةا

الثامهة

حملاضرةا

التاسعة

حملاضرةا

العاشرة

حملاضرةا

حلادية عصرة

ا

حملاضرةا

الثانية عصرة

االثالثة عصرة

Page 52: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

52

CAD

Page 53: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

53

3D Max 1

6

7

8

9

11

الكورسمتطلبات عدد الشاعات عدد احملاضرات اسم الكورس3D Max 1 4104

Page 54: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

54

األوىل What's 3D Max

Configure the interface and v.ports Simple modeling of box

التاسعة

Modifying objects using Edit mesh Lofting objects

الثانية

Continue modeling the geometries Selecting objects Transforming objects Snapping

العاشرة

Adding Textures Render techniques with scanline

الثالثة

Mirroring and aligning Extended primitives

حلادية عصرةا

Adding Textures Render techniques with scanline

الرابعة

How to compound objects

الثانية عصرة

Interior workshop

خلامشةا

Making a simple room using AEC extended objects Using merge and blocking ways

الثالثة عصر

Interior workshop

الشادسة

Designing with 2D objects

الرابعة عصر

Project

Page 55: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

55

3D Max 2

1 Edit Ploy

2

3

4

5

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورس3D Max 2 2400 3D Max

Page 56: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

56

األوىل

Edit poly modifier الثامهة

Spacing tool

Working with stairs tool

symmetry

الثانية

Examples التاسعة

using daylight system

using Cameras

الثالثة

Examples

العاشرة

using Cameras

Animation techniques

الرابعة

Exterior designing

حلادية عصرةا

Animation techniques

Lights

خلامشةا

Exterior designing "continue"

الثانية عصرة

Lights

Export from CAD to MAX

الشادسة

Exterior designing "continue"

الثالثة

عصر

exterior workshop

الشابعة

Exterior designing "continue"

الرابعة عصر

Project

Page 57: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

57

3D Max 2

1

2 V-ray

3 V-ray

4 V-ray

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورس3D Max 2 24003D Max

Page 58: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

58

األوىل

Cloth and FFD modifiers

الثامهة

V-ray lights

الثانية

Wave and Noise modifiers ة التاسعة

V-ray IES lights

الثالثة

Plugins & Scripts

العاشرة

V-ray sun lights (exterior)

الرابعة

Install V-ray

Concept Of Indirect illumination

حلادية عصرةا

Optimizing of the Render

process

خلامشةا

V-ray Materials

الثانية عصرة

Interior workshop

الشادسة

V-ray light Materials

الثالثة

عصر

Interior workshop

الشابعة

V-ray HDRI

الرابعة عصر

Project

Page 59: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

59

Programming

Page 60: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

61

Web Programming Diploma Using C#/VB.Net

Explain the purpose of the .NET Framework.

Understand the syntax of basic C#/VB programming constructs.

Create and call methods in a C#/VB application.

Create and use new types (enumerations, classes, and structures), and

understand the differences between reference types and value types.

Control the visibility and lifetime of members in a type.

Use inheritance to create new reference types.

Manage the lifetime of objects and control the use of resources.

Describe the underlying architecture and design of a Web application.

Write server-side code for Web Forms.

Ensure quality by debugging, unit testing, and refactoring.

Secure a Web application.

Apply Master Pages and CSS for a consistent application UI.

Implement AJAX in a Web application.

Deploy a Web application.

Develop high performance, scalable ADO.NET applications that can

query and update data.

متطلبات الكورس الشاعاتعدد عدد احملاضرات اسم الكورسWeb Programming Diploma Using

C#/VB.Net

65222

Page 61: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

60

Level One: Programming in C#/VB Languages

ة ضر

حالم

ا1-

02

Programming Basics

(OOP)

The .NET Framework.

Visual Studio.

The history of C#/VB Language.

Concept of Procedural Programming.

Object Oriented Programming.

Classes.

Encapsulation.

Inheritance.

Polymorphism.

Polymorphism.

Abstract Classes (Virtual Class).

Interfaces.

Delegates and Events.

Structures.

Level Two: Developing Web Applications

ة ضر

حالم

ا4-

12

Developing

Web

Applications

Web Form Fundamentals.

HTML & CSS

Web Controls.

State Management.

Error Handling, Logging, and Tracing.

Deploying ASP.NET Applications.

Validation.

Rich Controls.

User Controls and Graphics.

Styles, Themes, and Master Pages.

Website Navigation.

Security Fundamentals.

Membership.

Profiles.

Caching.

ASP.NET AJAX.

Level Three: Developing Data Access Solutions

Page 62: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

62

ة ضر

حالم

ا4-

2

Developing Data

Access Solutions

(Ado.Net)

ADO.NET Fundamentals.

Data Binding.

The Data Controls.

Component-Based Programming.

Page 63: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

63

Windows Programming Diploma Using C#/VB.Net

Explain the purpose of the .NET Framework. Understand the syntax of basic C#/VB programming constructs.

Create and call methods in a C#/VB application.

Create and use new types (enumerations, classes, and structures),

and understand the differences between reference types and value

types.

Control the visibility and lifetime of members in a type.

Use inheritance to create new reference types.

Manage the lifetime of objects and control the use of resources.

Understand how varying business requirements influence the design

decisions when planning a Windows Client application.

Create a consistent and manageable user interface

Customize controls and introduce students to custom controls

deploy their applications using the various methods supported by

Visual Studio

Develop high performance, scalable ADO.NET applications that can

query and update data.

متطلبات الكورس عدد الشاعات احملاضراتعدد اسم الكورسWindows Programming Diploma

Using C#/VB.Net

2286

Page 64: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

64

Level One: Programming in C#/VB Languages

المحاضرة 1-02

Programming Basics

(OOP)

The .NET Framework.

Visual Studio.

The history of C#/VB Language.

Concept of Procedural Programming.

Object Oriented Programming.

Classes.

Encapsulation.

Inheritance.

Polymorphism.

Polymorphism.

Abstract Classes (Virtual Class).

Interfaces.

Delegates and Events.

Structures.

Level Two: Developing Windows Applications

المحاضرة 4-02

Developing Windows

Applications

Windows Forms Fundamentals. User Interface Architecture

Control Basics

Forms

The Classic Controls

Images and Resources

Lists and Trees

Custom Controls.

Derived Controls

Custom Control Basics

User Controls

Modern Controls.

Tool, Menu, and Status Strips

Sound and Video

The Web Browser

Windows Forms Techniques.

Validation and Masked Editing

Multiple and Single Document Interfaces

Multithreading

Page 65: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

65

Level Three: Developing Data Access Solutions

المحاضرة 4-2

Developing

Data Access

Solutions

(Ado.Net)

ADO.NET Fundamentals.

Data Binding.

The Data Controls.

Component-Based Programming.

Page 66: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

66

Java 1 - 2جافا

1

2

3

4

5 Scanner

Switch

6

7 Array

8 Methods

9

11

11 Overriding PolymorphismEncapsulation

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسJava 1 0232Windows - 2جافا

Page 67: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

67

األوىل

OOP

Command

prompt

- Introduction to Java – Object Oriented Programming. - Write the first program. - Rules of write a program in java. - Run a program in Command prompt. - Write Comments.

الثانية

printprintln

- Difference between print & println. - Variables : - Integer ( byte – short – int – long). - Floating (float – double). - Character (char ). - Boolean (Boolean)- String ( String ) - Examples.

الثالثة

final

- Named Constant. - Casting and Converting Primitive data type.- Arithmetic Operators. - Comparison operators. - Shorthand Operators. - Increment & Decrement Variables. - Examples.

الرابعة

if

if - else

if - else if - else if - else

?

- if Statement. - if - else Statement. - if - else if - else if - else. - ? Operator. - Examples.

خلامشة

ا switch

Scanner

- switch Statement.- Entering data from keyboard by use of Scanner class - Examples.

الشادسة

for

while

do - while

- Loop Statements. - for Statement. - while Statement. - do - while. - Examples

Page 68: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

68

الشابعة - Nested Loop.

- Example about stars and numbers.

الثامهة break

continue

Loop

statements

- break. - continue. - review on loop statements.

التاسعة - One Dimension Array.

- Two Dimension Array. - Examples.

العاشرة - Review about Arrays

11

overloading

- Method.- Create Method. - Type of Method (void – return). - Overloading.

12

final

Methods

- Scope of Variables. - final method. - Examples about Methods.

13

- Define Class. - Create Class. - Create Object of class. - Create Constructors.- Overloading constructor. - Use Constructor to create object. - Examples.

حملاضرة ا

14

public private protected

static

static

sets gets

- Difference between public, private and protected. - static variables. - static method. - Encapsulation. - methods gets and sets

Page 69: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

69

حملاضرة ا

15

this- Use of this reference. - Examples about classes.

حملاضرة ا

16

- Review about classes.

حملاضرة ا

17

super

- Inheritance. - Subclass & Superclass. - Use of super reference.

حملاضرة ا

18

overriding method

overloadingoverriding

- use of Overriding methods.- difference between Overloading & Overriding - Polymorphism.- Examples.

حملاضرة ا

19

- Reviews about Inheritance.

حملاضرة ا

02

- Exam.

Page 70: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

71

Java 2 - 2جافا

1

2

3 Swing AWT

4 Swing

5 AWY

6 Event Handler

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورس Java 2 2032Java 1 - 2جافا

Page 71: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

70

األوىل

- Review about Inheritance.

الثانية

try --- catch - Exception Handling. - try -- catch. - Examples.

الثالثة throw

catchtry - Use of throw. - One try and many catch. - Examples.

الرابعة

GUI

JOptionPane

GUI

JOptionPane

- Enter Data by use of JOptionPane.showInputDialog. - display message JOptionPane.showMessageDialog. - Ask the user : JOptionPane.showConfirmDialog

خلامشةا

AWT & Swing

JFrame

JFrame

- difference between AWT & Swing - JFrame. - JFrame properties. - setTitle - setLocationRelativeTo - setDefaultCloseOperation - setVisible. - setSize.

الشادسة

JFrame- setRizable. - Layout Manager. - FlowLayout. - GridLayout

حملاضرة الشابعةا

- BorderLayout. - Panels. - Examples

Page 72: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

72

حملاضرة الثامهةا

- Labels. - TextField

حملاضرة التاسعةا

- Buttons and its properties. - Examples.

حملاضرة ا

العاشرة

- Event Handling. - Listener.

حملاضرة ا

11

- Examples on Event Handling & Listener.

حملاضرة ا

12

- Color Class & Font Class & setIcon - Examples.

حملاضرة ا

13

- Check Box and its properties. - Examples.

حملاضرة ا

14

- Radio Button and its properties. - Examples.

حملاضرة ا

15

- Text Area and its properties. - Examples.

حملاضرة ا

16

- Combo Box and its properties. - Examples.

حملاضرة ا

17

- List and its properties. - Examples.

Page 73: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

73

حملاضرة ا

18

- Slider and its properties. - Examples.

حملاضرة ا

19

GUI- Reviews about GUI.

حملاضرة ا

02

- Exam.

Page 74: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

74

ORCEL

Page 75: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

75

ORACLE FORMS

حملاضرة األوىل :ا

(1) Introduction to Oracle Forms Developer and Oracle Forms Services

Define grid computing

Explain how Oracle 10g products implement grid computing

Describe the components of Oracle Application Server 10g and Oracle

Developer Suite 10g

Describe the features and benefits of Oracle Forms Services and Oracle Forms

Developer

Describe the architecture of Oracle Forms Services

Describe the course application

(2) Running a Forms Developer Application

Start OC4J

Describe the run-time environment

Describe the elements in a running form

Navigate a Forms application

Describe the two main modes of operation

Run a form in a Web browser

Retrieve both restricted and unrestricted data

Insert, update, and delete records

Display database errors

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسORACLE FORMS 2342

Page 76: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

76

حملاضرة الثانية :ا

(3) Working in the Forms Developer Environment Describe Forms Builder components

Navigate the Forms Builder interface

Identify the main objects in a form module

Customize the Forms Builder session

Use the online help facilities

Identify the main Forms executables

Describe the Forms module types

Set environment variables for design and run time

Run a form from within Forms Builder

(4) Creating a Basic Form Module

Create a form module

Create a data block

Save and compile a form module

Identify Forms file formats and their characteristics

Describe how to deploy a form module

Explain how to create documentation for a Forms application

(5) Creating a Master-Detail Form

Create data blocks with relationships

Modify a data block

Modify the layout of a data block

Run a master-detail form

حملاضرة الثالثة :ا

(6) Working with Data Blocks and Frames

Identify the components of the Property Palette

Manage object properties

Create and use Visual Attributes

Control the behavior and appearance of data blocks

Control frame properties

Create blocks that do not directly correspond to database tables

Delete data blocks and their components

(7) Working with Text Items

Describe text items

Create a text item

Modify the appearance of a text item

Control the data in a text item

Alter the navigational behavior of a text item

Enhance the relationship between the text item and the database

Add functionality to a text item

Display helpful messages

Page 77: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

77

حملاضرة الثالثةا

:

(8) Working with Data Blocks and Frames

Identify the components of the Property Palette

Manage object properties

Create and use Visual Attributes

Control the behavior and appearance of data blocks

Control frame properties

Create blocks that do not directly correspond to database tables Delete data blocks and their components

(9) Working with Text Items

Describe text items

Create a text item

Modify the appearance of a text item

Control the data in a text item

Alter the navigational behavior of a text item

Enhance the relationship between the text item and the database

Add functionality to a text item

Display helpful messages

خلامشة :حملاضرة الرابعة و ا

ا

(10) Creating LOVs and Editors

Describe LOVs and editors

Design, create, and associate LOVs with text items in a form module

Create editors and associate them with text items in a form module

(11) Creating Additional Input Items

Identify the item types that allow input

Create a check box

Create a list item

Create a radio group

(12) Creating Noninput Items

Identify item types that do not allow input

Create a display item

Create an image item

Create a button

Create a calculated item

Create a hierarchical tree item

Create a bean area item

Page 78: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

78

حملاضرة الشادسة :ا

(13) Creating Windows and Content Canvases

Describe the relationship between windows and content canvases

Create windows and content canvases

Display a form module in multiple windows

Display a form module on multiple layouts

(14) Working with Other Canvas Types

Describe the different types of canvases and their relationships to each other

Identify the appropriate canvas type for different scenarios

Create an overlay effect by using stacked canvases

Create a toolbar

Create a tabbed interface

(15) Introduction to Triggers

Define triggers

Identify the different trigger categories

Plan the type and scope of triggers in a form

Describe the properties that affect the behavior of a trigger

(16) Producing Triggers

Write trigger code

Explain the use of built-in subprograms in Forms applications

Describe the When-Button-Pressed trigger

Describe the When-Window-Closed trigger

(17) Adding Functionality to Items

Supplement the functionality of input items by using triggers and

built-ins

Supplement the functionality of noninput items by using triggers and built-ins

(18) Run Time Messages and Alerts

Describe the default messaging behavior of a form

Handle run-time failure of built-in subprograms

Identify the different types of Forms messages

Control system messages

Create and control alerts

Handle database server errors

Page 79: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

79

حملاضرة الشابعة اىل الثالثة عصرة)مو خالل ا

pro

ject

صغري( :

(19) Query Triggers

Explain the processes involved in querying a data block

Describe query triggers and their scope

Write triggers to screen query conditions

Write triggers to supplement query results Control trigger action based on the form’s query status

(20) Validation

Explain the effects of the validation unit upon a form

Control validation:

Using object properties

Using triggers

sing Pluggable Java Components

Describe how Forms tracks validation status

Control when validation occurs

(21) Navigation

Distinguish between internal and external navigation

Control navigation with properties

Describe and use navigation triggers to control navigation

Use navigation built-ins in triggers

(22) Transaction Processing

Explain the process used by Forms to apply changes to the database

Describe the commit sequence of events

Supplement transaction processing

Allocate sequence numbers to records as they are applied to tables

Implement array DML

(23) Introducing Multiple Form Applications Call one form from another form module

Define multiple form functionality

Share data among open forms

Page 80: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

81

ORACLE PL/SQL COURSE

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسORACLE PL/SQL 2342

Page 81: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

80

االوىل

والثانية و الثالثة

(1) Introduction to PL/SQL

Explain the need for PL/SQL

Explain the benefits of PL/SQL

Identify the different types of PL/SQL blocks

Use iSQL*Plus as a development environment for PL/SQL

Output messages in PL/SQL

(2) Declaring PL/SQL Variables

Identify valid and invalid identifiers

List the uses of variables

Declare and initialize variables

List and describe various data types

Identify the benefits of using %TYPE attribute

Declare, use, and print bind variables

(3) Writing Executable Statements

Identify lexical units in a PL/SQL block

Use built-in SQL functions in PL/SQL

Describe when implicit conversions take place and when explicit conversions

have to be dealt with

Write nested blocks and qualify variables with labels

Write readable code with appropriate indentations

(4) Interacting with the Oracle Server

Decide which SQL statements can be directly included in a PL/SQL executable

block

Manipulate data with DML statements in PL/SQL

Use transaction control statements in PL/SQL

Make use of the INTO clause to hold the values returned by a SQL statement

Differentiate between implicit cursors and explicit cursors

Use SQL cursor attributes

الرابعة

(5) Writing Control Structures Identify the uses and types of control structures

Construct an IF statement

Use CASE statements and CASE expressions

Construct and identify different loop statements

Make use of guidelines while using the conditional control structures

Page 82: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

82

(6) Working with Composite Data Types

Create user-defined PL/SQL records

Create a record with the %ROWTYPE attribute

Create an INDEX BY table

Create an INDEX BY table of records

Describe the difference between records, tables, and tables of records

(7) Using Explicit Cursors

Distinguish between an implicit and an explicit cursor

Discuss when and why to use an explicit cursor

Declare and control explicit cursors

Use simple loop and cursor FOR loop to fetch data

Declare and use cursors with parameters

Lock rows using the FOR UPDATE clause

Reference the current row with the WHERE CURRENT clause

(8) Handling Exceptions

Define PL/SQL exceptions

Recognize unhandled exceptions

List and use different types of PL/SQL exception handlers

Trap unanticipated errors

Describe the effect of exception propagation in nested blocks

Customize PL/SQL exception messages

Page 83: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

83

حملاضرة الشابعة و الثامهة و التاسعةا

(9) Creating Stored Procedures and Functions

Differentiate between anonymous blocks and subprograms

Create a simple procedure and invoke it from an anonymous block

Create a simple function

Create a simple function that accepts a parameter

Differentiate between procedures and functions

(10) Creating Stored Procedures

Describe and create a procedure

Create procedures with parameters

Differentiate between formal and actual parameters

Use different parameter-passing modes

Invoke a procedure

Handle exceptions in procedures

Remove a procedure

(11) Creating Stored Functions

Describe the uses of functions

Create stored functions

Invoke a function

Remove a function

Differentiate between a procedure and a function

حلادية عصرةحملاضرة العاشرة و ا

ا

(12) Creating Packages

Describe packages and list their components

Create a package to group together related variables, cursors, constants,

exceptions, procedures, and functions

Designate a package construct as either public or private

Invoke a package construct

Describe the use of a bodiless package

(13) Using More Package Concepts

Overload package procedures and functions

Use forward declarations

Create an initialization block in a package body

Manage persistent package data states for the life of a session

Use PL/SQL tables and records in packages

Wrap source code stored in the data dictionary so that it is not readable

Page 84: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

84

Creating Triggers احملاضرة الثانية عصرة و الثالثة عصرة

(14)

Describe database triggers and their uses

Create database triggers

Describe database trigger-firing rules

Remove database triggers

(15) Applications for Triggers

Create additional database triggers

Explain the rules governing triggers

Implement triggers

Page 85: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

85

ORACLE REPORTS

يةثان

والىل

ألوة ا

ضرحملا

ا

(1) Introduction to Oracle Reports Developer

Describe business intelligence

List the benefits of enterprise reporting

Describe the differences between Web publishing and paper publishing

Describe the key features of Oracle Reports Developer

Describe the architecture of Oracle Application Server

Describe OracleAS Reports Services

(2) Designing and Running Reports

Identify user requirements

Name the common report styles

Describe the structure of each style

Run prebuilt reports as an end user

Identify supported report file types

(3) Working in Oracle Reports Developer

Describe the main Oracle Reports executables

Describe the main components of Reports Builder

Describe the main objects in a report

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسORACLE REPORTS 720

Page 86: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

86

ة :الث

الثرة

اضحمل

ا

(4) Creating a Paper Report

Create a simple tabular paper report using the Report Wizard

Describe the methods of building the report query

Summarize report values

Modify the style and content of a report

Create other report styles available in the Report Wizard

Preview a paper report on the Web

(5) Enhancing a Basic Paper Report

Describe the Paper Design view

Modify the display of report data in the Paper Design view

Modify the positioning of report data

Highlight data using conditional formatting

Add page numbering and the current date

ة :مش

خلاو ا

عة راب

ة الضر

حملاا

(6) Creating a Web Report

Identify the options for designing a Web page

Create a simple Web report using the Report Wizard

Invoke the Web Source view of the Report Editor

Describe the elements of the Web source code

Preview a Web report

Identify supported image formats for Web reports

(7) Controlling the Paper Layout: Common Properties

Identify common paper layout properties

Modify common paper layout properties

Explain the use of format triggers

Modify Web Settings properties

(8) Web Reporting

Identify the attributes of a high quality Web report

Describe the JavaServer Page run-time environment

Describe static and dynamic Web reporting

Add dynamic content to a Web page

Identify Reports custom JSP tags

Customize Web reports

Page 87: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

87

ة :دس

شاة ال

ضرحملا

ا

(9) Creating and Using Report Parameters

Create and reference a parameter

Create a list of values for parameter input

Use and modify a system parameter

Build a Paper Parameter Form layout

Customize a Paper Parameter Form layout

Use HTML parameter form extensions

(10) Embedding a Graph in a Report

Create and display a simple graph

Customize a graph in a Web report

Modify graph data dynamically

Specify additional graph attributes using Graph.XML

Use graph hyperlinks

ة :ابع

لشة ا

ضرحملا

ا

(11) Coding PL/SQL Triggers

Describe the different types of triggers

Describe sample uses of triggers

Write and reference common code

Create a PL/SQL library

Publish a report as a result of a database event

(12) Building Reports: Efficiency Guidelines

Describe performance areas

Use performance measuring tools

Build reports to run in other languages

Page 88: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

88

Oracle SQL

م

حملاضرة االوىل :ا

INTRODUCTION

An introduction about Databases.

An introduction about Oracle.

Installing of Oracle (1)Retrieving Data Using the SQL SELECT Statement

List the capabilities of SQL SELECT statements

Execute a basic SELECT statement

Differentiate between SQL statements and iSQL*Plus commands

حملاضرة الثانية ا

و الثالثة والرابعة :

(2)Restricting and Sorting Data

Limit the rows that are retrieved by a query

Sort the rows that are retrieved by a query

Use ampersand substitution in iSQL*Plus to restrict and sort output

at run time (3)Using Single-Row Functions to Customize Output

Describe various types of functions that are available in SQL

Use character, number, and date functions in SELECT statements

Describe the use of conversion functions

متطلبات الكورس عدد الشاعات عدد احملاضرات اسم الكورسOracle SQL 2342

Page 89: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

89

خلامشة :حملاضرة ا

ا

(4)Reporting Aggregated Data Using the Group Functions

Identify the available group functions

Describe the use of group functions

Group data by using the GROUP BY clause

Include or exclude grouped rows by using the HAVING clause (5)Displaying Data from Multiple Tables (Join)

Write SELECT statements to access data from more than one table

using equijoins and non-equijoins

Join a table to itself by using a self-join

View data that generally does not meet a join condition by using

outer joins

Generate a Cartesian product of all rows from two or more tables

حملاضرة الشادسةا

(6) Using Subqueries to Solve Queries

Define subqueries

Describe the types of problems that subqueries can solve

List the types of subqueries

Write single-row and multiple-row Subqueries (7) Using the Set Operators

Describe set operators

Use a set operator to combine multiple queries into a single query

Control the order of rows returned

حملاضرة ا

الشابعة : (8) Manipulating Data

Describe each data manipulation language (DML) statement

Insert and Update rows into a table and delete rows from a table

Control transactions

Page 90: ةيبيردتلا تارودلا - Mansscc.mans.edu.eg/files/training-courses.pdfEffects Final touches Styles ةدالا Workshop (magazine) ةعبالا Project ةماثلا nروكلا

91

حملاضرة الثامهة والتاسعة و العاشرة:ا

(9) DDL Statements Categorize the main database objects

Review the table structure

List the data types that are available for columns

Others DDL Statements such as alter table ,drop table …. (10) Constraints

List the five constraints

Create the constraints with creating table and with alter table

Viewing the constraints with Data dictionary (11) Creating Other Schema Objects

Create simple and complex views and Retrieve data from views

Create, maintain, and use sequences

Create and maintain indexes

Create private and public synonyms

حلادية حملاضرة ا

اعصرة :

(12) Managing Objects with Data Dictionary Views Use the data dictionary views to research data on your objects

Query various data dictionary views

حملاضرة الثانية ا

عصرة :

(13) Controlling User Access

Differentiate system privileges from object privileges

Grant privileges on tables

Grant roles

Distinguish between privileges and roles

حملاضرة ا

الثالثة عصرة

Review

Exam.