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

260 PHP courses

Build an iOS 16 Coffee Shop Application Using SwiftUI And Firebase

By Packt

This intermediate- to advanced-level course will teach us to build our very own coffee shop application using iOS 16, Xcode 14, SwiftUI 4, and Firebase Firestore. The course will teach you to write clean and readable code and structure your app development that can easily be integrated with any coffee shop, fast food, or drink-serving service.

Build an iOS 16 Coffee Shop Application Using SwiftUI And Firebase
Delivered Online On Demand2 hours 50 minutes
£128.99

JSON JavaScript - A Quick Course JSON for Beginners

By Packt

Learn how JSON works and how you can use JSON data via JavaScript in your web applications and web site

JSON JavaScript - A Quick Course JSON for Beginners
Delivered Online On Demand1 hour 27 minutes
£68.99

Introduction to Rust Programming

By Packt

This course will take you from the basics of Rust to understanding how to use all its features effectively for writing clear and effective code. With the help of engaging exercises and explanations, you'll learn the basic syntaxes, iterators, generics, borrow checker, code documentation, pointer lifetimes, and much more.

Introduction to Rust Programming
Delivered Online On Demand2 hours 59 minutes
£93.99

DevOps Engineer Diploma - CPD Certified

4.5(3)

By Studyhub UK

In the fast-evolving landscape of UK DevOps engineering, the demand for skilled professionals has reached unprecedented levels. Recent challenges in the industry underscore the need for adept DevOps Engineers who seamlessly integrate web development, programming, and Linux proficiency. Our CPD Certified DevOps Engineer course is meticulously crafted to address these demands, offering a comprehensive journey through web development, Linux mastery, and specialised programming languages. Embrace a transformative learning experience that not only equips you with essential technical skills but also positions you at the forefront of the DevOps revolution in the UK. This DevOps Engineer - CPD Certified Bundle Consists of the following Premium courses: Course 01: Complete Web Development Course 02: Linux for Cloud and DevOps Engineers Course 03: Computer Programming Specialist Certificate Course 04: Basic C# Coding Course 05: C# Basics Course 06: JavaScript Functions Course 07: PHP Web Development with MySQL; GitHub & Heroku Course 08: ASP.Net MVC and Entity Framework Course Course 09: Learn Spring & Angular Material with a Full Web Application Course 10: Build Progressive Web Apps with Angular Course 11: Computer Science with Python Course Course 12: JavaScript Foundations for Everyone Course 13: Learn to Code HTML, CSS & Javascript Course 14: Asynchronous JavaScript Basics Course 15: Node JS: API Development with Swagger Interface Description Language Course 16: Mobile and Web Development with Ionic & Angular JS Course 17: Coding Essentials - Javascript, ASP. Net, C# - Bonus HTML Course 18: Basics of WordPress: Create Unlimited Websites Course 19: Master JavaScript with Data Visualization Course 20: Web Applications for Specialisation on Development 10 Extraordinary Career Oriented courses that will assist you in reimagining your thriving techniques- Course 01: Effective Communication Skills Diploma Course 02: Business Networking Skills Course 03: Influencing and Negotiation Skills Course 04: Delegation Skills Training Course 05: Time Management Course 06: Leadership Skills Training Course 07: Decision Making and Critical Thinking Online Course Course 08: Emotional Intelligence and Social Management Diploma Course 09: Assertiveness Skills Course 10: Touch Typing Complete Training Diploma Learning Outcomes: Upon completion of this DevOps Engineer - CPD Certified bundle, you should be able to: Proficiency in complete web development and Linux for DevOps. Mastery in C# coding, ASP.Net MVC, and Entity Framework. Fluency in JavaScript, including advanced functions and asynchronous basics. Competence in mobile and web development with Ionic & Angular JS. Expertise in Python for computer science and data visualisation. Ability to create unlimited websites using WordPress and JavaScript. As you embark on this CPD-certified journey, you'll unravel the intricacies of complete web development fortified by Linux expertise. From mastering C# and JavaScript to delving into the realms of ASP.Net MVC and Entity Framework, this course ensures a holistic understanding of the technologies shaping the industry. Elevate your capabilities by building progressive web apps, exploring Python in computer science, and conquering the nuances of mobile and web development with Ionic & Angular JS. Join us to unlock the keys to success in the world of DevOps engineering, making an impact that echoes throughout the UK tech industry. CPD 300 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Individuals aspiring to become DevOps Engineers. Web developers looking to enhance their Linux proficiency. Programmers seeking expertise in C# and JavaScript. Tech enthusiasts interested in ASP.Net MVC and Entity Framework. Those wanting to excel in mobile and web development. Individuals keen on mastering Python for data visualisation. Please Note: Studyhub is a Compliance Central approved resale partner for Quality Licence Scheme Endorsed courses. Requirements To participate in this DevOps Engineer course, all you need is - A smart device A secure internet connection And a keen interest in DevOps Engineer AWS Certified DevOps Engineer - Professional Career path Web Developer: •40,000 - •60,000 DevOps Engineer: •45,000 - •70,000 Full-Stack Developer: •50,000 - •75,000 Software Engineer: •45,000 - •65,000 JavaScript Developer: •40,000 - •60,000 Systems Administrator: •35,000 - •55,000 Certificates CPD Accredited Certificate Digital certificate - Included CPD Accredited e-Certificate - Free CPD Accredited Hardcopy Certificate - Free Enrolment Letter - Free Student ID Card - Free

