• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

871 String courses delivered On Demand

Bash Scripting, Linux and Shell Programming

4.9(27)

By Apex Learning

Overview This comprehensive course on Bash Scripting, Linux and Shell Programming will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Bash Scripting, Linux and Shell Programming comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this Bash Scripting, Linux and Shell Programming. It is available to all students, of all academic backgrounds. Requirements Our Bash Scripting, Linux and Shell Programming is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 11 sections • 61 lectures • 03:03:00 total length •Introduction: 00:02:00 •Bash vs Shell vs Command Line vs Terminal: 00:06:00 •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 •Show Manual Descriptions (whatis): 00:01:00 •Search Manual (apropos): 00:02:00 •Reference Manuals (man): 00:02:00 •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 •File Concatenation (cat): 00:03:00 •File Perusal Filter (more/less): 00:02:00 •Terminal Based Text Editor (nano): 00:03:00 •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 •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 •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 •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 •Resource: 00:00:00 •Assignment - Bash Scripting, Linux and Shell Programming@@: 00:00:00

Bash Scripting, Linux and Shell Programming
Delivered Online On Demand3 hours 3 minutes
£12

Diploma in Python Programming - Level 5 (QLS Endorsed)

By Kingston Open College

QLS Endorsed + CPD QS Accredited - Dual Certification | Instant Access | 24/7 Tutor Support

Diploma in Python Programming - Level 5 (QLS Endorsed)
Delivered Online On Demand6 hours
£15

Kotlin for Android

4.9(27)

By Apex Learning

Overview This comprehensive course on Kotlin for Android will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Kotlin for Android comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this Kotlin for Android. It is available to all students, of all academic backgrounds. Requirements Our Kotlin for Android is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 9 sections • 96 lectures • 22:57:00 total length •Promo Video: 00:02:00 •Introduction: 00:01:00 •First look at Kotlin: 00:04:00 •Install JDK and Android Studio for Mac: 00:13:00 •Install JDK and Android Studio for Windows: 00:10:00 •Android Emulator: 00:12:00 •DinnerDecider Part 1: 00:21:00 •DinnerDecider Part 2: 00:24:00 •DinnerDecider Part 3: 00:11:00 •Run on a Real Device!: 00:07:00 •Run on a Real Device from Windows!: 00:06:00 •Installing IntellijIDEA for Mac: 00:09:00 •Installing IntellijIDEA for Windows: 00:09:00 •Variables with Kotlin: 00:17:00 •Strings with Kotlin: 00:22:00 •Numbers and Operators with Kotlin: 00:04:00 •Functions with Kotlin: 00:17:00 •Conditional Logic with Kotlin: 00:19:00 •Collections with Kotlin: 00:19:00 •Loops with Kotlin: 00:09:00 •Nullability with Kotlin: 00:18:00 •Classes and Inheritance with Kotlin: 00:28:00 •Lambda with Kotlin: 00:23:00 •Intro to Git and Terminal: 00:01:00 •Git and Version Control - The Fun Way!: 00:12:00 •Terminal Basics - Changing Directories: 00:06:00 •Terminal Basics - Creating Directories and Files: 00:05:00 •Terminal Basics - Copying and Renaming Files: 00:09:00 •Terminal Basics - Deleting Files and Directories: 00:06:00 •Terminal Basics - Git Basics: 00:17:00 •Setting up Github: 00:05:00 •Working with Local and Remote Repositories: 00:11:00 •Handling Git Merge Conflicts: 00:17:00 •Using Git with Android Studio: 00:13:00 •Importing Projects and Merge Conflicts: 00:15:00 •Intro to Android Constraint Layout: 00:16:00 •Phone Portrait Layout Part 1: 00:20:00 •Phone Portrait Layout Part 2: 00:19:00 •Tablet Portrait Layout: 00:27:00 •Tablet Landscape: 00:24:00 •Intro to the app: 00:02:00 •Welcome Screen Layout: 00:22:00 •League Selection Layout: 00:21:00 •Intents and Context: 00:20:00 •Lifecycle Overview: 00:04:00 •Lifecycle in action: 00:13:00 •Skill Selection Layout: 00:16:00 •Buttoning up the Activities: 00:18:00 •Toggling the Skills: 00:21:00 •Parcelable: 00:13:00 •Instance State: 00:13:00 •Swoosh Challenge: 00:01:00 •CoderSwag Introduction: 00:02:00 •Data Structure: 00:19:00 •Simple ListView: 00:14:00 •Custom List Adapter: 00:20:00 •View Holder: 00:12:00 •RecyclerView Adapter: 00:29:00 •Recycler View Clicks: 00:13:00 •Product List View: 00:10:00 •Product Recycle Adapter: 00:23:00 •Smack Introduction: 00:04:00 •Project Setup: 00:23:00 •MainActivity UI Setup: 00:18:00 •Login Activity UI: 00:12:00 •CreateUserActivity UI: 00:14:00 •Generate Avatar and Background Color: 00:15:00 •Webrequests and APIs: 00:09:00 •Hosting API: 00:20:00 •Local Hosting API: 00:20:00 •Our First Web Request: 00:20:00 •Registering a User: 00:18:00 •Login User: 00:27:00 •Creating a User: 00:23:00 •Polishing up Create User Activity: 00:17:00 •Broadcast Receiver: 00:26:00 •Find User: 00:20:00 •Polishing up the Login Activity: 00:11:00 •Add Channel Dialog: 00:15:00 •Sockets: 00:17:00 •Sockets.On: 00:21:00 •Downloading Channels: 00:26:00 •Shared Preferences: 00:24:00 •Channel Selection: 00:12:00 •Send and Receive Message: 00:18:00 •Downloading Messages: 00:21:00 •Displaying Messages: 00:23:00 •Date Formatter: 00:17:00 •Intro to Section - Google Play Store: 00:02:00 •Side Loading: 00:10:00 •Registering Account: 00:04:00 •Removing Logs: 00:06:00 •Generate Signed APK: 00:06:00 •Store Listing: 00:18:00 •Published!: 00:06:00 •Assignment -Kotlin for Android: 00:00:00

