Tom Staresinic, B.Eng.

       

Praxis Programming & Database Course Content

Fundamentals Of
Software Development :

  • Code Styles & Standards
  • Software Development Life-Cycle
  • Documentation
  •  

    UNIX O/S :

  • UNIX File Systems
  • The UNIX Shell
  • Shell Script Programming
  • User Account Management
  • Login & the UNIX Terminal
  • UNIX Environment Variables
  • Streams & Processes
  • Job Control
  • Regular Expressions
  • Regular Expressions
  •  

    Fundamentals of C :

  • Data Types
  • Operators
  • Control Structures & Conditional Execution
  • Functions
  • C Memory Models
  • C Compiler
  • C Processor
  • Standard Streams
  • Structs & Unions
  • Arrays
  • Pointers
  • Dynamic Memory Management
  • Standard C Library )file I/O, Math functions)
  • Project Management (make, RCS)
  • Advanced C Programming (ADT's recursion, variable argument lists, function pointers, OOC)
  •  

    Fundamentals of C++ :

  • Namespaces
  • Object Classification
  • Constructors, Copy Constructors, and Destrucotors
  • Function Overloading
  • Friends
  • New Operators
  • Operator Overloading
  • Inline Functions
  • Templated Functions
  • Parametrized Classes
  • Inheritance
  • Abstract Classes, Virtual Functions, and Polymorphism
  • Exception Handling
  • Standard Template Library
  • RTTI
  •  

    Object Oriented Design & Analysis (OOD/OOA) :

  • Requirements Analysis
  • Design Patterns and Software Reusability
  • Object Modeling Using the UML
  •  

    Java :

  • Java Development Tools
  • Data Types
  • Classes & Packages
  • Control Structures & COnditional Execution
  • Fundamnetals of The Java API
  • Container Classes
  • Streams
  • Interfaces
  • Exception Handling
  • Threads
  • Network Programming (TCP/IP)
  • Graphics Programming with the AWT
  • Applets and the WWW
  •  

    Windows Programming using MS Visual C++ and MFC :

  • The 32-bit Windows API
  • Event Handling & the Message Processing
  • Memory Management
  • Windows Resources
  • MFC Programming
          Dialog Boxes
          Controls Document/View
          Programming Single Document
          Interface/Multiple Document
          Interface Dynamic Link Libraries
  • Graphics Programming with the GDI
  • Multithreading
  •  

    Visual Basic version 5 (VB5) :

  • Data Types
  • Structured Programming in VB
  • File I/O
  • The Standard Toolbox
  • Event Handling and GUI Programming
  • Windows 95 Common COntrols
  • The Standard Toolbox
  • OO Programming with Classes & Interfaces
  • Graphics Programming
  • VB and the Windows API
  • Custom DLLs
  • Active X COntrols, Libraries, and Servers
  • Dynamic Data Exchange (DDE)
  • JET/Access Programming with the DAO
  • ODBC
  •  

    MS Access and RDBMS :

  • Introduction to the Relational Database Model
  • Relational Database Design
  • Designing & Creating Access Databases
  • Queries and Access SQL
  • Relations
  • Forms
  • Crystal Reports
  • Security
  • ODBC and External Tables
  • Visual Basic for Applications (VBA)
  •  

     

    ORACLE DATABASE APPLICATIONS

    SQL :

  • SQL Grammar
  • Catalogs and Schems
  • Connections, Sections, and Transactions
  • Binding Styles
  • Scalar Objects, Operators, and Expressions
  • Data Definition (Domains and Base Tables)
  • Data Manipulation (Non-cursor & Cursor Operations)
  • Table Expressions
  • Conditional Expressions
  • Views
  • Integrity
  • Security
  • Dates & Times
  • PL/SQL :

  • PL/SQL Syntax and Constructs
  • SQL within PL/SQL
  • Cursors
  • Procedures, FUnctions, Packages, and Triggers
  • Error Handling
  • PL/SQL Execution Environments
  • Testin & Debugging
  • Intercession Communication
  • Dynamic PL/SQL
  • File I/O
  • Performance & Tuning
  • Forms and Reports :

  • GUI Design
  • Oracle Form Designer
  • Object Navigator
  • Layout Editor
  • Menu Editor
  • OOA / OOD
  • Blocks and Relations
  • Items
  • Controls
  • Dialog Boxes
  • Menus and Tools Bars
  • PL/SQL Objects
  • Debugging
  • Dynamic Data Exchange (DDE)
  • OLE



  • Click below to return to either previous page or to my homepage:
    BACK HOME
    Web page programming by Tom Staresinic
    Revised -- 26 Mar 99 Sound Sound