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

2022 Programming courses in Cardiff delivered On Demand

Ethical Hacking - Capture the Flag Walkthroughs - v2

By Packt

This course is designed to introduce students to skills similar to what pentesters and hackers use in real-life situations. In addition, this course will provide a greater understanding of how vulnerabilities are discovered and exploited. This course will guide you on how to use pentesting tools in the real world.

Ethical Hacking - Capture the Flag Walkthroughs - v2
Delivered Online On Demand1 hour 43 minutes
£13.99

IT Support Technician

By Compliance Central

***From Tech Novice to IT Hero: Your Journey to IT Support Mastery*** Did you know that the global IT support technician workforce is projected to grow by 11% by 2030? This rising demand highlights the crucial role IT Support Technicians play in keeping businesses and organizations running smoothly. This comprehensive IT Support Technician course equips you with the theoretical knowledge and understanding to excel in this IT Support Technician dynamic field. Our CPD-accredited IT Support Technician course is designed to provide a wide-ranging understanding of the essential theoretical concepts required in this field. From understanding how people use computers to managing files and mitigating IT security threats, this IT Support Technician course covers everything you need to know to become an effective IT Support Technician. Learning Outcomes By the end of this IT Support Technician course, you will be able to: Describe the core components of computer systems and their functionalities. Explain various data storage solutions and network configurations. Navigate different operating systems and manage files effectively. Identify and mitigate common IT security threats. Implement preventative maintenance practices to ensure system stability. Apply systematic troubleshooting methodologies to resolve user issues. Why would you choose the IT Support Technician course from Compliance Central: Lifetime access to IT Support Technician course materials Full tutor support is available from Monday to Friday with the IT Support Technician course Learn IT Support Technician skills at your own pace from the comfort of your home Gain a complete understanding of IT Support Technician course Accessible, informative IT Support Technician learning modules designed by experts Get 24/7 help or advice from our email and live chat teams with the IT Support Technician Study IT Support Technician in your own time through your computer, tablet or mobile device A 100% learning satisfaction guarantee with your IT Support Technician Course This IT Support Technician course is designed to provide a comprehensive and theoretical foundation for a successful career in IT support. Module 01: How People Use Computers This module delves into the basic principles of human-computer interaction, exploring how users interact with different types of computers. You will gain a thorough understanding of user behavior and preferences, which is essential for any IT Support Technician. Module 02: System Hardware Understanding the components of computer hardware is vital. This module covers the various parts of a computer system, including the motherboard, CPU, RAM, and other critical components, providing the foundational knowledge every IT Support Technician needs. Module 03: Device Ports and Peripherals Learn about the different types of ports and peripherals used with computers, including printers, scanners, and external storage devices. Module 04: Data Storage and Sharing Data management is a key skill for any IT Support Technician. This module covers various data storage methods, including hard drives, SSDs, and cloud storage. You will also learn best practices for data sharing and management. Module 05: Understanding Operating Systems Gain a solid theoretical understanding of operating systems, such as Windows and macOS, covering core functionalities, user interfaces, and file management techniques. Module 06: Setting Up and Configuring a PC Learn the steps involved in setting up and configuring a personal computer. This module covers installation processes, system configuration, and optimization techniques, which are essential skills for an IT Support Technician. Module 07: Setting Up and Configuring a Mobile Device Learn about the theoretical foundations of mobile device setup and configuration, covering different operating systems and security considerations. Module 08: Managing Files Master essential file management techniques in this module. You'll learn how to create, organize, search for, and manipulate files and folders on various operating systems. Module 09: Using and Managing Application Software Explore the theoretical aspects of using and managing application software. This module covers software installation, configuration, and troubleshooting techniques. Module 10: Configuring Network and Internet Connectivity Gain a theoretical understanding of network configurations, including network types, internet connectivity, and network devices like routers and switches. Module 11: IT Security Threat Mitigation Understanding IT security is crucial for an IT Support Technician. This module covers common security threats, how to identify them, and best practices for mitigation. Module 12: Computer Maintenance and Management Discover preventative maintenance practices to ensure the optimal performance and stability of computer systems. Module 13: IT Troubleshooting Learn systematic troubleshooting methodologies to identify and resolve user issues related to hardware, software, and network connectivity. Module 14: Understanding Databases This module provides a theoretical introduction to databases, exploring their functionalities and how they are used to store and manage data. Module 15: Developing and Implementing Software Gain a basic theoretical understanding of the software development process, including different programming languages and software implementation strategies. CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? This IT Support Technician course is ideal for: Individuals with no prior IT experience looking to enter the IT support field. Professionals seeking to develop a strong theoretical foundation in IT support principles. Anyone interested in refreshing their knowledge of core IT concepts. Career changers looking to transition into the IT industry. Individuals seeking to pursue further IT certifications. Those considering a career in IT support roles. Requirements There are no specific prerequisites for this IT Support Technician course. However, a basic understanding of computers and a willingness to learn are beneficial. Career path An IT Support Technician course can open doors to various exciting career paths in the IT field. IT Support Specialist: £20,000 to £35,000 per year Help Desk Technician: £18,000 to £30,000 per year Network Support Engineer: £25,000 to £40,000 per year Systems Administrator: £25,000 to £45,000 per year IT Consultant: £30,000 to £60,000 per year IT Manager: £35,000 to £70,000 per year Certificates CPD Accredited PDF Certificate Digital certificate - Included CPD Accredited PDF Certificate CPD Accredited Hard Copy Certificate Hard copy certificate - £10.79 CPD Accredited Hard Copy Certificate Delivery Charge: Inside the UK: Free Outside of the UK: £9.99 each