Kotlin for Android
Delivered Online On Demand22 hours 57 minutes
£12

Electronic Banking Statement in S4HANA

4.5(3)

By Studyhub UK

This course on Electronic Banking Statement in S4HANA provides a comprehensive understanding of electronic bank statements and their integration with SAP. Participants will learn about MT940, automatic payment program setup, invoicing and payments, bank GLs creation, and bank statement processing. Learning Outcomes: Understand the concept of Electronic Bank Statements and their relevance in S4HANA. Familiarize with the MT940 format and its application in electronic banking. Configure the interface between SAP and Electronic Bank Statements. Handle the debits and credits associated with bank statements. Set up the Automatic Payment Program (F110) in S4HANA 2021. Process invoicing and payments using F110. Implement the necessary setup for Electronic Banking Statements. Create bank GLs for Electronic Bank Statements. Learn the step-by-step process of processing a bank statement. Summarize the key takeaways and conclusions from the course. Why buy this Electronic Banking Statement in S4HANA? Unlimited access to the course for forever Digital Certificate, Transcript, student ID all included in the price Absolutely no hidden fees Directly receive CPD accredited qualifications after course completion Receive one to one assistance on every weekday from professionals Immediately receive the PDF certificate after passing Receive the original copies of your certificate and transcript on the next working day Easily learn the skills and knowledge from the comfort of your home Certification After studying the course materials of the Electronic Banking Statement in S4HANA there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60. Who is this course for? This Electronic Banking Statement in S4HANA course is ideal for Students Recent graduates Job Seekers Anyone interested in this topic People already working in the relevant fields and want to polish their knowledge and skill. Prerequisites This Electronic Banking Statement in S4HANA does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Electronic Banking Statement in S4HANA 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. Career path As this course comes with multiple courses included as bonus, you will be able to pursue multiple occupations. This Electronic Banking Statement in S4HANA is a great way for you to gain multiple skills from the comfort of your home. Course Curriculum Section 01: Kick-off to the Course Course Agenda 00:02:00 Section 02: Introduction to Electronic Bank Statements What is an Electronic Bank Statement (EBS) 00:01:00 Types of Electronic Bank Statements (EBS) 00:01:00 Section 03: The MT940 What is MT940? 00:02:00 Format and Structure of MT940 00:06:00 Content IDs in MT940 00:01:00 Deep Dive into the Content IDs 00:03:00 Recap of the Content IDs list 00:02:00 The returns of MT940 00:09:00 External Transaction Types - BTC's 00:04:00 Section 04: Interface between SAP and EBS The interface between SAP and EBS 00:01:00 Section 05: The Debits and Credits of bank statements Accounting of electronic bank statements in SAP 00:04:00 Best Practices by SAP for bank GLs 00:01:00 Section 06: Automatic Payment Program (F110) setup in S4HANA 2021 Pre-requisites for EBS setup in SAP S4HANA 2021 00:01:00 Company Code Setup for APP 00:07:00 Payment Methods Configuration 00:09:00 House Bank Configuration in S4HANA 2021 00:02:00 House Bank Account Creation via Fiori 00:09:00 Bank Determination setup and Account Symbol creation for Bank Sub-account 00:08:00 Section 07: Invoicing and Payments via F110 Business Partner creation 00:04:00 Vendor Invoice posting 00:01:00 Automatic Payment via F110 00:05:00 Section 08: The Setup! Extended Payment Cycle in SAP 00:02:00 Understanding OT83 transaction 00:06:00 Various bank statement transactions 00:05:00 Section 09: Bank GLs creation for EBS Creation of account symbols 00:02:00 SAP Best Practices for Bank GLs 00:05:00 Assignment of account symbols to GLs 00:02:00 Transaction type to Bank Key assignment 00:01:00 Creation of External Transaction Types 00:02:00 Posting Rules for EBS - 1 00:03:00 Interpretation algorithms for reading EBS 00:17:00 Posting Rules for EBS - 2 00:02:00 Section 10: Processing of Bank Statement Vendor invoice and F110 run 00:03:00 Modifying the MT940 statement 00:08:00 Upload bank statement (FF_5) 00:03:00 Post-processing of EBS (FEBAN) 00:11:00 On-account posting in EBS 00:04:00 EBS Clearing by document reference number 00:08:00 Interpretation algorithm for cheque number 00:01:00 Outgoing payment with the cheque payment method 00:05:00 EBS with cheque number interpretation 1 00:05:00 Deletion of bank statement 00:04:00 EBS with cheque number interpretation 2 00:02:00 Section 11: Conclusion Recap 00:01:00 Section 12: Search Strings Search Strings 00:18:00 Search Strings with BDC Fields 00:15:00 Resources Resources - Electronic Banking Statement in S4HANA 00:00:00

