Using an excavator as a crane is a common practice in certain construction and lifting operations. Using the digger as a crane requires appropriate training and skills However, it’s important to note that excavators are primarily designed for digging and earthmoving, not lifting. Using an Excavator as a Crane involves some inherent risks, and it’s crucial to follow safety guidelines and manufacturer recommendations. To book the NPORS Excavator as a Crane training or test please contact us to schedule your Training Here are some general considerations and steps you might take when using an excavator as a crane: 1. Check Manufacturer Guidelines: Always consult the manufacturer’s guidelines and specifications for the specific excavator model you are using. Manufacturers provide load charts and other essential information to ensure safe operation. 2. Understand Load Capacities: Know the lifting capacities of your excavator at various boom lengths and angles. Exceeding these capacities can lead to instability and accidents. 3. Use Proper Attachments: If your excavator is equipped with a lifting attachment, make sure it is designed and rated for lifting operations. Using inappropriate attachments can compromise safety. 4. Stabilise the Excavator: Ensure that the excavator is on stable ground. Extend the outriggers or stabilisers to provide additional support and prevent tipping. 5. Inspect the Excavator: Regularly inspect the excavator for any signs of wear, damage, or malfunction. Pay particular attention to the boom, hydraulics, and other critical components. 6. Position the Excavator: Position the excavator in a way that allows for a stable lifting operation. Avoid working on slopes or uneven surfaces. 7. Rigging and Lifting Techniques: Use proper rigging techniques, and ensure that the load is properly secured. Lift the load smoothly and avoid sudden movements. 8. Maintain Clear Communication: Establish clear communication between the operator and any ground personnel involved in the lifting operation. Use hand signals or radios to coordinate movements. 9. Avoid Exceeding Reach Limits: Do not exceed the excavator’s reach limits. Lifting loads beyond the recommended reach can lead to instability. 10. Training and Certification: Ensure that operators are properly trained and certified for lifting operations. Holding the NPORS Excavator As A Crane bolt on is essential for lifting operations Operating an excavator as a crane requires specific skills and knowledge. 11. Weather Conditions: Consider weather conditions, especially wind speeds, as they can affect the stability of the excavator during lifting operations. Always prioritise safety when using equipment for tasks it wasn’t originally designed for. If the lifting requirements are frequent or extensive, it may be more appropriate to use a dedicated crane with the necessary capacity and features. Remember, safety is paramount in any construction or lifting operation. Frequently Asked Questions 1. What is Excavator As A Crane Training, and why is it necessary? Excavator As A Crane Training provides individuals with the skills and knowledge required to safely and effectively use excavators for lifting operations. Although excavators are primarily designed for digging and earthmoving, this training ensures operators can perform lifting tasks safely, minimizing risks and accidents on job sites. 2. Who should undergo Excavator As A Crane Training? This training is essential for anyone involved in using excavators for lifting operations, including machine operators, construction workers, and site supervisors. Proper training ensures that individuals understand equipment operation procedures, load capacities, and safety protocols. 3. What topics are covered in Excavator As A Crane Training programs? Training programs cover a range of topics, including: Manufacturer guidelines and load charts Understanding load capacities at various boom lengths and angles Proper use of lifting attachments Excavator stabilization techniques Rigging and lifting techniques Positioning and communication strategies Safety procedures and weather considerations Regular inspection and maintenance of equipment 4. Is Excavator As A Crane Training mandatory in certain industries? While not legally mandated in all areas, many employers in the construction and lifting industries require operators to undergo training as part of their occupational health and safety policies. Compliance with excavator as a crane training requirements helps prevent accidents and ensures regulatory compliance. 5. Where can I find reputable Excavator As A Crane Training courses? Reputable Excavator As A Crane Training Courses are offered by various institutions, including industry associations, equipment manufacturers, and specialized training providers like Vally Plant Training. It is important to choose a program that offers accredited certification and covers relevant industry standards and best practices.
NPORS Crusher Training The aim of the NPORS Crusher Training is to provide theoretical and practical training for operators of Mobile Crushing equipment in the workplace. This Crusher training Course Or Test is carried out on your site using your own equipment. Please contact us for a competitive quote The Crusher Training Course is designed to provide candidates with the skills and knowledge required in order to operate a crusher safely and competently in the workplace. NPORS is an approved CSCS Partner Card Scheme, providing evidence that individuals working on construction sites have the appropriate Crusher training and qualifications for the Crusher Operation. Furthermore, training criteria is based on the approved standards of the Construction Leadership Council. Most major contractors should accept the NPORS Crusher card when presented on-site, which displays the silver CSCS logo. This NPORS crusher training meets the statutory requirements of the Health & Safety at Work Act 1974 and other relevant statutory provisions and Approved Codes of Practice. NPORS Crusher Test For Experienced Operators Book with Confidence at Vally Plant Training At Vally Plant Training, we guarantee unbeatable value with our Crusher Experienced Test Price Match Promise. When you choose us, you can book with confidence, knowing that we will not be beaten on price. If you find a lower price for the same NPORS Crusher Experienced Worker Test, we’ll match it—ensuring you receive top-quality training at the best possible rate. Click for our terms and conditions Your skills, our commitment—always at the best price. NPORS Crusher Test is for operators who have received some form of training in the past or alternatively has been operating Crusher for a number of years. If you are unsure if you qualify to go down the test route please contact us to discuss this in more detail. Discounts are available for multiple bookings There are two parts to the Crusher Test, a theory section comprised of 25 questions and a practical session operating the Crusher, revision notes are available when booking. Crusher Course Content Crushers are essential equipment in mining, quarrying, and construction industries, tasked with breaking down large rocks and materials into smaller, more manageable sizes. Operating mobile crushers requires specialised skills and knowledge to ensure safety, efficiency, and optimal performance. In this comprehensive course overview, we will explore the essential content covered in a crusher training course, designed to equip participants with the expertise needed to operate crushers safely and effectively in the workplace. 1. Introduction to Crushers: Overview of crusher types: jaw crushers, cone crushers, impact crushers, etc. Understanding the components and operating principles of crushers Different configurations and applications for specific tasks 2. Crusher Safety Procedures: Importance of safety in crusher operation Pre-operational checks and inspections Understanding crusher capacities and limitations Personal protective equipment (PPE) requirements Emergency procedures: shutdown, lockout/tagout, and evacuation protocols 3. Crusher Operation Basics: Starting, stopping, and controlling the crusher, including emergency stops Familiarisation with crusher controls: power source, conveyor belts, feeders, etc. Monitoring and adjusting crusher settings for optimal performance Understanding crusher dynamics: feed size, speed, and throughput 4. Material Handling and Crushing Techniques: Proper assessment of materials: hardness, size, and moisture content Loading and feeding materials into the crusher safely and efficiently Adjusting crusher settings for different material types and sizes Maximising crusher efficiency and product quality 5. Site Safety and Hazard Awareness: Identifying potential hazards in the crusher area Working safely around moving parts, conveyor belts, and rotating equipment Recognising environmental hazards: dust, noise, and vibration Understanding site-specific safety rules and regulations 6. Maintenance and Inspections: Importance of regular maintenance for crusher performance and reliability Daily, pre-shift, and post-shift inspection procedures Lubrication points and maintenance schedules Identifying and reporting mechanical issues and wear parts replacement 7. Practical Hands-On Crusher Training: Moving the crusher in reverse and forwards through obstructions Loading and feeding materials into the crusher using excavator and loading shovels Adjusting crusher settings and monitoring performance for efficiency Emergency response drills: simulated scenarios to test response and decision-making skills 8. Assessment and Certification: Written examination to assess theoretical knowledge Practical assessment of crusher operation skills Certification upon successful completion of the course Conclusion: A crusher training course equips participants with the essential knowledge, skills, and confidence to operate crushers safely and efficiently in various work environments. By covering topics such as safety procedures, operation techniques, material handling, site safety awareness, best maintenance practices, and practical hands-on training, participants can enhance their proficiency and contribute to a safer and more productive workplace. Whether you’re a novice operator or an experienced professional, investing in crusher training with Vally Plant Training is essential for ensuring compliance, reducing risks, and maximising productivity in crushing operations. Frequently Asked Questions About Crusher Training What is Crusher Training, and why is it necessary? Crusher Training provides individuals with the skills and knowledge required to safely and effectively operate crushers, heavy machinery used in mining, construction, and recycling industries. It’s essential for ensuring operator safety, maximising productivity, and preventing accidents on job sites. Who should undergo Crusher Training? Crusher Training is essential for anyone involved in operating or working around crushers, including quarry workers, machine operators, maintenance personnel, and site supervisors. Proper training ensures that individuals understand equipment operation procedures and safety protocols. What topics are covered in Crusher Training programs? Crusher Training programs cover a range of topics, as above, including equipment familiarisation, safety precautions, preventive maintenance, operational techniques, troubleshooting, and emergency procedures. Participants learn how to operate crushers efficiently while prioritising safety and minimising risks. How long does Crusher Training take? The duration of Crusher Training programs varies depending on factors such as the complexity of the equipment and the depth of the curriculum. Basic training courses may last a couple of days, while more comprehensive programs could extend over 1 week to cover advanced concepts and practical applications. Is Crusher Training mandatory in certain industries? While Crusher Training may not be legally mandated in all areas, many employers in the mining, construction, and recycling industries require operators to undergo training as part of their occupational health and safety policies. Compliance with training requirements helps prevent accidents and ensures regulatory compliance along with productivity. Where can I find reputable Crusher Training courses? Reputable Crusher Training courses are offered by various institutions, including industry associations, equipment manufacturers, and specialised training providers like Vally Plant Training. It’s important to choose a program that offers accredited certification and covers relevant industry standards and best practices. Crusher Courses Available 7 days a week to suit your business requirements. VPT have a team of friendly and approachable Crusher instructors, who have a wealth of knowledge of crushers and the construction industry We have our own training centre conveniently located close to the M5 junction 9, In Tewkesbury. With its own purpose-built practical training area to simulate an actual working environment, however, Crusher Training can only be conducted on your sites Our Crusher course and test packages are priced to be competitive. Discounts are available for multiple bookings We can send a fully qualified NPORS Crusher Tester to your site nationwide, to reduce the amount of time away from work and complete the crusher test Our more courses: Polish your abilities with our dedicated Lift Supervision Training, Slinger Signaller Training, Telehandler Training, Cat & Genny Training, Plant Loader Securer, Ride-On Road Roller, Abrasive Wheel Training, Lorry Loader Training and Scissor Lift Training sessions. Learn the safe and effective operation of these vital machines, crucial for construction and maintenance tasks. Elevate your skills and career prospects by enrolling in our comprehensive courses today.
Instructor training enables companies to have their own AITT Forklift Instructor. On completion they are able to instruct and examine operators on company premises. Also it could be an opportunity for an individual to embark upon a rewarding career as a recognised AITT instructor. The course complies with the approved code of practice issued by the Health & Safety Executive. We offer the AITT Instructor training course at our training centre in Warrington, Cheshire. We use all the best tools and equipment to assist trainee development. Our Instructor’s Mike Hammett and Stephen McCann have a lot of experience in this course, both have very good success rates and offer alot of after care too! Once an Instructor has passed their AITT Instructor training course they can always come back and receive professional advice. We always go the extra mile! AITT Accredited Novice Course: The Instructor training course caters for candidates seeking to become an AITT Registered Instructor. Previous fork lift experience is strongly recommended and candidates must have a current counterbalance certificate dated within 36 months prior to the course start date. Refresher courses are available prior to the instructor course extending the duration by one day to 11 days. Objectives: On successful completion of the course the candidate will be qualified to teach and train on all Industrial Counterbalance and Reach trucks for which they are certificated to use as operators. Target Group: The employer should carefully select the correct person for the job as an instructor. They should be literate and numerate with good presentation skills. The AITT recommend that candidates have a minimum of 12 months operating experience before attending the course. During the course candidates will be progressively assessed in all key areas. Candidates therefore must have a good knowledge of each subject and are provided with some excellent materials to assist them on completion of the course. AITT Instructor Training Course Duration: 3 or 5 days for Re-qualification or Re-Registration courses. 5 days for Assimilation Courses. 10-12 days for the Novice AITT instructor training course. Contents: Principles of instruction. Instructional techniques. HASAWA 1974/PUWER 1998/LOLER 1998/L117. Setting up courses. Administering the tests etc. All original documentation supplied by examining body and HSE. Prices are available on request and should you require any further information please do not hesitate to contact us. We also offer In-House Instructor training to suit companies needs and these are of five day durations, please contact for further details. Please feel free to download our Course Syllabus’s below and decide which course best meets your needs. See Mike at work demonstrating a lesson of De-stacking from High Level. In-House Courses: These courses are aimed at companies wishing to use their own Instructors to train staff. IN-HOUSE BASIC INSTRUCTOR COURSE PDF AITT Instructor Training Courses: On completion of these courses candidates will be registered as an AITT Instructor and be able to train on anything they are currently qualified to operate. Courses vary depending on experience and current qualifications so please have a look at the following courses to see which suits best. More information is available at www.aitt.co.uk.
NPORS Ride On Roller Training The aim of the NPORS Ride On Roller Training is to provide both theoretical and practical training in the safe and efficient use of the ride on roller . On successful completion of the ride on road roller training you will be issued with the NPORS identity card with or without the CSCS logo. Discounts are available for multiple bookings NPORS Ride on road Roller Training or testing can be carried out on your site nationwide or at our Training Centre in Gloucestershire Ride On Roller Experienced Worker Test Book with Confidence at Vally Plant Training At Vally Plant Training, we guarantee unbeatable value with our Ride On Roller Experienced Test Price Match Promise. When you choose us, you can book with confidence, knowing that we will not be beaten on price. If you find a lower price for the same NPORS Road Roller Experienced Worker Test, we’ll match it—ensuring you receive top-quality training at the best possible rate. Click for our terms and conditions Your skills, our commitment—always at the best price. NPORS Ride On Roller Test is for operators who have received some form of training in the past or alternatively has been operating the Ride On Road Roller for a period of time. If you are unsure if you qualify to go down the test route please contact us to discuss this in more detail. Turn your Ride On Roller red card to blue with our hassle free Roller NVQ, for more information CLICK HERE Ride On Roller Course Content The course time is spent on developing skills and knowledge associated with the road roller. Topics covered include:- Site Safety Awareness. Operating Safety Code. Introduction to machine / Control Familiarisation. Pre-Start Checks and Refuelling. General Operating. Set the roller for compaction duties Explain actions required for hazards underground and overhead services Recognise compacted/uncompacted areas Conditions that may cause instability of the roller Safety procedures when working up to unsupported edges. Park and shut down procedures. NPORS Multi-Choice Theory Test. NPORS Practical Skills Test. Variations Pedestrian Roller Ride on articulated Ride on rigid Ride on heavy duty Ride on vibrating Dead weight Ride on articulated/vibrating Ride On Road Roller Training Available 7 days a week to suit your business requirements. VPT have a team of friendly and approachable instructors, who have a wealth of knowledge of Ride On Road Rollers and the construction industry We have our own training centre conveniently located close to the M5 junction 9, In Tewkesbury. With its own purpose-built practical road roller training area to simulate an actual working environment. Our Ride On Roller training and test packages are priced to be competitive. Discounts are available for multiple bookings We can send a fully qualified NPORS Roller Tester to your site nationwide, to reduce the amount of time away from work Frequently Asked Questions 1. Who should take the Ride On Road Roller Training? This training is ideal for individuals who need to operate ride-on road rollers, both novices and experienced operators. 2. What does the Ride On Road Roller Training cover? The course includes site safety awareness, machine control familiarization, pre-start checks, operating techniques, recognizing hazards, compaction procedures, and safety protocols. 3. How long is the Ride On Road Roller Training? For novices, the course lasts 3 days. Experienced operators can take a 1-day test. 4. What certification do I receive upon completion? Participants receive an NPORS card, either the traditional card valid for 5 years or the NPORS card with CSCS logo, valid for 2 years initially. 5. Are there any prerequisites for the Ride On Road Roller Training? Candidates should understand English. For the NPORS card with CSCS logo, a CSCS Health & Safety test must have been completed within the last two years. More courses: Refine your skills with our Lift Supervision Training, Slinger Signaller Training, Telehandler Training, Cat & Genny Training, Scissor Lift, Slinger Signaller, Abrasive Wheels Training, Lorry Loader Training and Telehandler Training. Elevate your expertise for safer and more efficient operations in construction and logistics. Join us today to advance your career prospects. For those looking for a “NPORS Scissor Lift Training near me,” our widespread operations make it convenient for you to access Vally Plant Trainings top-quality training no matter where you are in the UK
COBOL training course description A hands on training course providing an introduction to COBOL. What will you learn Write COBOL programs Debug COBOL programs Examine existing code and determine its function. COBOL training course details Who will benefit: Programmers working with COBOL. Prerequisites: None although experience in another high level language would be useful. A 10 day version of this course would be more applicable for those new to programming. Duration 5 days COBOL training course contents Introduction to COBOL Compilation, linkage editor. Compile errors, compiler options. Divisions, syntax and format, COBOL character set, program structure. COBOL statement structure COBOL words, format of statements. Divisions Identification entries, Environment entries, Data division: FD, record descriptions, hierarchy and level numbers, description-string entry. File and Working-Storage Sections Literals, figurative constants, redefines clause, data representation, Usage clause, synchronization, sign clause. Procedure Division File status codes; Open, Read, Write, Close, Stop, Goback; Accept, display; Move, Justified, data name qualification, reference modification. Perform statement Out-of-line, With test ... Until, ... Times, in-line statement; Go to statement. Program design Design techniques, design considerations, procedure names, program structure. Printing Printed output, Write, advancing option, editing characters; Initialize. Condition testing Conditional statements: IF, class, sign and relation conditions, condition-name conditionals, Set, compound conditions, logical operators. Evaluate, Continue. Arithmetic Rounded option, On Size Error option, Add, Subtract, Multiply, Divide, Compute. Non-sequential files File access modes, Select. Indexed and relative files. Open, Close, creating / reading sequential access files, Write, Read, Invalid key clause, reading, writing / updating Random access files, Rewrite, Delete, Start. Declarative routines Clauses. Subroutines Call, Using clause - calling program/called program, Linkage Section, returning control. Table handling Subscripted tables: One/two/three dimensional tables, Perform, variable length tables. Indexed tables: Set, using an index; Search. Copy code: Copy, Suppress, Replacing. Data Manipulation Inspect, String, Unstring. COBOL/370 LE/370 and Intrinsic Functions.
Complete Visual BASIC training course description A hands-on introduction to programming in Visual BASIC V6. What will you learn Build Visual BASIC applications. Build simple components. Debug Visual BASIC programs. Examine existing code and determine its function. Complete Visual BASIC training course details Who will benefit: Anyone wishing to program in Visual BASIC. Prerequisites: None although experience in another high level language would be useful. Duration 5 days Complete Visual BASIC training course contents Application development using VB VB features. VB editions, VB terminology. Working in the Development Environment. Event-Driven Programming. Creating a program in VB. Project and executable files. VB reference materials. Visual Basic fundamentals Objects. Controlling objects. Introduction to forms. Introduction to controls. Basic controls. Working with code and forms Modules. Working with code. Interacting with the user. Working with code statements. Managing forms. Variables and procedures Introduction to variables and constants. Working with Procedures and Functions. Controlling program execution Common VB functions. Comparison and relational operators. Conditional structures. Looping structures. Debugging Error types. Debugging logic errors in VB. Working with controls Control types. Standard controls. Advanced standard controls. ActiveX controls. Insertable controls. Data access using the ADO data control Overview of ActiveX Data Objects. VB data access features. Relational database concepts. Using the ADO data Control to access data. SQL. Manipulating data. Using the data form wizard. Input validation Field-Level validation. The masked edit control. Form-Level validation. Form events used when validating data. Error trapping Trapping run time errors. Error handling overview. Enabling an error trap. Errors and the calling chain. In line error handling. Enhancing the User Interface Menus. Status bars. Toolbars. Drag and Drop Overview of Drag and Drop. Mouse events Drag and Drop basics. More about controls Using control arrays. Using the controls collection. Working with object variables. Collections. Finishing touches User Interface design principles. Distributing an application. Creating a default project.
Satellite communications training course description This course starts by recaping some of the essential satellite knowledge required and proceeds to explore the deeper aspects of satellite communications, including hardware, communications and error control coding. What will you learn Explain how satellite communications work. Explain how RF works Explain the architecture of satellite systems. Use spectrum analysers. Satellite communications training course details Who will benefit: Anyone working with satellite systems. Prerequisites: None. Duration 3 days Satellite communications training course contents Basic Principles of Satellite Communications GEO, MEO and LEO satellites. Launching and orbits. Frequency bands and polarisation. Satellite footprints. Multibeam coverage. Power spectra. Link budgets. Modulation and coding. Access technologies. Earth station components. Space segment components. Satellite system services. Satellite operators. Radio frequency propagation Electromagnetic waves principles and generation. Reception of the EM wave. Space wave, sky wave and surface wave theory. The isotropic radiator. Types of antennae and their basic properties. Polar diagrams. International frequency allocation. Spectrum management and utilisation. Radio wave propagation. Line of sight propagation. Propagation for satellite comms. Free space path loss. Path attenuation. Noise and Interference. Power and its measurement. Satellite antennae and other hardware Power flux density. Effective aperture. Horn antennae. Parabolic reflector. Offset feed. Cassegrain and Gregorian antennae. Antenna feed systems - Horn, TMC, OMJ and polarizer. Antenna steering and mount systems. Array antennae. LNA, LNB, LNC. Microwave tubes - TWT and Klystron. Polarizers. Earth and Space Segments and the link Earth station antennae. Transponders. Antennae sub systems. Power supplies. Link budgets. System noise. System losses. Interference. Satellite switching. Ground Communications Equipment Baseband signals. Analogue and Digital systems. Overview of modulation - AM, FM, PM. Digital Modulation. Frequency conversion -up and down conversion. Filters, mixers, local oscillators, IF amplifiers and group delay equalisers. Access methods - single and multiple access systems. Data networks. Television transmission - analogue and digital. Digital signal compression. MPEG processing. Satellite Navigation Longitude, latitude, altitude, GPS, How GPS works, timing, alternatives to GPS. Mobile satellite services Voice and Phones, BGAN, TV, GPS to program aerial, VSAT. Error Control Coding The need for coding. Linear block codes. Cyclic codes. Convolution codes. Interleaving and concatenated codes. Coding gain. Turbo codes. Test and measurement Theory and practice of Spectrum Analysers.
Complete Python training course description Python is an agile, robust, expressive, fully objectoriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. This course covers Python from the very basics of 'hello world!' through to object oriented programming and advanced topics such as multi threading. Hands on follows all the major sections in order to reinforce the theory. What will you learn Read Python programs. Write Python programs. Debug Python programs. Use Python's objects and memory model as well as its OOP features. Complete Python programming training course details Who will benefit: Anyone wishing to learn Python. Prerequisites: None. Duration 5 days Complete Python programming training course contents Welcome to Python: What is Python? Origins, features. Downloading and installing Python, Python manuals, comparing Python, other implementations. Getting started: Program output, the print statement, "hello world!", Program input, raw_input(), comments, operators, variables and assignment, numbers, strings, lists and tuples, dictionaries, indentation, if statement, while Loop, for loop. range(), list comprehensions. Files, open() and file() built-in functions. Errors and exceptions. Functions, Classes, Modules, useful functions. Python basics: Statements and syntax, variable assignment, identifiers, basic style guidelines, memory management, First Python programs, Related modules/developer tools. Python Objects: Other built-in types, Internal Types, Standard type operators, Standard type built-in functions, Categorizing standard types, Unsupported types. Numbers: Integers, Double precision floating point numbers, Complex numbers, Operators, Built-in and factory functions, Other numeric types. Sequences: strings, lists, and tuples: Sequences, Strings, Strings and operators, String-only operators, Built-in functions, String built-in methods, Special features of strings, Unicode, Summary of string highlights, Lists, Operators, Built-in functions, List type built-in methods, Special features of lists, Tuples, Tuple operators and built-in functions, Tuples special features, Copying Python objects and shallow and deep copies. Mapping and set types: Mapping Type: dictionaries and operators, Mapping type built-in and factory functions, Mapping type built-in methods, Dictionary keys, Set types, Set type operators, Built-in functions, Set type built-in methods. Conditionals and loops: If, else and elif statements, Conditional expressions, while, for, break, continue and pass statements, else statement . . . take two, Iterators and iter(), List comprehensions, Generator expressions. Files and input/output: File objects, File built-in functions [open() and file()], File built-in methods and attributes, Standard files, Command-line arguments, File system, File execution, Persistent storage modules. Errors and exceptions: What are exceptions? Detecting and handling exceptions, Context management, Exceptions as strings, Raising exceptions, Assertions, Standard exceptions, Creating Exceptions, Why exceptions, Exceptions and the sys module. Functions: Calling, creating and passing functions, formal arguments, variable-length arguments, functional programming, Variable scope, recursion, generators. Modules: Modules and files, Namespaces, Importing modules, Module import features, Module built-in functions, Packages, Other features of modules. Object-Oriented Programming (OOP): Classes, Class attributes, Instances, Instance attributes, Binding and method invocation, Static methods and class methods, Composition, Sub-classing and derivation, Inheritance, Built-in functions for classes, and other objects, Customizing classes with special methods, Privacy, Delegation, Advanced features of new-style classes (Python 2.2+), Related modules and documentation. Execution environment: Callable and code Objects, Executable object statements and built-in functions, Executing other programs. 'Restricted' and 'Terminating' execution, operating system interface. Regular expressions: Special symbols and characters, REs and Python, Regular expressions example. Network programming: Sockets: communication endpoints, Network programming in Python, SocketServer module, Twisted framework introduction. Internet client programming: What are internet clients? Transferring files, Network news, E-mail. Multithreaded Programming: Threads and processes Python, threads, and the global interpreter lock, The thread and threading Modules. GUI programming: Tkinter and Python programming, Tkinter Examples, Brief tour of other GUIs. Web programming: Web surfing with Python: creating simple web clients, Advanced Web clients, CGI: helping web servers process client data, Building CGI applications, Using Unicode with CGI, Advanced CGI, Web (HTTP) Servers. Database programming: Python database application programmer's interface (DB-API), ORMs. Miscellaneous Extending Python by writing extensions, Web Services, programming MS Office with Win32 COM, Python and Java programming with Jython.
Complete C programming training course description A hands-on introduction to programming in the ANSI C programming language. The course initially moves at a fast pace in order to spend as much time as possible on the subject of pointers - the area which cause the most bugs in C programs. What will you learn Write ANSI C programs Use the C libraries Debug C programs Examine existing code and determine its function. Complete C programming training course details Who will benefit: Programmers wishing to learn C. Programmers wishing to learn C++ or Java. Prerequisites: None, although experience in another high level language would be useful. Duration 5 days Complete C programming training course contents Getting started The compilation process, comments, main(), statement blocks, printf(). C data types and operators char, int, float and double, qualifiers, arithmetic and assignment operators, precedence, Associativity. Basic I/O C libraries, stdin and stdout, getchar(), putchar(), printf() formatting. Flow control if else, dangling elses, else if, while and for loops. switch statements, the null statement, break, continue and gotos. Functions Function calls, arguments and return types, function declarations (prototypes), function definitions, scope of variables. The preprocessor Preprocessor actions, macros, #include. Libraries and their relationship with header files. Conditional compilation. More data types and operators Logical, bitwise and other operators, type conversion, casting, typedefs and access modifiers. Arrays Declaring and handling arrays, common gotchas, multidimensional arrays. Pointers What are pointers? Why they are so important, declaring and using pointers,The three uses of the *,pointer example - scanf, pointers as arguments. More pointers Golden rules of pointers and arrays, pointers to arrays, pointer arithmetic, arrays of pointers, multiple indirection. Character/string manipulation Arrays of characters, string definition, working with strings, String library. Program arguments argc and argv, example uses,char *argv[] versus char ** argv. Program structure and storage classes Globals (externals), multi source programs, the look of a C program. Structures Declaration, the . and - operators, unions and bitfields. Library functions File handling, fopen and fclose, reading from and writing to files, fseek().calloc() and malloc()