DevOps Engineer Diploma - CPD Certified
Delivered Online On Demand7 days
£289

iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit

By Packt

This course is designed to teach individuals with basic Swift Development experience how to build a loan tracker using SwiftUI 3.0, MVVM, and CoreData. Students will gain a comprehensive understanding of iOS app development for both iOS 15 and iOS 16, which are the latest updates. The course provides step-by-step guidance and is suitable for anyone who wants to learn about iOS app development.

iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit
Delivered Online On Demand4 hours 15 minutes
£133.99

MySQL for developers

5.0(3)

By Systems & Network Training

MySQL for developers training course description This MySQL Developers training course is designed for MySQL Developers who have a good understanding of a MySQL database and experience of using SQL commands. The course provides further practical experience in more advanced MySQL commands and SQL statements including Stored Routines, Triggers and Event Scheduling. What will you learn Provide the skills needed to write more advanced queries and database maintenance statements on a MySQL database. Use advanced features of the MySQL Client. Use advanced data types. Manage the structure of databases and tables. Manage and using indexes. Write complex SQL query statements. Use advanced SQL expressions. Use advanced SQL functions. Perform advanced Insert, Update, Delete, Replace and Truncate Operations. Use user variable syntax and properties. Import and export data from within MySQL. Import and export data from the command line. Perform complex joins to access multiple tables. Perform complex subqueries. Create, manage and us views. Use prepared statements. Create and use stored routines. Create and use triggers. Obtain database metadata. Optimize queries. Work with the main storage engines. Debug MySQL applications. MySQL for developers training course details Who will benefit: MySQL Developers who have a basic understanding of a MySQL database and SQL commands as covered on the Introduction to MySQL course. Prerequisites: MySQL foundation Duration 5 days MySQL for developers training course contents Introduction Administration and Course Materials, Course Structure and Agenda, Delegate and Trainer Introductions. Client/server concepts MySQL client/server architecture, Server modes, Using client programs, Logging in options, Configuration files, Precedence of logging in options Hands on Using client/server The MySQL client program Using MySQL interactively, The MySQL prompts, Client commands and SQL statements, Editing, Selecting a database, Help, Safe updates, Using script files, Using a source file, Redirecting output into a file, Command line execution, Mysql output formats, Overriding the defaults, Html and xml output, MySQL Utilities. Hands on Using the MySQL client program Data types Bit data type, Numeric data types, Auto_increment, Character string data types, Character sets and collation, Binary string data types, Enum and Set data types, Temporal data types, Timezone support, Handling Missing Or Invalid Data Values, SQL_MODE options. Hands on Using data types Identifiers Using Quotes with identifier naming, Case sensitivity in Identifier naming, Qualifying columns with table and database names, Using reserved words as identifiers, Function names Hands on Using identifiers Databases Database properties, Creating a database, Selecting a database, Altering databases, Dropping databases, Obtaining database metadata, The SHOW command, The INFORMATION_SCHEMA database, The SHOW CREATE command Hands on Using databases Tables and indexes Table properties, Creating tables, Create table using Select or Like, Temporary tables and memory tables, Altering tables, Adding columns, Changing column widths and types, Renaming columns, Dropping columns, Adding constraints, Dropping constraints, Renaming tables, Change the table storage engine, Multiple alterations, Dropping tables, Emptying tables, Obtaining table metadata, Show create table, The information_schema, Index introduction, Structure of a mysql index, Creating and dropping indexes, Creating an index, Altering a table to add an index, Specifying index type, Dropping indexes, Obtaining Index Metadata. Hands on Creating, altering and dropping tables/indexes Querying for data The SQL select statement and MySQL differences, Advanced order by, Order by and collation, Order by with enum datatype, Order by with Set datatype, Ordering with distinct and group by Special features of union, Limit and order by clauses, Group By clause, Group_concat, Using Rollup in a Group By clause. Hands on Querying for data SQL Expressions and functions Components of expressions, Nulls, Numeric expressions, String expressions, Temporal expressions, Comparison functions, Flow control functions, Numeric functions, String functions, Temporal functions. Hands on Using expressions and functions Updating data Update operations and privileges, Inserting rows, Insert using a set clause, Inserting duplicate values, Replacing rows, Updating rows, Update using the order by and limit clauses, Deleting rows, The delete and truncate statements. Exercise: Inserting, updating, replacing and deleting data Connectors MySQL client interfaces, MySQL connectors, Oracle and community conectors, Connecting to MySQL server using Java and PHP connectors, MySQL and NoSQL, Innodb integration with memcached. Obtaining database metadata What is metadata?, The mysqlshow utility, The show and describe commands, Describing tables, The information_schema, Listing tables, Listing columns, Listing views, Listing key_columns_usage. Hands on Obtaining database metadata Debugging Mysql error messages, The show statement, Show errors, Show count(*) errors, Show warnings, Show count(*) warnings, Note messages, The perror utility. Hands on Debugging Joins Overview of inner joins, Cartesian product, Inner joins with original syntax, Non equi-join, Using table aliases to avoid name clashes, Inner Joins With ISO/ANSI Syntax, Outer Joins, Left outer joins, Right outer joins, Full outer joins, Updating multiple tables simultaneously, Updating rows in one table based on a condition in another, Updating rows in one table reading data from another, Deleting from multiple tables simultaneously, Deleting rows in one table based on a condition in another. Hands on Coding joins Subqueries Types of subquery, Multiple-column subqueries, Correlated subqueries, Using the ANY, ALL and SOME operators, Using the EXISTS operator, Subqueries as scalar expressions, Inline views, Converting subqueries to joins, Using subqueries in updates and deletes. Hands on Coding subqueries Views Why views are used, Creating views, View creation restrictions, View algorithms, Updateable views, Altering and dropping views, Displaying information about views, Privileges for views. Hands on Using views Import and Export Exporting using SQL, Privileges required to export data, Importing using SQL, Messages when loading data, Privileges required to load data, Exporting from the command line, Mysqldump main options, Importing from the command line, Mysqlimport main options. Hands on Importing and exporting User variables and prepared statements Creating User variables, User variables in a select, Prepared statements, The prepare statement, The execute statement, The deallocate statement, Using prepared statements in code, with connectors. Hands on Using variables and prepared statements Introduction to stored routines Types of stored routines, Benefits of stored routines, Stored routine features, Differences between procedures and functions, Introduction to the Block, Declaring variables and constants, Assigning values to variables, Definer rights and invoker rights, Using SELECT in stored routines, Altering and dropping stored routines, Obtaining stored routine metadata, Stored routine privileges and execution security. Hands on Writing simple stored routines Stored routines - program logic The IF .. THEN .. ELSEIF construct, The CASE statement, The basic loop, The while loop, The repeat loop, The iterate statement, Nested loops. Hands on Writing stored routines with program logic Stored routines - exception handlers and cursors Dealing with errors using Exception handlers, Cursors, What is a cursor?, Cursor operations, Declaring cursors, Opening and closing cursors, Fetching rows, Status checking. Hands on Writing stored routines with program logic Procedures with parameters Creating procedures with parameters, Calling Procedures With Parameters. Hands on Writing stored routines with parameters Functions What is a function?, The create function statement, Executing functions, Executing functions from code, Executing functions from SQL statements, The deterministic and SQL clauses. Hands on Writing functions Triggers Trigger creation, Restrictions on triggers, The create trigger statement, Using the old and new qualifiers, Managing triggers, Destroying triggers, Required privileges. Hands on Writing triggers Basic optimizations Normalisation of data to third normal form, Using indexes for optimization, General query enhancement, Using Explain to analyze queries, Choosing an INNODB or MYISAM storage engine, Using MySQL Enterprise Monitor in query optimization. Hands on Making use of basic optimizations More about indexes Indexes and joins Hands on Investigating indexes and joins

