Object-Oriented Programming with C_

Reviews
Shared by: DevStuff
Stats
views:
75
rating:
not rated
reviews:
0
posted:
10/21/2008
language:
pages:
0
Object-Oriented Programming with C# Running Code Productions www.runningcode.com.au Overview This course focuses on object-oriented programming with C#. However, it also provides an overview of the foundational concepts and technologies in object orientation as a basis for a deeper understanding of C# programming. Course Content 1. Paradigms in Software Development • Puts object-oriented programming into perspective by explaining how it has evolved out of procedural, modular and data abstraction programming. • Highly recommended. 2. Overview of Object Orientation • An overview of object orientation (as opposed to object-oriented software engineering) provide a basic introduction to the foundational concepts and technologies. • Covers Introduction to OO, Objects and Classes, Specialisation, and Polymorphism (in C#) 3. Overview of the .Net (Platform) • An overview and introduction to the .Net platform. • Required for .Net or C# development courses. 4. Introduction to C# (Non-OO) • An introduction to non-object-oriented aspects of the C# programming language. • Required for .Net development courses. 5. Developing in C# (Using Objects) • An introduction to the use of objects in C# programming. • Required for .Net development courses. 6. Classification in C# (Writing Classes) • Defining and using classes in C#. • Required for .Net development courses. 7. Specialisation in C# (Inheritance) • Realising specialisation in C# using inheritance. • Required for .Net development courses. 8. Abstract Classes and Interfaces in .C# • An introduction to definition and use of abstract classes and interfaces in C# • Recommended for .Net development courses. 9. Exceptions in C# • An introduction to exceptions in C#. • Highly recommended for .Net development courses. Running Code Productions © 2005 1 13 September 2005 10. Polymorphism in C# (Dynamic Binding) • Realising polymorphism in C# using dynamic binding. • Required for .Net development courses. 11. Serialisation in C# • An introduction to serialisation in C#. • Recommended for .Net development courses. 12. Threads in C# • An introduction to threads in C#. • Recommended for .Net development courses. 13. Overview to Object-Oriented Software Engineering • An overview of object-oriented software engineering. In particular, an overview of the general methodology process and notation - for applying object orientation to software engineering. • Covers the basics of most core object-oriented software engineering topics. Target Audience The target audience for this course includes (but is not limited to) anyone interested in object orientation and object-oriented programming with the C# programming language. The concepts learnt will, however, be generally transferable to other modern OO programming languages like C#. Pre-Requisites This course requires that you have a basic understanding of programming (e.g. you have written one or more procedural programs in any modern programming language). Course Code C#-S-1 Duration 5 Days Training Testimonials “The best course I have done in the last 5 years.” • “Well presented. Appropriate material. Very insightful.” • “The presenter was most enthusiastic and motivating.” • “ ... from my point of view, my knowledge of OO, software engineering and Java have all improved out of sight, and I actually enjoyed doing it.” • “No way out. Forced to learn. Thanks!” • “I would suggest that most software development companies should require their staff to attend this course!” Approach To Training The course is composed of a number of modules. Each module contains a knowledge component that is presented by the instructor, as well as possibly, a workshop component for class or group discussion, and where appropriate a practical component for work either using pencil-and-paper or on a PC (as required). The knowledge component focuses on providing a deep and clear understanding of the material, and the practical component focuses on developing practical skills. Each day (except the first which begins with a course overview) begins with a review and discussion of the previous days material, and finishes with a question and answer session. The presentations are fast-paced and interesting, the workshops are interactive and thought provoking, and the practicals (where included) are scripted step-by-step and include demonstrative examples or an on-going case-study to work on across a number of days. Running Code Productions © 2005 2 13 September 2005 About The Instructor Dr Aitken has a PhD from the School of Computer Science and Engineering at the University of NSW and over 14 years experience teaching object orientation and software engineering in academia and training in industry around Australia, across South-East Asia and in the US and UK. In particular, he has presented professional training courses for most of the major computer corporations including IBM, Digital, Hewlett-Packard, Sun, and Apple, and has presented related papers at national and international conferences. Dr Aitken has also received recognition (including a number of awards) from within the computing industry, academia, and the Australian Federal Government, for the excellence of his teaching and professional training. He is actively engaged in enterprise application development and has been involved in a number of software development projects and consultancies around Australia and internationally. Finally, he is a most enthusiastic and interesting presenter who will ensure that you not only gain a deep understanding and practical skills from the training course, but also that you will enjoy the learning experience! About The Company Running Code Productions • Running Code Productions is a Perth-based company that was founded in 1998 and specialises in object-oriented software engineering, Enterprise Web application and service development, and professional training and mentoring. Over the years,we have provided valuable assistance to small and large companies in Perth and around the world. • Running Code Productions can assist with (or provide critical feedback on) various tasks within the software development process (e.g. requirements, analysis, design or coding). Alternatively you can outsource the entire development project to us! Running Code Productions uses the latest iterative and incremental development processes with full UML documentation. • Running Code Productions offers prepackaged courses lasting from one to five days in a number of areas (including object-oriented software engineering and Web application and service development) but can also provide custom-built courses, tailored to suit the needs of your staff, off or on-site, and presented intensively or over a number of weeks. Contact Details • Email: • Web: • Post: • Phone: • Fax: training@runningcode.com.au (Preferred) http://www.runningcode.com.au 3-15 Strickland Street, South Perth WA 6151 +61 (08) 9368-5505 +61 (08) 9271-3160 Running Code Productions © 2005 3 13 September 2005

Related docs
object oriented programming with c++
Views: 9  |  Downloads: 1
object oriented programming with c++
Views: 6  |  Downloads: 0
Object-Oriented PHP
Views: 361  |  Downloads: 55
object-oriented programming
Views: 3  |  Downloads: 0
object oriented application frameworks
Views: 16  |  Downloads: 2
Object Oriented Programming
Views: 3  |  Downloads: 1
Object-Oriented Programming
Views: 32  |  Downloads: 3
Object Oriented Programming(1)
Views: 4  |  Downloads: 0
Object Oriented Programming
Views: 1  |  Downloads: 0
Object Oriented Programming(1)
Views: 0  |  Downloads: 0
object oriented training
Views: 40  |  Downloads: 2
Tom's Object-Oriented Tutorial for Perl
Views: 138  |  Downloads: 6
premium docs
Other docs by DevStuff
Web Development Naming Conventions
Views: 607  |  Downloads: 18
VCSharp_2005_color
Views: 81  |  Downloads: 2
Stardock 2007 - Software Developer Revision 2
Views: 68  |  Downloads: 2
Site Recovery Manager API
Views: 132  |  Downloads: 0
Object-Oriented Programming
Views: 94  |  Downloads: 5
NET Framework Support for XML in the Database
Views: 108  |  Downloads: 10
Microsoft Making Programming Easier
Views: 39  |  Downloads: 0
MATLAB Server Pages
Views: 633  |  Downloads: 19