C Sharp Courses

    • Microsoft's .NET (Framework and Core) present developers with unprecedented opportunities. From web applications to desktop and mobile platform applications - all can be built with equal ease, using substantially the same skill-set. But to make the most of this potential, developers must have a thorough grasp of language skills, OO programming concepts and common techniques

      This course concentrates on the C# programming language itself, to fully prepare delegates fully in readiness for using the

      .NET Framework/Core. No Object-Orientated knowledge is assumed - the course provides a suitable OO primer. From basic procedural syntax to sophisticated object-oriented programming techniques, delegates will learn how to write .NET applications with code that is robust and maintainable.

      The course is presented as a mixture of lectures, demos and hands-on exercises. Practical sessions follow all main topics, designed to reinforce the points covered. Additional information is provided in appendices to extend the learning experience after the course has been completed.

      The course provides a good starting point for delegates wishing to undertake Microsoft exam 70-483 (Programming in C#) although further study is likely to be required before sitting the exam.
    • The Introduction to Programming course comprises sessions dealing with variables, expressions, conditional statements, collections, iterative statements, functions, objects, compilation and execution, and best practices.

      This hands-on course does not concentrate on any one language in particular, rather its aim is to familiarise delegates with standard programming terminology, structures, and principles. Examples are given in three languages - Python, Java, and JavaScript - and delegates may choose any one of these languages with which to carry out the practical exercises.

      Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

      The delegate will learn and acquire skills as follows:

      • Writing to reading from the console
      • Declaring and initialising variables
      • Constructing expressions
      • Constructing conditional statements
      • Working with arrays/lists
      • Constructing iterative statements
      • Declaring and invoking/calling functions
      • Writing procedural programs
      • Working with classes and objects
      • Writing object oriented programs
      • Compiling and executing code
    • Programming Foundations Course
      £1995 +VAT?
      Price per delegate on a public scheduled course. Private courses are also available, please request a quote for prices. All prices +VAT.
      Basic programming skills are a fundamental requirement for many IT professionals. An entry-level programmer can have difficulty with jargon, and knowing where to start. Learning language syntax can be an uphill struggle when it cannot be put into context.

      As scripting languages become more powerful and available traditional tasks of a programmer are invading other IT functions. System administrators may have to write complex scripts which impact on mission critical systems, often with no programming experience or training.

      Support staff often have to communicate with development staff, and misunderstandings easily arise from cultural differences.

      This course gives a basic understanding of how computer systems work from a programmer's perspective, and how to use this knowledge to produce good code. It also enables technical staff who are not programmers to gain a perspective of software development.

      The course is language neutral and teaches general concepts. Python is used as the language in exercises, but examples will be shown in other languages.
      31 Aug - 02 Sep Book
      01 Nov - 03 Nov Book