IT Support Technician
Delivered Online On Demand5 hours
£12

Practical WebRTC: A Complete WebRTC Bootcamp for Beginners

By Packt

In this course, we will learn about the future's technology called WebRTC by building two real-world chat applications. We will learn what is WebRTC, why it is important, how it works, and cover the different protocols used in WebRTC. A basic understanding of HTML, CSS, and JavaScript is required.

Practical WebRTC: A Complete WebRTC Bootcamp for Beginners
Delivered Online On Demand3 hours 26 minutes
£52.99

Offline-First Apps with Angular, Ionic, PouchDB and CouchDB

By Packt

Explore offline-first app development with Angular, Ionic, PouchDB, and CouchDB. Sync data effortlessly, design for web and mobile, and deploy with ease for a seamless user experience. Learn data synchronization, advanced features such as RxJS and custom pipes, implement state machines with XState, and build scalable, multi-platform web apps.

Offline-First Apps with Angular, Ionic, PouchDB and CouchDB
Delivered Online On Demand11 hours 12 minutes
£63.99

Mobile Development with .NET MAUI

By Packt

This beginner to the intermediate-level course on .NET MAUI mobile application development enables you to advance your Visual Studio coding skills and implement interfaces using XAML. Learn to develop and publish Minimal API with .NET Core using event driven development while understanding logic and syntax when working on the .NET environment.

Mobile Development with .NET MAUI
Delivered Online On Demand7 hours 32 minutes
£82.99

Building Web Applications with Django and PostgreSQL

4.9(27)

By Apex Learning

Course Overview: The demand for web developers is snowballing. According to the Bureau of Labor Statistics, employment of web developers is projected to grow 22 percent from 2020 to 2030, much faster than the average for all occupations. Are you eager to craft powerful web applications that captivate users and drive business growth? Look no further! This Building Web Applications with Django and PostgreSQL course will equip you with the essential skills to master Django, a versatile web framework, and PostgreSQL, a robust database management system. "Numbers don't lie" - the soaring popularity of Python-based web frameworks like Django is a testament to their relevance and demand in the industry. As you delve into this course, you'll be pleased to know that recent surveys have highlighted Django's dominance in the web development market. Gain a competitive edge as you learn from seasoned professionals, and dive into the world of web development with confidence.  Take advantage of this golden opportunity! Enrol now to embark on an exciting journey of learning and transformation. Key Features of the Course: Unleash your potential with a CPD certificate upon course completion, solidifying your expertise in web application development. Enjoy an uninterrupted learning experience with our 24/7 Learning Assistance, ensuring that you have the support you need whenever you need it. Embrace an interactive and engaging learning journey with captivating materials, real-world projects, and quizzes that inspire you. Who is This Course For? If you aspire to become a web developer, programming virtuoso, or IT enthusiast, this Building Web Applications with Django and PostgreSQL course is tailor-made. Whether you're just starting or an experienced developer looking to enhance your skill set, our course caters to learners of all levels, fostering an inclusive and supportive learning environment. What You Will Learn: Seamlessly set up Python and PyCharm IDE on diverse platforms. Unravel the architectural marvels of Django, and build your first Django app. Embrace the power of PostgreSQL for web applications and configure it flawlessly. Harness the potential of Django's built-in ORM for streamlined database interactions. Implement foolproof user authentication and authorisation mechanisms. Craft dynamic web pages using HTML, templates, and Bootstrap. Design visually stunning product card items to elevate your web applications. Why Enrol in This Course: Your success story begins with us, where you'll gain in-demand skills to create sophisticated web applications that thrive in today's digital landscape. Experience the best as you join our top-reviewed course, regularly updated to stay ahead of industry trends. With hands-on experience and industry-relevant skills, you'll elevate your employability and unlock doors to exciting opportunities. Requirements: A basic understanding of Python A computer with Python installed Career Path: Upon completion, embark on a rewarding career path in web development with diverse options, including: Web Developer - £35,000 to £55,000 per annum Full-Stack Developer - £40,000 to £65,000 per annum Django Developer - £45,000 to £70,000 per annum Python Developer - £40,000 to £65,000 per annum Frontend Developer - £30,000 to £50,000 per annum Backend Developer - £40,000 to £65,000 per annum Database Administrator - £35,000 to £55,000 per annum Certification: The crowning achievement of your learning endeavour awaits as you earn your well-deserved CPD certificate. Recognised and esteemed across industries, this certificate will validate your proficiency in building web applications with Django and PostgreSQL. Take the first step towards excellence and enrol in our course today! Course Curriculum 10 sections • 53 lectures • 04:52:00 total length •Introduction: 00:04:00 •Getting started on Windows, macOS, and Linux: 00:01:00 •How to ask great questions: 00:02:00 •FAQs: 00:01:00 •Installing Python: 00:07:00 •Installing PyCharm IDE for development: 00:12:00 •Creating the first Python project: 00:09:00 •Write and Run Hello World program: 00:05:00 •Command line basics: 00:06:00 •Installation and access pip command: 00:10:00 •Introduction to web framework and Django: 00:04:00 •Installing Django and setting up a project: 00:07:00 •Understanding Django architecture and structured: 00:08:00 •Creating a simple Django app: 00:06:00 •Introduction to PostgreSQL and its advantages for web applications: 00:04:00 •Installing PostgreSQL and setting up a database: 00:13:00 •pgAdmin Secure login and create database: 00:10:00 •Connection Django to PostgreSQL: 00:09:00 •Creating a Basic HTTP view method request: 00:04:00 •URL pattern on app: 00:05:00 •Include apps to project urls: 00:05:00 •Installing the psycopg2 module for DB connection: 00:05:00 •Defining models and creating database tables: 00:08:00 •Using Djangos built-in ORM to interact with the database: 00:06:00 •Migration to create DB tables: 00:06:00 •Assessment Test: 00:01:00 •Solution for an Assessment Test: 00:04:00 •Creating Superuser as Admin: 00:07:00 •Authentication and Authorization: 00:03:00 •User access permissions: 00:04:00 •Registering user models to the admin Dashboard: 00:04:00 •Creating data using CRUD functionality: 00:06:00 •View data on the PostgreSQL database table: 00:04:00 •Understanding the MVC: 00:05:00 •Creating views and handling HTTP requests and rendering templates: 00:10:00 •Creating a template with HTML page: 00:10:00 •Building dynamic form and handling: 00:10:00 •Creating Bootstrap template: 00:06:00 •Applying Bootstrap to Django form: 00:04:00 •Creating Stunning Product Card items: 00:09:00 •Creating model: 00:04:00 •Creating forms: 00:03:00 •Creating views: 00:07:00 •Applying ORM - migrations: 00:03:00 •Creating my_form template: 00:05:00 •Adding urls: 00:03:00 •Creating success_view template: 00:04:00 •Project urls update and adding Installed apps: 00:02:00 •Run project and submit data to database: 00:06:00 •Creating report_view method: 00:03:00 •Creating report_template: 00:03:00 •Update urls pattern: 00:02:00 •Run project and test reports: 00:03:00