Electronic Banking Statement in S4HANA
Delivered Online On Demand3 hours 38 minutes
£10.99

Complete iOS 11 and Swift 4

4.9(27)

By Apex Learning

Overview This comprehensive course on Complete iOS 11 and Swift 4 will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Complete iOS 11 and Swift 4 comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this Complete iOS 11 and Swift 4. It is available to all students, of all academic backgrounds. Requirements Our Complete iOS 11 and Swift 4 is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 13 sections • 177 lectures • 19:08:00 total length •iOS 11 Course Overview: 00:11:00 •Install Xcode 9: 00:07:00 •Xcode 9 Beta 4 Update: 00:09:00 •App: Hustle - Your first iOS 11 App: 00:22:00 •Variables, operators, and how computers work: 00:17:00 •Strings in Swift: 00:15:00 •Working with numbers in Swift: 00:20:00 •Swift Functions: 00:23:00 •Booleans: 00:21:00 •Constants: 00:10:00 •Array Data Structure in Swift: 00:13:00 •Swift Loops: 00:19:00 •Dictionary Data Structure in Swift: 00:19:00 •Object Oriented Programming in Swift: 00:12:00 •Inheritance: 00:08:00 •Polymorphism: 00:08:00 •Optionals: 00:21:00 •Enumerations: 00:20:00 •Extensions: Part 1: 00:15:00 •Extensions: Part 2: 00:21:00 •Intro to Protocols, Delegates - Numbers Example: 00:13:00 •Intro to Protocols, Delegates Part 2 - Question Generator: 00:18:00 •Protocols, Delegates - Building Color Magic App UI: 00:17:00 •Protocols, Delegates - Using the Delegate Method in Color Magic App: 00:16:00 •Protocols, Delegates - Using Mutating Functions in Types: 00:18:00 •Git and Version Control - The Fun Way!: 00:12:00 •Terminal Basics - Changing Directories: 00:06:00 •Terminal Basics - Creating Directories and Files: 00:05:00 •Terminal Basics - Copying and Renaming Files: 00:09:00 •Terminal Basics - Deleting Files and Directories: 00:06:00 •Git Basics: 00:17:00 •Setting up Github: 00:05:00 •Working with Local and Remote Repositories: 00:11:00 •Handling Git Merge Conflicts: 00:17:00 •App: Swoosh 01 - Creating the Welcome Screen: 00:25:00 •App: Swoosh 02 - Working with Frames: 00:16:00 •App: Swoosh 03 - Intro to Auto Layout: 00:27:00 •App: Swoosh 04 - Working with Stack Views: 00:27:00 •App: Swoosh 05 - Intro to Segues (Changing Screens): 00:10:00 •App: Swoosh 06 - Refactoring in Xcode 9: 00:10:00 •App: Swoosh 07 - Debugging: setValue forUndefinedKey: 00:04:00 •App: Swoosh 08 - Programmatic Segues: 00:09:00 •App: Swoosh 09 - IBActions (Handling Events) and Data Models: 00:16:00 •App: Swoosh 10 - Passing Data Between View Controllers: 00:12:00 •App: Dev Profile 01 - Auto layout for iPhones: 00:22:00 •App: Dev Profile 02 - Auto layout for iPads (Size Classes): 00:20:00 •App: Window Shopper 01 - Custom Text Fields: 00:18:00 •App: Window Shopper 02 - Input Accessory Views: 00:15:00 •App: Window Shopper 03 - Unit Testing our Data: 00:17:00 •App: Window Shopper 04 - Calculation Algorithm: 00:13:00 •App: Window Shopper 05 - Custom Drawing with drawRect: 00:12:00 •App: Coder Swag 01 - Project creation: 00:23:00 •App: Coder Swag 02 - Tableviews, Delegate, and Data Source: 00:33:00 •App: Coder Swag 03 - Collection Views (Grid Layouts): 00:13:00 •App: Coder Swag 04 - Working with Data Models: 00:14:00 •App: Coder Swag 05 - Displaying Data in Collection View Cells: 00:20:00 •Intro to Chat App: 00:04:00 •App: Smack - Project Setup: 00:26:00 •App: Smack - SWReveal: 00:20:00 •App: Smack - ChannelVC UI: 00:25:00 •App: Smack - LoginVC UI: 00:22:00 •App: Smack - CreateAccountVC UI: 00:19:00 •App: Smack - Web request and API: 00:09:00 •App: Smack - Hosting API: 00:20:00 •App: Smack - Locally Hosting API: 00:18:00 •App: Smack - Creating a web request in Xcode: 00:28:00 •App: Smack - Registering a User: 00:16:00 •App: Smack - Logging in a user: 00:20:00 •App: Smack - Creating a user: 00:26:00 •App: Smack - Avatar Picker Part 1: 00:19:00 •App: Smack - Avatar Picker Part 2: 00:20:00 •App: Smack - Generate a Avatar BG Color: 00:26:00 •App: Smack - LoggedIn Interface: 00:23:00 •App: Smack - Profile View: 00:25:00 •App: Smack - Logging in users: 00:23:00 •App: Smack - Getting channels: 00:19:00 •App: Smack - Channels TableView: 00:14:00 •App: Smack - Add Channel VC: 00:19:00 •App: Smack - Sockets and Channels: 00:26:00 •App: Smack - Refining Login Flow: 00:19:00 •App: Smack - Fetching Messages: 00:20:00 •App: Smack - Sending First Message: 00:17:00 •App: Smack - Displaying Chat Messages: 00:18:00 •App: Smack - Sockets and Messages: 00:19:00 •App: Smack - Typing Users: 00:22:00 •App: Smack - Unread Channels: 00:18:00 •Where to go from here: 00:08:00 •I'm Back: 00:08:00 •Intro to App: Pixel City: 00:02:00 •Creating Xcode Project: Pixel City: 00:04:00 •Installing Alamofire / AlamofireImage Cocoapods: 00:07:00 •Building MapVC UI /Conforming to MKMapViewDelegate /Setting Delegate of mapView: 00:15:00 •Requesting Location Services in iOS 11 / Centering Map On User Location: 00:18:00 •Adding UITapGestureRecognizer to Drop Custom Pins on MapView: 00:15:00 •Setting a Custom Map Annotation Color: 00:05:00 •Animating Photos View / Programmatically adding spinner and label subviews: 00:20:00 •Adding UILabel for Pull Up View / Adding UICollectionView Programmatically: 00:17:00 •Getting API Key from Flickr / Using Flickr API URL Format: 00:14:00 •Using Alamofire to Download URLS: 00:21:00 •Using Alamofire to Download Images / Cancelling All Sessions: 00:16:00 •Setting Up UICollectionView / Adding Images / Reloading UICollectionView: 00:10:00 •Building PopVC / Presentation PopVC When UICollectionViewCell is Tapped: 00:16:00 •Adding 3D Touch Peek: 00:15:00 •Challenge 1: 00:02:00 •Setting up developer: 00:10:00 •Implementing Google AdMob: 00:19:00 •Fetching a list of Products: 00:15:00 •Starting an in-app Purchase: 00:09:00 •Testing in-app Purchases: 00:18:00 •Restoring in-app Purchases after App Deletion: 00:09:00 •Intro to App: GoalPost: 00:03:00 •Creating Xcode Project / Project Folders: 00:04:00 •Building GoalsVC: 00:14:00 •Building GoalCell: 00:14:00 •What is Core Data?: 00:06:00 •Creating Goal Core Data Entity and Attributes: 00:08:00 •Displaying Static GoalCells in UITableView / Creating GoalType Enum: 00:10:00 •Building CreateGoalVC: 00:15:00 •Creating a UIViewController Extension: 00:11:00 •Creating a UIView / UIButton Extension: 00:19:00 •Building FinishGoalVC / Passing Data from CreateGoalVC: 00:19:00 •Saving Goal Data to Persistent Store: 00:13:00 •Fixing Dismissal of FinishGoalVC: 00:07:00 •Fetching Data from Persistent Store / Filling UITableView with Fetched Data: 00:16:00 •Removing Objects from Persistent Store using UITableView Delete Action: 00:11:00 •Setting Goal Progress for UITableViewCell: 00:15:00 •Challenge 2: 00:01:00 •Intro to App: Breakpoint: 00:03:00 •Creating Xcode Project / Setting Up Project Folders: 00:05:00 •Creating Firebase Project: 00:11:00 •Setting Up DataService / Creating Firebase Database Users: 00:11:00 •Building AuthVC and LoginVC in Interface Builder: 00:18:00 •Creating InsetTextField and ShadowView Subclasses: 00:18:00 •Setting up AuthService: 00:13:00 •Building FeedVC and GroupsVC in Interface Builder: 00:16:00 •Presenting LoginVC from AppDelegate / Allowing Login with Email: 00:22:00 •Building MeVC and Adding to UITabBarController: 00:10:00 •Creating CreatePostVC and Uploading Posts to Firebase: 00:20:00 •Creating UIView Extension for Binding Views to Keyboard: 00:15:00 •Building FeedCell: 00:10:00 •Writing the Message Model and Getting All Feed Messages from Firebase: 00:21:00 •Converting UIDs into Emails and Reversing the Order of a TableView: 00:20:00 •Creating CreateGroupVC and Connecting @IBOutlets/Actions: 00:15:00 •Creating UserCell: 00:16:00 •Searching for Email Accounts to Add to Group: 00:19:00 •Adding Users to Group with didSelectRowAt indexPath: 00:21:00 •Creating Groups and pushing them to Firebase: 00:16:00 •Creating GroupCell: 00:15:00 •Creating Group Model and Getting All Groups from Firebase: 00:19:00 •Building GroupFeedVC: 00:18:00 •Initializing Group Data for a Group and Presenting on GroupFeedVC: 00:16:00 •Downloading All Message for a Group and Animating Upon New Message: 00:24:00 •Creating a UIViewController Extension for Presenting GroupFeedVC: 00:07:00 •Challenge 3: 00:02:00 •Intro to app: 00:02:00 •Intro to CoreML: 00:05:00 •What is machine learning?: 00:08:00 •Creating Xcode 9 project: 00:03:00 •Building UI: 00:18:00 •AVFoundation: 00:18:00 •Tap gestures to take snapshot on item: 00:11:00 •Core ML Xcode 9 Beta 4 Update / Fix Preview Photo Crash: 00:03:00 •Downloading CoreML models: 00:21:00 •Adding UI controls for flash control: 00:07:00 •Training your app to speak what it sees: 00:18:00 •App: RampUp - Intro to ARKit App: 00:02:00 •App: RampUp - Resources: 00:04:00 •App: RampUp - Project creation: 00:11:00 •App: RampUp - SceneKit, 3D models: 00:11:00 •App: RampUp - Ramp picker popover: 00:14:00 •App: RampUp - 3D models in SceneKit for popover: 00:18:00 •App: RampUp - 3D models in SceneKit for popover part 2: 00:12:00 •App: RampUp - Detecting taps on 3D objects: 00:17:00 •App: RampUp - Placing ramps in ARKit: 00:24:00 •App: RampUp - Moving objects in 3D space in augmented reality: 00:20:00 •ARKit - where to go next: 00:04:00 •Assignment - Complete iOS 11 and Swift 4: 00:00:00

