3 QLS Endorsed Diploma | QLS Hard Copy Certificate Included | 10 CPD Courses | Lifetime Access | 24/7 Tutor Support
Perl training course description A hands on introduction to programming in Perl. What will you learn Write Perl programs. Use Perl modules. Debug Perl programs. Examine existing code and determine its function. Perl training course details Who will benefit: Anyone wishing to learn Perl. Prerequisites: None although experience in another high level language would be useful. Duration 5 days Perl training course contents Introduction to Perl What is Perl? When to use Perl, downloading Perl, installing Perl, documentation, perldoc, running Perl, the Perl environment. Perl under UNIX, Perl under Windows. "Hello world". Variables Scalars, data types, $_, strings and numbers, assignment, constants, strict, scope, STDIN. Operators Number operators, string operators, precedence and associativity, converting numbers and strings, shortcut operators. Flow control Blocks, if, else, elseif, unless, foreach, while, for do, until. Regular expressions What are regular expressions? Pattern matching, Perl as a filter, file editing. Strings Comparing strings, concatenating, substrings, chomp, chop, formatting, string manipulation. Subroutines Comparing strings, concatenating, substrings, chomp, chop, formatting, string manipulation. Arrays and hashes Working with arrays, element access, push(), pop(), shift(), unshift(), <STDIN> as an array, associative arrays, hashes of arrays, hash references, arrays of hashes, hashes of hashes. Files Simple file handling, open, close, <FILEHANDLE>, <>, file tests, directory access, directory handles, database access, packing and packing binary data. I/O STDIN, STDOUT and STDERR, Command line arguments,@ARGV. Perl debugging The built in debugger, running the debugger, debugger commands, graphical debuggers. Script syntax errors, single stepping, breakpoints, watches. Packages and modules CPAN, Finding modules, installing modules, using modules, scope. Report formatting Formats, defining a format, invoking a format, field holders. Process management System interaction, system(), exec(), signals. Security issues.
Duration 4 Days 24 CPD hours This course is intended for This course is the first in a series of two courses designed for programmers who are new to RPG IV. Basic programming experience is required. The student should have attended at least an introductory course to programming such as one of those available at technical colleges. The student is not taught the concepts of programming. Experienced programmers who are new to the Power System with IBM i should also attend this course. Examples of other programming languages are BASIC, COBOL, or RPG II. This course focuses entirely on the features of the RPG IV Version 7 compiler and the techniques that this compiler provides. Features of V7 are discussed. Previous techniques and the maintenance of programs that are written using legacy techniques, such as fixed format calculations, are not covered in the classroom. Some additional material and the bibliography will assist the new RPG IV programmer in the maintenance of legacy applications. Overview Write RPG IV version 7.1 programs to produce reportsWrite simple RPG IV version 7.1 inquiry programs that interact with displaysReview compilation listing, find and correct compilation errorsMaintain existing applications written in the RPG IV Version 7.1 languageUse many popular RPG IV built-in functions This course is a comprehensive exposure to the basic features and functions of RPG IV for Version 7. Course Outline RPG IV introduction Coding specifications for RPG IV Data representation and definition Manipulating data in calculations Using printer and display files in an RPG IV program Structured programming, error handling, subprocedures, and subroutines Using arrays, data structures, and data areas Accessing the DB2 database using RPG IV What's next? Additional course details: Nexus Humans AS06 IBM RPG IV Programming Fundamentals Workshop for IBM i training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the AS06 IBM RPG IV Programming Fundamentals Workshop for IBM i course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.
Implement OTA programming, FreeRTOS and deep sleep in the ESP32
Unearth the secrets of the digital world with our riveting bundle, "WordPress, Secure Programming & Web Application Penetration Testing". This intensive collection of 8 highly detailed courses offers an enlightening journey into the realms of IT administration, networking, security, and cyber law. Our course bundle boasts three prestigious QLS-endorsed courses, namely WordPress for Beginners, Secure Programming of Web Applications - Developers and TPMs, and the Web Application Penetration Testing Course. The bundle doesn't stop there! Included are five additional courses that carry CPD QS accreditation. From IT Administration and Networking to the Computer Networks Security from Scratch to Advanced course, broaden your horizons and enrich your understanding in various relevant fields. Key Features of the WordPress, Secure Programming & Web Application Penetration Testing Bundle: 3 QLS-Endorsed Courses: We proudly offer 3 QLS-endorsed courses within our WordPress, Secure Programming & Web Application Penetration Testing bundle, providing you with industry-recognized qualifications. Plus, you'll receive a free hardcopy certificate for each of these courses. QLS Course 01: WordPress for Beginner QLS Course 02: Secure Programming of Web Applications - Developers and TPMs QLS Course 03: Web Application Penetration Testing Course 5 CPD QS Accredited Courses: Additionally, our bundle includes 5 relevant CPD QS accredited courses, ensuring that you stay up-to-date with the latest industry standards and practices. Course 01: IT Administration and Networking Course 02: CompTIA Security+ Certification - Complete Video Course Course 03: WordPress Security Mastery Course 04: Cyber Law Online Course Course 05: Computer Networks Security from Scratch to Advanced In Addition, you'll get Five Career Boosting Courses absolutely FREE with this Bundle. Course 01: Professional CV Writing Course 02: Job Search Skills Course 03: Self-Esteem & Confidence Building Course 04: Professional Diploma in Stress Management Course 05: Complete Communication Skills Master Class Convenient Online Learning: Our WordPress, Secure Programming & Web Application Penetration Testing courses are accessible online, allowing you to learn at your own pace and from the comfort of your own home. Remember, our courses are designed for deep learning. The three QLS-endorsed courses come with hardcopy certificates to acknowledge your academic achievements. These are not your average courses; they are a stepping-stone towards a successful career in the IT and cyber-security industry! Learning Outcomes: Gain an in-depth understanding of WordPress and its applications. Comprehend the fundamentals of secure web application programming. Acquire knowledge about penetration testing for web applications. Enhance your understanding of IT administration and networking. Familiarize with CompTIA Security+ and its significance. Grasp the essentials of cyber law and its implications. Develop a robust understanding of computer network security. Discover an expansive learning experience with our insightful bundle, "WordPress, Secure Programming & Web Application Penetration Testing". Traverse through a variety of disciplines, from the basics of WordPress and secure web application programming to the complexities of penetration testing, IT administration, and networking. In addition, become well-versed in cyber law and computer network security with our thorough and compelling courses. CPD 250 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Individuals interested in learning about WordPress and secure web programming. Aspiring IT administrators and network professionals. Individuals eager to delve into the world of web application penetration testing. Professionals looking to enhance their knowledge of cyber law and network security. Career path WordPress Developer: £25,000 - £35,000 Web Application Security Engineer: £45,000 - £65,000 IT Administrator: £30,000 - £45,000 Network Security Engineer: £45,000 - £60,000 Cyber Law Consultant: £50,000 - £70,000 Penetration Tester: £35,000 - £55,000. Certificates Digital certificate Digital certificate - Included Hard copy certificate Hard copy certificate - Included
Overview Acquire the language of databases with this SQL Programming Complete Bundlecourse. In this data-driven world, data is used to make strategies, find solutions and do a thousand other tasks. Businesses across the world are using big and related data, which makes a basic knowledge of SQL a remarkable skill not only for data scientists but for everyone. This SQL Programming Complete Bundlecourse will teach you the language of databases, SQL, and help you gain proficiency in SQL tools. How will I get my certificate? At the end of the course there will be a written assignment test which you can take either during or after the course. After successfully completing the test you will be able to order your certificate, these are included in the price. Who is this course for? There is no experience or previous qualifications required for enrolment on this SQL Programming Complete Bundle. It is available to all students, of all academic backgrounds. Requirements Our SQL Programming Complete Bundle is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible on tablets and smartphones so you can access your course on wifi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career path Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management , Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. Course Curriculum 9 sections • 53 lectures • 07:50:00 total length •Introduction: 00:04:00 •Course Curriculum Overview: 00:05:00 •Overview of Databases: 00:10:00 •MySQL Installation: 00:16:00 •MySQL Workbench Installation: 00:09:00 •Connecting to MySQL using Console: 00:09:00 •Overview of Challenges: 00:04:00 •SQL Statement Basic: 00:16:00 •SELECT Statement: 00:09:00 •SELECT DISTINCT: 00:05:00 •Column AS Statement: 00:12:00 •COUNT built-in Method usage: 00:11:00 •SELECT WHERE Clause - Part One: 00:05:00 •SELECT WHERE Clause - Part Two: 00:11:00 •SQL Statement Basic: 00:16:00 •SQL Limit Clause Statement: 00:09:00 •SQL Using BETWEEN with Same Column Data: 00:11:00 •How to Apply IN Operator: 00:11:00 •Wildcard Characters with LIKE and ILIKE: 00:11:00 •Overview of GROUP BY: 00:06:00 •Aggregation function SUM(): 00:09:00 •Aggregation MIN() and MAX(): 00:05:00 •GROUP BY - One: 00:09:00 •GROUP BY - Two: 00:12:00 •HAVING Clause: 00:05:00 •Overview of JOINS: 00:04:00 •Introduction to JOINS: 00:04:00 •AS Statement table: 00:03:00 •INNER Joins: 00:14:00 •FULL Outer Join: 00:11:00 •LEFT Outer JOIN: 00:08:00 •RIGHT JOIN: 00:08:00 •Union: 00:07:00 •Timestamps: 00:12:00 •EXTRACT from timestamp: 00:10:00 •Mathematical Functions: 00:12:00 •String Functions: 00:22:00 •SUBQUERY: 00:13:00 •Basic of Database and Tables: 00:06:00 •DataTypes: 00:10:00 •Primarykey and Foreignkey: 00:06:00 •Create Table in SQL Script: 00:13:00 •Insert: 00:11:00 •Update: 00:07:00 •Delete: 00:04:00 •Alter Table: 00:09:00 •Drop Table: 00:05:00 •NOT NULL Constraint: 00:08:00 •UNIQUE Constraint: 00:09:00 •Creating a Database backup: 00:12:00 •10a Overview of Databases and Tables: 00:05:00 •10c Restoring a Database: 00:07:00 •Assignment - SQL Programming Complete Bundle: 00:00:00
Duration 5 Days 30 CPD hours This course is intended for This introductory-level Python course is geared for experienced users who want to use Python in web development projects, or system administrators and web site administrators who want to use Python to support their server installations, as well as anyone else who wants to automate or simplify common tasks with the use of Python scripts. Basic familiarity with any programming or scripting language would be helpful, along with a working, user-level knowledge of Unix/Linux, Mac, or Windows. Overview This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Throughout the hands-on course students, will learn to write essential Python scripts using the most current and efficient skills and techniques. Working in a hands-on learning environment, guided by our expert team, attendees will learn to: Create working Python scripts following best practices Use python data types appropriately Read and write files with both text and binary data Search and replace text with regular expressions Get familiar with the standard library and its work-saving modules Use lesser known but powerful Python data types Create 'real-world', professional Python applications Work with dates, times, and calendars Know when to use collections such as lists, dictionaries, and sets Understand Pythonic features such as comprehensions and iterators Write robust code using exception handling Mastering Python Programming is an introductory and beyond-level practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and using the extensive functionality of Python modules. Extra emphasis is placed on features unique to Python, such as tuples, array slices, and output formatting. This comprehensive, practical course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world. An overview of Python What is python? Python Timeline Advantages/Disadvantages of Python Getting help with pydoc The Python Environment Starting Python Using the interpreter Running a Python script Python scripts on Unix/Windows Editors and IDEs Getting Started Using variables Builtin functions Strings Numbers Converting among types Writing to the screen Command line parameters Flow Control About flow control White space Conditional expressions Relational and Boolean operators While loops Alternate loop exits Array types About array types (AKA sequences) Lists and list methods Tuples Indexing and slicing Iterating through a sequence Nested sequences Sequence functions, keywords, and operators List comprehensions Generator Expressions Working with files File overview Opening a text file Reading a text file Writing to a text file Reading and writing raw (binary) data Converting binary data with struct Dictionaries and Sets About dictionaries Creating dictionaries Iterating through a dictionary About sets Creating sets Working with sets Functions Defining functions Parameters Global and local scope Nested functions Returning values Sorting The sorted() function Alternate keys Lambda functions Sorting collections Using operator.itemgetter() Reverse sorting Errors and Exception Handling Syntax errors Exceptions Using try/catch/else/finally Handling multiple exceptions Ignoring exceptions Modules and Packages The import statement Module search path Creating Modules Using packages Function and Module aliases An Introduction to Python Classes About o-o programming Defining classes Constructors Methods Instance data Properties Class methods and data Regular Expressions RE syntax overview RE Objects Searching and matching Compilation flags Groups and special groups Replacing text Splitting strings Using the Standard Library The sys module Launching external programs Math functions Random numbers Reading CSV data Dates and Times Working with dates and times Translating timestamps Parsing dates from text Formatting dates Calendar data Working with the File System Paths, directories, and filenames Checking for existence Permissions and other file attributes Walking directory trees Creating filters with fileinput Using shutil for file operations Advanced Data Handling Defaultdict and Counter Prettyprinting data structures Compressed archives (zip, gzip, tar, etc.) Persistent data Network Programming Using requests Grabbing web content Sending email Using SSH for remote access Using FTP Writing real-life applications Reading input files a la Unix Parsing command-line options Detecting the current platform Implementing logging Additional course details: Nexus Humans Mastering Python Programming (TTPS4820) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Mastering Python Programming (TTPS4820) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.
Course summary This Python Programming course has become essential to all professional who would like to do code using Python. Learn evenings, work while studying. Work and study Python Part Time. It is a Python beginners course and teaches Python coding from scratch to intermediate. Hands-on, practical. We code some real life examples in this course.
The Bash Scripting, Linux and Shell Programming Masterclass course is a comprehensive guide to mastering Bash scripting, Linux, and shell programming. It's designed to address a common challenge: the complexity of navigating and controlling Linux-based systems. By simplifying these concepts, the course empowers learners to manage and operate within a Linux environment efficiently. The ability to script and program in the shell opens doors to streamlined processes, automation, and enhanced productivity, benefits that are crucial in today's tech-driven world. Through this masterclass, you will learn the essentials of Linux navigation, file management, and shell programming. Each section is crafted to build your skills progressively, ensuring a deep understanding of each aspect. Whether managing users, handling text files, or exploring advanced Bash features, the course is structured to provide practical, real-world applications. This approach not only enhances your technical skills but also boosts your problem-solving abilities within a Linux context. By the end of this course, you will be proficient in the technical aspects of Linux and Bash scripting and gain a strategic edge in applying these skills. The course is designed for accessibility, allowing learners to study at their own pace, from any device. This flexibility ensures that you can integrate learning seamlessly into your schedule, making it ideal for both beginners and those looking to refresh their skills Learning Outcomes Gain proficiency in basic Bash scripting and shell programming. Learn to navigate efficiently within the Linux environment. Develop skills to access and use help resources in Linux. Acquire expertise in managing files and folders in Linux. Understand how to manipulate and process text files. Learn to manage user accounts and permissions in Linux. Master techniques for terminating programs and safe logouts. Discover efficient shortcuts for faster Linux operations. Deepen understanding of Bash specifics and advanced features. Access a wealth of resources for ongoing Linux learning. Why choose this Bash Scripting, Linux and Shell Programming Masterclass? Unlimited access to the course for a lifetime. Opportunity to earn a certificate accredited by the CPD Quality Standards and CIQ after completing this course. Structured lesson planning in line with industry standards. Immerse yourself in innovative and captivating course materials and activities. Assessments designed to evaluate advanced cognitive abilities and skill proficiency. Flexibility to complete the Course at your own pace, on your own schedule. Receive full tutor support throughout the week, from Monday to Friday, to enhance your learning experience. Unlock career resources for CV improvement, interview readiness, and job success. Who is this Bash Scripting, Linux and Shell Programming Masterclass for? Beginners eager to learn about Linux and shell programming. IT professionals seeking to enhance their scripting skills. System administrators aiming to improve their Linux proficiency. Developers interested in automating tasks with Bash scripting. Anyone curious about mastering Linux-based systems. Career path Linux System Administrator: £25,000 - £50,000. DevOps Engineer: £30,000 - £70,000. IT Support Specialist: £20,000 - £40,000. Software Developer (with Linux skills): £25,000 - £55,000. Network Engineer: £25,000 - £50,000 Prerequisites This Bash Scripting, Linux and Shell Programming Masterclass does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Bash Scripting, Linux and Shell Programming Masterclass was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Certification After studying the course materials, there will be a written assignment test which you can take at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £4.99 Original Hard Copy certificates need to be ordered at an additional cost of £8. Course Curriculum Section 01: Introduction Introduction 00:02:00 Bash vs Shell vs Command Line vs Terminal 00:06:00 Section 02: Navigation Listing Folder Contents (ls) 00:05:00 Print Current Folder (pwd) 00:01:00 Change Folder (cd) 00:03:00 Using A Stack To Push Folders (pushd/popd) 00:03:00 Check File Type (file) 00:01:00 Find File By Name (locate) & Update Locate Database (updatedb) 00:02:00 Find A Command (which) 00:02:00 Show Command History (history) 00:02:00 Section 03: Getting Help Show Manual Descriptions (whatis) 00:01:00 Search Manual (apropos) 00:02:00 Reference Manuals (man) 00:02:00 Section 04: Working With Files/Folders Creating A Folder (mkdir) 00:02:00 Creating A File (touch) 00:02:00 Copy Files/Folders (cp) 00:02:00 Move & Rename Files/Folders (mv) 00:02:00 Delete Files/Folders (rm) 00:02:00 Delete Empty Folder (rmdir) 00:02:00 Change File Permissions (chmod) 00:06:00 Section 05: Text Files File Concatenation (cat) 00:03:00 File Perusal Filter (more/less) 00:02:00 Terminal Based Text Editor (nano) 00:03:00 Section 06: Users Run Commands As A Superuser (sudo) 00:03:00 Change User (su) 00:03:00 Show Effecter User and Group IDs (id) 00:02:00 Section 07: Killing Programs & Logging Out Kill A Running Command (ctrl + c) 00:02:00 Kill All Processes By A Name (killall) 00:02:00 Logging Out Of Bash (exit) 00:01:00 Section 08: Shortcuts Tell Bash That There Is No More Input (ctrl + d) 00:02:00 Clear The Screen (ctr + l) 00:02:00 Zoom In (ctrl + +) 00:02:00 Zoom Out (ctrl + -) 00:02:00 Moving The Cursor 00:02:00 Deleting Text 00:04:00 Fixing Typos 00:03:00 Cutting and Pasting 00:03:00 Character Capitalisation 00:03:00 Section 09: Bash Bash File Structure 00:03:00 Echo Command 00:04:00 Comments 00:04:00 Variables 00:06:00 Strings 00:06:00 While Loop 00:04:00 For Loop 00:04:00 Until Loop 00:03:00 Break & Continue 00:03:00 Get User Input 00:02:00 If Statement 00:09:00 Case Statements 00:06:00 Get Arguments From The Command Line 00:04:00 Functions 00:05:00 Global vs Local Variables 00:03:00 Arrays 00:06:00 Shell & Environment Variables 00:06:00 Scheduled Automation 00:03:00 Aliases 00:03:00 Wildcards 00:03:00 Multiple Commands 00:02:00 Section 10: Resource Resource 00:00:00 Assignment Assignment - Bash Scripting; Linux and Shell Programming Masterclass 00:00:00
C++ Programming Masterclass is yet another 'Teacher's Choice' course from Teachers Training for a complete understanding of the fundamental topics. You are also entitled to exclusive tutor support and a professional CPD-accredited certificate in addition to the special discounted price for a limited time. Just like all our courses, this C++ Programming Masterclass and its curriculum have also been designed by expert teachers so that teachers of tomorrow can learn from the best and equip themselves with all the necessary skills. Consisting of several modules, the course teaches you everything you need to succeed in this profession. The course can be studied part-time. You can become accredited within 04 hours studying at your own pace. Your qualification will be recognised and can be checked for validity on our dedicated website. Why Choose Teachers Training Some of our website features are: This is a dedicated website for teaching 24/7 tutor support Interactive Content Affordable price Courses accredited by the UK's top awarding bodies 100% online Flexible deadline Entry Requirements No formal entry requirements. You need to have: Passion for learning A good understanding of the English language Be motivated and hard-working Over the age of 16. Certification CPD Certification from The Teachers Training Successfully completing the MCQ exam of this course qualifies you for a CPD-accredited certificate from The Teachers Training. You will be eligible for both PDF copy and hard copy of the certificate to showcase your achievement however you wish. You can get your digital certificate (PDF) for £4.99 only Hard copy certificates are also available, and you can get one for only £10.99 You can get both PDF and Hard copy certificates for just £12.99! The certificate will add significant weight to your CV and will give you a competitive advantage when applying for jobs. Module 01 Classes and Structs 00:22:00 Enums 00:14:00 Unions 00:16:00 Introduction to Pointers 00:11:00 Pointers and Array Indexing 00:12:00 Module 02 Using Const with Pointers 00:09:00 Pointers to String Literals 00:12:00 References 00:14:00 Smart Pointers 00:22:00 Arrays 00:15:00 Module 03 Standard Library Strings 00:14:00 More Standard Library Strings 00:18:00 Functions 00:18:00 More Functions 00:16:00 Function Pointers 00:15:00 Control Statements 00:18:00