Building Web Applications with Django and PostgreSQL
Delivered Online On Demand4 hours 52 minutes
£12

Complete Git Guide: Understand and Master Git and GitHub

By Packt

GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project.

Complete Git Guide: Understand and Master Git and GitHub
Delivered Online On Demand21 hours 51 minutes
£88.99

Bash Shell Scripting Level 4

By Course Cloud

The comprehensive Bash Shell Scripting Level 4 has been designed by industry experts to provide learners with everything they need to enhance their skills and knowledge in their chosen area of study. Enrol on the Bash Shell Scripting Level 4 today, and learn from the very best the industry has to offer! This best selling Bash Shell Scripting Level 4 has been developed by industry professionals and has already been completed by hundreds of satisfied students. This in-depth Bash Shell Scripting Level 4 is suitable for anyone who wants to build their professional skill set and improve their expert knowledge. The Bash Shell Scripting Level 4 is CPD-accredited, so you can be confident you're completing a quality training course will boost your CV and enhance your career potential. The Bash Shell Scripting Level 4 is made up of several information-packed modules which break down each topic into bite-sized chunks to ensure you understand and retain everything you learn. After successfully completing the Bash Shell Scripting Level 4, you will be awarded a certificate of completion as proof of your new skills. If you are looking to pursue a new career and want to build your professional skills to excel in your chosen field, the certificate of completion from the Bash Shell Scripting Level 4 will help you stand out from the crowd. You can also validate your certification on our website. We know that you are busy and that time is precious, so we have designed the Bash Shell Scripting Level 4 to be completed at your own pace, whether that's part-time or full-time. Get full course access upon registration and access the course materials from anywhere in the world, at any time, from any internet-enabled device.  Our experienced tutors are here to support you through the entire learning process and answer any queries you may have via email.

Bash Shell Scripting Level 4
Delivered Online On Demand
£319

Level 2 and 3 C# (C Sharp Training)

By Imperial Academy

Level 3 QLS Endorsed Course with FREE Certificate | CPD & CiQ Accredited | 120 CPD Points | Lifetime Access

Level 2 and 3 C# (C Sharp Training)
Delivered Online On Demand
£100

Level 2 & 3 C# (C-Sharp)

By Imperial Academy

Level 3 QLS Endorsed Course with FREE Certificate | CPD & CiQ Accredited | 120 CPD Points | Lifetime Access

Level 2 & 3 C# (C-Sharp)
Delivered Online On Demand
£100