Complete iOS 11 and Swift 4
Delivered Online On Demand19 hours 8 minutes
£12

Kitchen Porter Training - CPD Certified Course

5.0(2)

By Training Express

If you’re the sort who finds satisfaction in keeping a kitchen ticking like clockwork, this CPD Certified Kitchen Porter Training Course is your ideal next move. It’s built for those who understand the vital role of kitchen porters in the hospitality world – from maintaining hygiene standards to supporting the overall flow of busy back-of-house operations. Whether you're new to the industry or brushing up your knowledge, this course offers the tools to sharpen your awareness of food safety, cleanliness protocols, and teamwork etiquette. Delivered entirely online, the training is structured for flexible learning without cutting corners on quality. You’ll explore modules covering cleaning schedules, safe waste disposal, storage principles, and working efficiently in a high-pressure kitchen environment. With a professional yet friendly tone, this course brings clarity to your responsibilities while keeping things straightforward – no fluff, just the essentials you need to stay sharp and on point in any kitchen setting. Key Features CPD Accredited FREE PDF + Hardcopy certificate Fully online, interactive course Self-paced learning and laptop, tablet and smartphone-friendly 24/7 Learning Assistance Discounts on bulk purchases Course Curriculum of Kitchen Porter Training Lesson 01 :Introduction to Kitchen Porter Lesson 02 :Tools and Equipment Lesson 03 :Dishwashing and Kitchen Maintenance Lesson 04 :Cleaning and Sanitation Lesson 05 :Kitchen Safety Lesson 06: Inventory Management Lesson 07:Introduction to HACCP Lesson 08:Principles of HACCP Learning Outcomes: Understand the pivotal role of a Kitchen Porter in culinary establishments. Identify and proficiently use various kitchen tools and equipment. Execute effective dishwashing techniques and maintain kitchen hygiene. Implement stringent cleaning and sanitation procedures in compliance with industry standards. Prioritize safety measures within a fast-paced kitchen environment. Master Inventory Management and grasp the principles of HACCP for optimal kitchen operation. Accreditation This course is CPD Quality Standards (CPD QS) accredited, providing you with up-to-date skills and knowledge and helping you to become more competent and effective in your chosen field. CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Individuals aspiring to kickstart their career in the culinary industry. Current kitchen staff seeking to enhance their skills and knowledge. Culinary enthusiasts eager to learn the intricacies of kitchen operations. Job seekers looking to bolster their employability in the hospitality sector. Professionals aiming to transition into the culinary field. Restaurant owners and managers keen on training their kitchen staff effectively. Career path Kitchen Porter Dishwasher Cleaning Staff in a Commercial Kitchen Inventory Clerk in a Restaurant Kitchen Assistant in a Catering Company HACCP Compliance Officer in a Food Establishment Certificates Digital certificate Digital certificate - Included Once you've successfully completed your course, you will immediately be sent a FREE digital certificate. Hard copy certificate Hard copy certificate - Included Also, you can have your FREE printed certificate delivered by post (shipping cost £3.99 in the UK). For all international addresses outside of the United Kingdom, the delivery fee for a hardcopy certificate will be only £10. Our certifications have no expiry dates, although we do recommend that you renew them every 12 months.