MySQL for developers
Delivered in Internationally or OnlineFlexible Dates
£2,797

Level 7 Diploma in AWS Cloud Practitioner - QLS Endorsed

By Kingston Open College

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

Level 7 Diploma in AWS Cloud Practitioner - QLS Endorsed
Delivered Online On Demand7 hours
£105

Web Design Mastery: Build Professional Websites That Convert

5.0(10)

By Apex Learning

*** Modern Web Design Complete Package*** Give a compliment to your career and take it to the next level. This Web Design bundle will provide you with the essential knowledge to shine in your professional career. Whether you want to develop skills for your next job or elevate your skills for your next promotion, this Modern Web Design bundle will help you stay ahead of the pack. Throughout the Modern Web Design programme, it stresses how to improve your competency as a person in your chosen field while also outlining essential career insights in the relevant job sector. Along with this Modern Web Design course, you will get 10 premium courses, an originalhardcopy, 11 PDF certificates (Main Course + Additional Courses) Student ID card as gifts. This Web Design Bundle Consists of the following Premium courses: Course 01: Modern Web Design - Level 2 Course 02: Web Design in Affinity Designer Course 03: Diploma in Animation Design Course 04: Advanced Diploma in User Experience UI/UX Design Course 05: Ultimate PHP & MySQL Web Development Course & OOP Coding Course 06: Social Media Website Development Using Wordpress Course 07: Create Website for Accounting Business Course 08: Landing Page Design and Conversion Rate Optimisation Course 09: HTML Web Development for Beginners Course 10: Functional Skills IT Course 11: Creativity and Problem Solving Skills Enrol now in Modern Web Design to advance your career, and use the premium study materials from Apex Learning. The Web Design bundle incorporates basic to advanced level skills to shed some light on your way and boost your career. Hence, you can strengthen your Modern Web Design expertise and essential knowledge, which will assist you in reaching your goal. Moreover, you can learn from any place in your own time without travelling for Web Design classes. How will I get my Certificate? After successfully completing the Web Design course you will be able to order your CPD Accredited Certificates (PDF + Hard Copy) as proof of your achievement. PDF Certificate: Free (Previously it was £6*11 = £66) Hard Copy Certificate: Free (For The Title Course: Previously it was £10) CPD 120 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Anyone from any background can enrol in this Modern Web Design bundle. Requirements This Modern Web Design course has been designed to be fully compatible with tablets and smartphones. Career path Having this Web Design expertise will increase the value of your CV and open you up to multiple job sectors. Certificates Certificate of completion Digital certificate - Included Certificate of completion Hard copy certificate - Included You will get the Hard Copy certificate for the title course (Modern Web Designing - Level 2) absolutely Free! Other Hard Copy certificates are available for £10 each. Please Note: The delivery charge inside the UK is £3.99, and the international students must pay a £9.99 shipping cost.

Web Design Mastery: Build Professional Websites That Convert
Delivered Online On Demand
£39

SwiftUI Covid19 Statistics Tracking with REST API and Swift 5

By Packt

Building COVID-19 statistics tracking applications with SwiftUI with this intermediate-level course. Anyone who wants to learn iOS development and build beautiful iOS applications will benefit from this course. The instructor goes in-depth and covers the advanced concepts, which will give you the confidence to build your own apps in a very effective way.

SwiftUI Covid19 Statistics Tracking with REST API and Swift 5
Delivered Online On Demand3 hours 11 minutes
£93.99

HTML5 Canvas - Create 5 Games, 5 Projects, and Learn JavaScript

By Packt

This is a hands-on course that comes packed with source code ready for you to use through the lessons. The objective of this course is to guide you through the essentials of HTML5 Canvas drawing and how it works. You must have prior coding experience in JavaScript and HTML and familiarity with web development before getting started with this course.

HTML5 Canvas - Create 5 Games, 5 Projects, and Learn JavaScript
Delivered Online On Demand12 hours 17 minutes
£93.99