Kitchen Porter Training - CPD Certified Course
Delivered Online On Demand1 hour
£12

C Programming Language for Beginners on Linux

4.5(3)

By Studyhub UK

Unleash the power of programming with our course, 'C Programming Language for Beginners on Linux.' Imagine a journey where you seamlessly transition from a novice to a proficient coder, all within the Linux environment. In Lesson 01, delve into the fundamentals, laying a robust foundation for your coding expedition. As you progress through each lesson, unravel the intricacies of loops, variables, and control flow, gaining mastery over the essential building blocks of C programming. Picture yourself navigating the world of pointers, dynamic memory allocation, and file handling, equipping yourself with skills that transcend basic coding. Learning Outcomes Master the fundamentals of C programming, from basic setup to advanced compiler flags. Develop proficiency in working with loops, variables, and control flow for efficient coding. Explore hexadecimal and binary notations, unraveling the mysteries of static variables. Gain hands-on experience with pointers, dynamic memory allocation, and file handling. Extend your coding capabilities by understanding structures, type definitions, and command line arguments. Why choose this C Programming Language for Beginners on Linux course? 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 C Programming Language for Beginners on Linux course for? Aspiring programmers eager to delve into the world of C coding. Students and beginners seeking a comprehensive guide to C programming on Linux. Tech enthusiasts keen on mastering the fundamentals of coding in a Linux environment. Those looking to enhance their programming skills with a focus on C language. Individuals interested in understanding file handling, pointers, and dynamic memory allocation in C. Career path Junior C Programmer: £25,000 - £30,000 Linux Systems Developer: £30,000 - £40,000 Embedded Software Engineer: £35,000 - £45,000 Systems Analyst: £28,000 - £35,000 C Software Developer: £30,000 - £40,000 Linux Kernel Developer: £40,000 - £50,000 Prerequisites This C Programming Language for Beginners on Linux does not require you to have any prior qualifications or experience. You can just enrol and start learning.This C Programming Language for Beginners on Linux 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 C Programming Language for Beginners on Linux Lesson 01: Explore the Basics and Setup 00:31:00 Lesson 02: Loops, Printing to Screen, Floating Point Variables 00:31:00 Lesson 03: Hexadecimal and Binary Notation, Static Variables 00:31:00 Lesson 04: Methods, Parameters, Strings 00:30:00 Lesson 05: Get Input from User, Compare Strings, Control Flow 00:28:00 Lesson 06: Pointers, Addresses, Printing Patterns to the Screen 00:32:00 Lesson 07: Structures, Dynamic Memory Allocation, Type Definition 00:31:00 Lesson 08: Read and Write Files, Command Line Arguments, Compiler Flags 00:28:00

C Programming Language for Beginners on Linux
Delivered Online On Demand4 hours 2 minutes
£10.99

C++ Programming for Absolute Beginners

4.5(3)

By Studyhub UK

Unlock your programming potential!   C++ programming is a widely-used and powerful language that forms the basis of many computer systems, games, and applications. In the UK, an average salary of a C++ developer is estimated to be £50,000 per annum. By taking our C++ Programming for Absolute Beginners course, you can kickstart a lucrative career in the thriving field of software development.   Our course covers all the essentials, from setting up your local development environment to mastering C++ basics, operators, strings, and data types. Through exercises and practical examples, you'll get a solid understanding of the C++ decision-making process, control flow loops, arrays, and functions. Gain the skills and knowledge that employers are looking for, all at your own pace and from the comfort of your home.    Taking the C++ Programming for Absolute Beginners course, you'll uncover the power and flexibility of C++ programming, opening a world of opportunities in the software industry. This course is a valuable resource for beginners aspiring to become proficient software developers or seasoned programmers wanting to add C++ to their skill set. Join the ranks of high-earning C++ developers today and take a step towards a promising future. Enrol in the course right now!   Learning Outcome: Upon completion of the C++ Programming for Absolute Beginners course, you will be able to: Understand the fundamentals of C++ programming language. Set up your local development environment. Master the use of C++ operators, strings, and data types. Learn the decision-making process in C++. Gain proficiency in handling C++ control flow loops and arrays. Familiarise yourself with creating and managing C++ functions. Develop problem-solving skills using C++ programming.   Who is this course for: This C++ Programming for Absolute Beginners course is ideal for: Aspiring software developers with no prior programming experience. Individuals interested in learning a new programming language. Students pursuing computer science and related fields. Professionals seeking to upgrade their skills in programming. Gamers interested in creating their own games.   Why buy this C++ Programming for Absolute Beginners course? Unlimited access to the course forever Digital Certificate, Transcript, and student ID are all included in the price Absolutely no hidden fees Directly receive CPD accredited qualifications after course completion Receive one-to-one assistance when needed Immediately receive the PDF certificate after passing Receive the original copies of your certificate and transcript immediately Easily learn the skills and knowledge from the comfort of your home Career Path: Upon completion of this C++ Programming course, you will have the knowledge and skills to pursue many career paths, such as: Junior C++ Developer: £30,000 - £40,000 per annum. C++ Software Developer: £40,000 - £50,000 per annum. Senior C++ Developer: £50,000 - £60,000 per annum. C++ Software Engineer: £60,000 - £70,000 per annum. Lead C++ Developer: £70,000 - £80,000 per annum. C++ Development Manager: £80,000 - £90,000 per annum.   Certification After studying the course materials of the C++ Programming for Absolute Beginners course, there will be a written assignment test which you can take either during or at the end of the course. After passing the test, you will have a range of certification options. A CPD Accredited PDF Certificate costs £4.99, while a CPD Accredited Hardcopy Certificate is £8.00. We also offer transcript services. A PDF Transcript costs £4.99, and a Hardcopy Transcript is £9.99. Select according to your needs, and we assure timely delivery of your chosen certificate.   Requirements This professionally designed C++ Programming for Absolute Beginners course does not require you to have any prior qualifications or experience. It is open to everyone, and you can access the course from anywhere at any time. Just enrol and start learning!

C++ Programming for Absolute Beginners
Delivered Online On Demand5 hours 35 minutes
£10.99

Ultimate Python Training for Beginners

4.5(3)

By Studyhub UK

The Ultimate Python Training for Beginners is a comprehensive course divided into four sections, guiding learners through the fundamentals of Python, advanced topics, and practical applications, preparing them to become proficient Python programmers. Learning Outcomes: Understand the basics of Python programming, including expressions, variables, and essential data structures like lists, tuples, dictionaries, and sets. Develop proficiency in Python by exploring advanced concepts such as functions, loops (while and for), recursion, error handling, arrays, object-oriented programming (OOP), and file operations. Gain practical experience in data manipulation and analysis with libraries like Numpy, Pandas, Matplotlib, and Scipy, as well as learning web scraping techniques. Why buy this Ultimate Python Training for Beginners? Unlimited access to the course for forever Digital Certificate, Transcript, student ID all included in the price Absolutely no hidden fees Directly receive CPD accredited qualifications after course completion Receive one to one assistance on every weekday from professionals Immediately receive the PDF certificate after passing Receive the original copies of your certificate and transcript on the next working day Easily learn the skills and knowledge from the comfort of your home Certification After studying the course materials of the Ultimate Python Training for Beginners there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60. Who is this course for? This Ultimate Python Training for Beginners course is ideal for Students Recent graduates Job Seekers Anyone interested in this topic People already working in the relevant fields and want to polish their knowledge and skill. Prerequisites This Ultimate Python Training for Beginners does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Ultimate Python Training for Beginners 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. Career path As this course comes with multiple courses included as bonus, you will be able to pursue multiple occupations. This Ultimate Python Training for Beginners is a great way for you to gain multiple skills from the comfort of your home. Course Curriculum Section 01: Getting Started Introduction 00:02:00 Hello World! 00:08:00 Expressions & Variables 00:12:00 Practice Questions with Solutions 00:03:00 Section 02: Learners' Spot Math Functions 00:05:00 Strings in Python 00:14:00 Lists in Python 00:05:00 Tuples in Python 00:06:00 Dictionaries in Python 00:05:00 Sets in Python 00:05:00 Section 03: Marathon Journey More on Lists 00:11:00 More on Tuples 00:06:00 More on Strings 00:08:00 More in Dictionary 00:07:00 Comparing in Python 00:04:00 Conditional in Python 00:10:00 Functions in Python 00:16:00 While Loop 00:18:00 Practice Questions with Solutions 00:12:00 For Loop 00:17:00 Recursion 00:06:00 Try - Except Error Handling 00:04:00 Practice Questions with Solutions 00:12:00 Section 04: Expert Path Arrays in Python 00:06:00 OOP in Python 00:14:00 File Operation with Python 00:10:00 Numpy 00:20:00 Pandas 00:36:00 Matplotlib 00:34:00 Scipy 00:30:00 Web Scrapping 00:26:00

Ultimate Python Training for Beginners
Delivered Online On Demand6 hours 12 minutes
£10.99

Python Certification - Beginner to Expert

5.0(1)

By Course Gate

Python Certification - Beginner to Expert offers a comprehensive journey from novice to proficient Python programmer. This course is structured into 18 sections, covering essential topics such as software installation, conditional branching, file handling, and database management.

Python Certification - Beginner to Expert
Delivered Online On Demand5 hours 58 minutes
£11.99