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

2990 Software Development courses delivered Online

Kubernetes Bootcamp (CKAD)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for Anyone who plans to work with Kubernetes at any level or tier of involvement Any company or individual who wants to advance their knowledge of the cloud environment Application Developers Operations Developers IT Directors/Managers Overview All topics required by the CKAD exam, including: Deploy applications to a Kubernetes cluster Pods, ReplicaSets, Deployments, DaemonSets Self-healing and observable applications Multi-container Pod Design Application configuration via Configmaps, Secrets Administrate cluster use for your team A systematic understanding of Kubernetes architecture Troubleshooting and debugging tools Kubernetes networking and services Kubernetes is a Cloud Orchestration Platform providing reliability, replication, and stability while maximizing resource utilization for applications and services. By the conclusion of this hands-on training, you will go back to work with all necessary commands and practical skills to empower your team to succeed, as well as gain knowledge of important concepts like Kubernetes architecture and container orchestration. We prioritize covering all objectives and concepts necessary for passing the Certified Kubernetes Application Developer (CKAD) exam. You will command and configure a high availability Kubernetes environment (and later, build your own!) capable of demonstrating all ?K8s'' features discussed and demonstrated in this course. Your week of intensive, hands-on training will conclude with a mock CKAD exam that matches the real thing. Kubernetes Architecture Components Understand API deprecations Containers Define, build and modify container images Pods Master Services Node Services K8s Services YAML Essentials Creating a K8s Cluster kubectl Commands Kubernetes Resources Kubernetes Namespace Kubernetes Contexts Pods What is a Pod? Create, List, Delete Pods How to Access Running Pods Kubernetes Resources Managing Cloud Resource Consumption Multi-Container Pod Design Security Contexts Init Containers Understand multi-container Pod design patterns (e.g. sidecar, init and others) Pod Wellness Tracking Networking Packet Forwarding ClusterIP and NodePort Services Provide and troubleshoot access to applications via services Ingress Controllers Use Ingress rules to expose applications NetworkPolicy resource Demonstrate basic understanding of NetworkPolicies Network Plugins Defining the Service Mesh Service mesh configuration examples ReplicaSets Services ReplicaSet Function Deploying ReplicaSets Deployments Deployment Object Updating/Rolling Back Deployments Understand Deployments and how to perform rolling updates Deployment Strategies Use Kubernetes primitives to implement common deployment strategies (e.g. blue/green or canary) Scaling ReplicaSets Autoscaling Labels and Annotations Labels Annotations Node Taints and Tolerations Jobs The K8s Job and CronJob Understand Jobs and CronJobs Immediate vs. scheduled internal use Application Configuration Understanding and defining resource requirements, limits and quotas Config Maps Create & consume Secrets Patching Custom Resource Definition Discover and use resources that extend Kubernetes (CRD) Managing ConfigMaps and Secrets as Volumes Storage Static and dynamic persistent volumes via StorageClass K8s volume configuration Utilize persistent and ephemeral volumes Adding persistent storage to containers via persistent volume claims Introduction to Helm Helm Introduction Charts Use the Helm package manager to deploy existing packages Application Security Understand authentication, authorization and admission control Understand ServiceAccounts Understand SecurityContexts Application Observability and Maintenance Use provided tools to monitor Kubernetes applications How to Troubleshoot Kubernetes Basic and Advanced Logging Techniques Utilize container logs Accessing containers with Port-Forward Debugging in Kubernetes Hands on Labs: Define, build and modify container images Deploy Kubernetes using Ansible Isolating Resources with Kubernetes Namespaces Cluster Access with Kubernetes Context Listing Resources with kubectl get Examining Resources with kubectl describe Create and Configure Basic Pods Debugging via kubectl port-forward Imperative vs. Declarative Resource Creation Performing Commands inside a Pod Understanding Labels and Selectors Insert an Annotation Create and Configure a ReplicaSet Writing a Deployment Manifest Perform rolling updates and rollbacks with Deployments Horizontal Scaling with kubectl scale Implement probes and health checks Understanding and defining resource requirements, limits and quotas Understand Jobs and CronJobs Best Practices for Container Customization Persistent Configuration with ConfigMaps Create and Consume Secrets Understand the Init container multi-container Pod design pattern Using PersistentVolumeClaims for Storage Dynamically Provision PersistentVolumes with NFS Deploy a NetworkPolicy Provide and troubleshoot access to applications via services Use Ingress rules to expose applications Understand the Sidecar multi-container Pod design pattern Setting up a single tier service mesh Tainted Nodes and Tolerations Use the Helm package manager to deploy existing packages A Completed Project Install Jenkins Using Helm and Run a Demo Job Custom Resource Definitions (CRDs) Patching Understanding Security Contexts for Cluster Access Control Utilize container logs Advanced Logging Techniques Troubleshooting Calicoctl Deploy a Kubernetes Cluster using Kubeadm Monitoring Applications in Kubernetes Resource-Based Autoscaling Create ServiceAccounts for use with the Kubernetes Dashboard Saving Your Progress With GitHub CKAD Practice Drill Alta Kubernetes Course Specific Updates Sourcing Secrets from HashiCorp Vault Example CKAD Test Questions

Kubernetes Bootcamp (CKAD)
Delivered OnlineFlexible Dates
Price on Enquiry

DP-050T00 Migrate SQL workloads to Azure

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for The audience for this course is data professionals and data architects who want to learn about migrating data platform technologies that exist on Microsoft Azure and how existing SQL based workloads can be migrated and modernized. The secondary audience for this course is individuals who manage data platforms or develop applications that deliver content from the existing data platform technologies. Overview Understand Data Platform Modernization Choose the right tools for Data Migration Migrate SQL Workloads to Azure Virtual Machines Migrate SQL Workloads to Azure SQL Databases Migrate SQL Workloads to Azure SQL Database Managed Instance In this course, the students will explore the objectives of data platform modernization and how it is suitable for given business requirements. They will also explore each stage of the data platform modernization process and define what tasks are involved at each stage, such as the assessment and planning phase. Students will also learn the available migration tools and how they are suitable for each stage of the data migration process. The student will learn how to migrate to the three target platforms for SQL based workloads; Azure Virtual Machines, Azure SQL Databases and Azure SQL Database Managed Instances. The student will learn the benefits and limitations of each target platform and how they can be used to fulfil both business and technical requirements for modern SQL workloads. The student will explore the changes that may need to be made to existing SQL based applications, so that they can make best use of modern data platforms in Azure. Introducing Data Platform Modernization Understand Data Platform Modernization Understanding the stages of migration Data Migration Paths Choose the right tools for Data Migration Discover the Database Migration Guide Build your data estate inventory using Map Toolkit Identify Migration candidates using Data Migration Assistant Evaluate a Data workload using Database Experimentation Assistant Data Migration using Azure Database Migration Service Migrate non-SQL Server workloads to Azure using SQL Migration Assistant Migrating SQL Workloads to Azure Virtual Machines Considerations of SQL Server to Azure VM Migrations SQL Workloads to Azure VM Migration Options Implementing High Availability and Disaster Recovery Scenarios Migrate SQL Workloads to Azure SQL Databases Choose the right SQL Server Instance option in Azure Migrate SQL Server to Azure SQL DB offline Migrate SQL Server to Azure SQL DB online Load and Move data to Azure SQL Database Migrate SQL Workloads to Azure SQL Database Managed Instance Evaluate migration scenarios to SQL Database Managed Instance Migrate to SQL Database Managed instance Load and Move data to SQL Database Managed instance Application Configuration and Optimization

DP-050T00 Migrate SQL workloads to Azure
Delivered OnlineFlexible Dates
Price on Enquiry

CSS Fundamentals

4.5(3)

By Studyhub UK

Embark on a journey to mastering the world of web design with our 'CSS Fundamentals' course. This meticulously designed program invites learners into the heart of website styling, starting with 'CSS in Context' in Unit 01. Here, you'll be introduced to the significance of CSS in modern web design, laying a solid foundation for the modules ahead. In Unit 02, 'Overview of CSS', the course unravels the mysteries of CSS, providing an in-depth look at its functionality and scope. This is where your adventure in web styling truly begins. As you progress, Unit 03, 'Styling HTML Elements with CSS', immerses you in the practical aspect of web design. You'll learn how to breathe life into HTML elements, transforming them from basic structures to visually appealing components of a web page. In Unit 04, 'Arranging Elements with CSS', the course takes a deeper dive, guiding you through the intricacies of layout design. This unit equips you with the skills to meticulously organize and present content on a web page, ensuring both functionality and aesthetic appeal. Throughout the course, you'll engage with interactive learning resources, practical exercises, and real-world examples, ensuring that you not only understand the theory behind CSS but also gain the confidence to apply it in practical scenarios. Whether you're a beginner looking to start a career in web design or a professional seeking to enhance your skill set, this course offers a comprehensive, user-friendly approach to understanding and mastering CSS. Learning Outcomes Acquire a thorough understanding of the role and importance of CSS in web design. Develop the skills to style HTML elements effectively using CSS. Gain proficiency in arranging web page elements for optimal layout and design. Understand the principles behind responsive design and cross-browser compatibility. Enhance your ability to create visually appealing and user-friendly websites. Why choose this CSS Fundamentals 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 CSS Fundamentals course for? Beginners aspiring to become proficient in web design. Front-end developers seeking to strengthen their CSS skills. Graphic designers looking to expand their digital skillset. Website hobbyists interested in creating more engaging web pages. Professionals in digital marketing aiming to understand web design fundamentals. Career path Web Designer: £25,000 - £40,000 Front-End Developer: £30,000 - £50,000 UX/UI Designer: £28,000 - £45,000 Web Content Manager: £24,000 - £38,000 Freelance Web Developer: £35,000 - £60,000 Digital Marketing Specialist: £26,000 - £42,000 Prerequisites This CSS Fundamentals does not require you to have any prior qualifications or experience. You can just enrol and start learning. This course 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 Unit 01: CSS in Context Module 01: What Was CSS Originally Intended To Do? 00:07:00 Module 02: DEMO: The Most Basic CSS Usage 00:07:00 Module 03: Responsive Design 00:02:00 Module 04: Chapter Summary 00:02:00 Unit 02: Overview of CSS Module 01: What is CSS? 00:04:00 Module 02: Where Can You Find CSS? 00:03:00 Module 03: What CSS Can and Can't Do 00:02:00 Module 04: Optional Demo - Serving an HTML Application 00:05:00 Module 05: How Do we Add CSS to a Website? 00:04:00 Module 06: Demo - Adding CSS to a Website 00:06:00 Module 07: CSS Selectors 00:03:00 Module 08: Demo - Using CSS Selectors 00:05:00 Module 09: Module Summary 00:01:00 Unit 03: Styling HTML Elements with CSS Module 01: Why do We Style CSS Elements? 00:03:00 Module 02: CSS and Fonts 00:03:00 Module 03: DEMO: Styling Text with CSS 00:07:00 Module 04: Sizing HTML Elements with CSS 00:06:00 Module 05: DEMO: Sizing HTML Elements with CSS 00:08:00 Module 06: Colorizing HTML Elements with CSS 00:05:00 Module 07: DEMO: Colorizing HTML Elements with CSS 00:07:00 Unit 04: Arranging Elements with CSS Module 01: Introduction 00:01:00 Module 02: Adding Margin with CSS 00:01:00 Module 03: Advanced Positioning with CSS 00:04:00 Module 04: DEMO: Positioning Elements Absolutely and Relatively 00:07:00 Module 05: Positioning HTML Elements with Float 00:02:00 Module 06: DEMO: Positioning HTML Elements with Float 00:07:00 Module 07: Summary of this Course 00:04:00 Assignment Assignment - CSS Fundamentals 00:00:00

CSS Fundamentals
Delivered Online On Demand1 hour 56 minutes
£10.99

Camera App in Android Studio Online Training

4.5(3)

By Studyhub UK

Embark on a captivating journey into the realm of Android app development with our course, 'Camera App in Android Studio Online Training.' Imagine sculpting a unique camera application from scratch, empowering yourself to bring your creative vision to life. In Module 01, master the intricacies of setting up camera app permissions, laying the groundwork for an app that seamlessly integrates with Android devices. As you progress through each module, unlock the secrets of connecting the camera to the layout, setting up flash features, and implementing a picture callback to capture perfect moments. Picture yourself refining your creation in Module 06, addressing bugs, and enhancing the user interface for a polished end product. Learning Outcomes Establish a robust foundation by setting up camera app permissions in Android Studio. Seamlessly integrate camera features into your app, including camera preview and the RotateCamera feature. Implement advanced features such as flash controls and picture callback for enhanced user experience. Master the art of incorporating video recording functionality into your Android camera app. Refine your app by fixing bugs and elevating the user interface to professional standards. Why choose this Camera App in Android Studio Online Training 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 Camera App in Android Studio Online Training course for? Aspiring Android app developers eager to delve into camera app creation. Students and beginners seeking a comprehensive guide to Android Studio and app development. Tech enthusiasts keen on building practical skills in Android camera app creation. Those interested in understanding permissions, camera layout, and advanced features in Android. Individuals with a creative vision for unique and innovative camera applications. Career path Junior Android App Developer: £25,000 - £30,000 Mobile App UI/UX Designer: £28,000 - £35,000 Android Software Engineer: £30,000 - £40,000 App Quality Assurance Tester: £25,000 - £30,000 Mobile Application Analyst: £28,000 - £35,000 Senior Android Developer: £40,000 - £50,000 Prerequisites This Camera App in Android Studio Online Training does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Camera App in Android Studio Online Training 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 Learn How to Make a Camera App in Android Studio Module 01: Android App Development Course Camera App Permissions Setup 00:27:00 Module 02: Setting Up Camera Preview and RotateCameraFeature 00:28:00 Module 03: Connecting Camera to Layout and set up flash feature 00:31:00 Module 04: Picture Call-back and Take Photo Feature 00:29:00 Module 05: Record Video Feature 00:30:00 Module 06: Fix Bugs and Improve UI 00:30:00 Assignment Assignment - Camera App in Android Studio Online Training 00:00:00

Camera App in Android Studio Online Training
Delivered Online On Demand2 hours 55 minutes
£10.99

ChatGPT for Marketing Content and Productivity with AI Tools

4.5(3)

By Studyhub UK

This ChatGPT for Marketing and Productivity with AI Tools course is your guide to using AI to boost your marketing results. Boost your marketing skills and productivity to the next level with our comprehensive ChatGPT for Marketing and Productivity with AI Tools course. Dive deep into the world of Artificial Intelligence (AI), its applications, and how it can revolutionise the way you work. This course is meticulously designed to empower marketing professionals, content creators, entrepreneurs, and anyone intrigued by the power of AI.  It's a blend of theoretical understanding, practical exposure, and foresight into the future of AI, particularly in the field of marketing and productivity. In Section 01, we unpack the 'AI Marketing Playbook'. Starting with an introduction to OpenAI's ChatGPT, its possibilities, and its limitations, you'll gain a fundamental understanding of AI capabilities. Following this, delve into practical aspects of using ChatGPT, from generating innovative ideas and content to cross-posting queries and simplifying complex information. Our experts will also guide you on how to leverage AI for business problem-solving and developing methodologies, wrapping up with insights on the future of ChatGPT. In Section 02 get teaching on how to use ChatGPT and other AI tools for effective marketing. Learn to work with Autonomous AI Agents and a variety of AI tools such as Durable, Eightify, Genei, and Ellicit, to name a few. By the end of this section, you'll be equipped with the skills to carry out high-quality research, build AI-based websites, determine research credibility, and clone voices. You'll also get an interesting perspective on the future of AI. Finally, Section 03 is all about enhancing your productivity with ChatGPT and AI tools. From meta-search sites to speech-to-text services, AI design tools, content improvement techniques, and more, this section aims to streamline your work processes. Learn to use tools like Microsoft Bing Search, Google Bard, Speechify, and Adobe for audio enhancements. Wrap up this course with an exploration of generative AI and a glance into the future of this exciting field. Whether you're a beginner or an experienced professional, this course promises to expand your horizons and make you proficient in harnessing AI's power for marketing and productivity. Unleash the potential of AI and transform your work efficiency with this ChatGPT for Marketing and Productivity with AI Tools course. Enrol today and start your AI journey with us! Learning Outcomes Upon completion of the ChatGPT for Marketing course, you will be able to: Understand the fundamentals of OpenAI's ChatGPT and its capabilities. Generate and qualify ideas effectively using ChatGPT. Learn to apply ChatGPT for solving specific business problems. Develop skills to connect with various Autonomous AI Agents. Learn to use AI tools for enhanced research and content creation. Understand how to determine research credibility using AI. Gain proficiency in utilising AI for website creation and voice cloning. Develop skills to leverage AI tools for improved productivity. Understand the future scope of generative AI in marketing. Master the use of various AI design and content improvement tools. Who is this course for? This ChatGPT for Marketing course is ideal for: Marketing professionals seeking to leverage AI in their strategies. Content creators interested in AI-powered idea generation and curation. Business owners looking to integrate AI into their operational processes. Individuals interested in exploring AI applications in marketing and productivity. Any tech enthusiast keen on understanding and applying AI tools. Career Path Our ChatGPT for Marketing course will help you to pursue a range of career paths, such as: AI Marketing Specialist: £45,000 - £70,000 Content Strategist: £35,000 - £55,000 Business Intelligence Analyst: £40,000 - £65,000 Productivity Consultant: £45,000 - £75,000 AI Research Analyst: £50,000 - £80,000 AI Application Developer: £55,000 - £90,000 Digital Transformation Consultant: £60,000 - £100,000 AI Solutions Architect: £65,000 - £110,000 Prerequisites This Photoshop Training for Beginners does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Photoshop 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. Certification After studying the course materials of the Photoshop 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. Course Curriculum Section 01: The AI Marketing Playbook Unit 01: Start an Account with ChatGPT 00:02:00 Unit 02: What the Company OpenAI Say About Itself 00:02:00 Unit 03: What OpenAI Say About The Limitations of the Chatbot 00:02:00 Unit 04: Chatbot Prompt Examples Given By Open AI 00:02:00 Unit 05: Will Chat GPT Be a Paid Application 00:01:00 Unit 06: Chat GPT Idea Generation 00:02:00 Unit 07: Chat GPT - Idea Qualification and Accuracy 00:03:00 Unit 08: ChatGPT - Accuracy and Citations 00:02:00 Unit 09: Chat GPT - Creating HTML Instances 00:01:00 Unit 10: Chat GPT - How to Solve Specific Business Problems 00:02:00 Unit 11: Chat GPT - Statistical Verification of Information 00:01:00 Unit 12: Chat GPT - Rewrite Content for Different Contexts 00:02:00 Unit 13: ChatGPT - Content Checked With AI 00:02:00 Unit 14: ChatGPT - Simplifying Information 00:01:00 Unit 15: ChatGPT - How to Ask the Chatbot about Context 00:01:00 Unit 16: ChatGPT - How to Cross-Post Queries 00:01:00 Unit 17: ChatGPT - How to Narrow Down the Context of Your Query 00:02:00 Unit 18: ChatGPT - How to Solve a Business Process 00:02:00 Unit 19: ChatGPT - Developing a Methodology From Experts 00:01:00 Unit 20: The Future of ChatGPT 00:01:00 Section 02: How to Use ChatGPT and AI for Marketing Unit 01: Autonous AI Agents 00:01:00 Unit 02: Connecting to Open AI 00:01:00 Unit 03: Getting an OpenAI Key 00:01:00 Unit 04: Agent GPT - Autonomous AI 00:02:00 Unit 05: GoalGPT - Autonomous Agents 00:01:00 Unit 06: Cognosis - Autonomous AI 00:02:00 Unit 07: Aomni - Autonomous Agent 00:01:00 Unit 08: Durable - Build a Website with AI 00:01:00 Unit 09: Eightify Summaries 00:02:00 Unit 10: Genei - Do Higher Quality Research with AI 00:01:00 Unit 11: Ellicit - Do Higher Quality Research with AI 00:01:00 Unit 12: Inciteful - Do Higher Quality Research with AI 00:02:00 Unit 13: SciteAI Determine the Credibility of Your Research 00:01:00 Unit 14: Eleven Labs - Voice Cloning 00:02:00 Unit 15: AgentGPT - Wrap Up and Return 00:01:00 Unit 16: Cognosys - Wrap Up and Return 00:01:00 Unit 17: Aomni - Wrap Up and Return 00:01:00 Unit 18: Goal GPT - Wrap Up and Return 00:01:00 Unit 19: Uploading Research Reports to Summarization Applications 00:01:00 Unit 20: Perspective on The Future of AI 00:01:00 Section 03: Productivity with AI Tools Unit 01: Meta Search Sites 00:02:00 Unit 02: SMMRY for Summarzing 00:01:00 Unit 03: ChatGPT Plugins Waitlist 00:01:00 Unit 04: Using Microsoft Bing Search 00:02:00 Unit 05: Using Google Bard 00:01:00 Unit 06: Microsoft Word Speech To Text 00:01:00 Unit 07: Transcribe Audio in Microsoft Word 00:02:00 Unit 08: Speechify 00:02:00 Unit 09: Exact Image Creation 00:01:00 Unit 10: AI Design Tools 00:02:00 Unit 11: Learn How to Prompt 00:01:00 Unit 12: Content Improvement 00:01:00 Unit 13: Idea Generation 00:01:00 Unit 14: Audio Enhancement with Adobe 00:02:00 Unit 15: Clean up Audio With Cleaanvoice 00:01:00 Unit 16: Notion-AI 00:01:00 Unit 17: Pictory 00:01:00 Unit 18: Lex 00:01:00 Unit 19: ChatPDF 00:01:00 Unit 20: Conclusion and the Future of Generatie AI - Searchie 00:01:00

ChatGPT for Marketing Content and Productivity with AI Tools
Delivered Online On Demand1 hour 24 minutes
£10.99

Flutter & Dart Development Course

4.5(3)

By Studyhub UK

Overview Uplift Your Career & Skill Up to Your Dream Job - Learning Simplified From Home! Kickstart your career & boost your employability by helping you discover your skills, talents and interests with our special Flutter & Dart Development Course Course. You'll create a pathway to your ideal job as this course is designed to uplift your career in the relevant industry. It provides professional training that employers are looking for in today's workplaces. The Flutter & Dart Development Course Course is one of the most prestigious training offered at StudyHub and is highly valued by employers for good reason. This Flutter & Dart Development Course Course has been designed by industry experts to provide our learners with the best learning experience possible to increase their understanding of their chosen field. This Flutter & Dart Development Course Course, like every one of Study Hub's courses, is meticulously developed and well researched. Every one of the topics is divided into elementary modules, allowing our students to grasp each lesson quickly. At StudyHub, we don't just offer courses; we also provide a valuable teaching process. When you buy a course from StudyHub, you get unlimited Lifetime access with 24/7 dedicated tutor support. Why buy this Flutter & Dart Development Course? 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 Flutter & Dart Development Course 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 Flutter & Dart Development Course 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 Flutter & Dart Development Course does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Flutter & Dart Development Course 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 Flutter & Dart Development Course is a great way for you to gain multiple skills from the comfort of your home. Course Curriculum Section 01: Introduction Introduction 00:02:00 Setup On Windows 00:16:00 Setup On Linux 00:14:00 Setup On Mac iOS 00:14:00 Setup On Mac Android 00:12:00 App Base Code 00:03:00 Section 02: Widgets Text 00:04:00 Container 00:04:00 Row 00:05:00 Column 00:02:00 Stack 00:02:00 Image 00:06:00 Center 00:02:00 Padding 00:03:00 Align 00:02:00 Constrained Box 00:03:00 Baseline Class 00:03:00 Aspect Ratio 00:03:00 Sized Box 00:02:00 Transform 00:03:00 Section 03: Gestures Pointers 00:06:00 Tap 00:02:00 Double Tap 00:02:00 Long Press 00:03:00 Vertical Drag 00:04:00 Horizontal Drag 00:04:00 Pan 00:04:00 Section 04: Navigation Components Scaffold 00:06:00 App bar 00:05:00 Bottom Navigation Bar 00:08:00 TabBar View 00:07:00 Drawer 00:05:00 SliverApp Bar 00:07:00 Section 05: Input/Selection Components FlatButton 00:04:00 RaisedButton 00:03:00 DropdownButton 00:09:00 TextField 00:04:00 CheckBox 00:06:00 Radio Button 00:04:00 PopupMenuButton 00:07:00 IconButton 00:04:00 ButtonBar 00:03:00 Floating Action Button 00:04:00 Switch 00:04:00 Slider 00:05:00 Date Picker 00:05:00 Time Picker 00:07:00 SimpleDialog 00:08:00 AlertDialog 00:06:00 BottomSheet 00:06:00 Expansion Panel List and Expansion Panel 00:07:00 SnackBar 00:07:00 Cupertino Setup 00:02:00 Cupertino Action Sheet 00:06:00 Cupertino Activity Indicator 00:01:00 Cupertino Alert Dialog 00:04:00 Cupertino Button 00:03:00 CupertinoPageScaffold 00:04:00 CupertinoPicker 00:04:00 CupertinoPopupSurface 00:04:00 CupertinoSegmentedControl 00:04:00 CupertinoSlider 00:04:00 CupertinoSwitch 00:03:00 CupertinoNavigationBar 00:04:00 CupertinoTabBar 00:05:00 CupertinoTabScaffold 00:04:00 CupertinoTextField 00:04:00 Section 06: Information Displays Icons 00:04:00 Chip 00:03:00 Tooltip 00:02:00 DataTable 00:09:00 Card 00:06:00 Linear Progress Indicator 00:03:00 Circular Progress Indicator 00:04:00 Section 07: Layout GridView 00:03:00 ListView & ListTile 00:04:00 Stepper & Step 00:07:00 Divider & divideTiles 00:05:00 Aligning Widgets 00:03:00 Sizing Widgets 00:03:00 Sizing Widgets 00:03:00 Add, Update and Delete Widgets 00:06:00 Section 08: Navigation & Routing Navigate To A New Screen and Back 00:06:00 Multiple Files For Each Screen 00:03:00 Send Data To A New Screen 00:05:00 Return Data From A Screen 00:05:00 Navigate With Named Routes 00:03:00 Animating A Widget Across Screens 00:02:00 Stateless vs Stateful Widgets 00:08:00 Section 09: Animation Tween Animation 00:07:00 Staggered Animation 00:04:00 Reverse and Stop Animations 00:02:00 Section 10: Platform Specific Code Call Android Java Code 00:08:00 Send Parameters To Android Java Code 00:07:00 Call Android Kotlin Code 00:08:00 Send Parameters To Android Kotlin Code 00:05:00 Call iOS Objective-C Code 00:10:00 Send Parameters To iOS Objective-C Code 00:05:00 Call iOS Swift Code 00:08:00 Send Parameters To iOS Swift Code 00:05:00 Section 11: Building & Releasing Remove Debug Badge 00:01:00 Build & Release For Android 00:04:00 Build & Release For iOS 00:06:00 Section 12: Networking Fetch Data From The Internet 00:13:00 Making authenticated requests using HTTP Headers 00:03:00 Parsing JSON In The Background 00:17:00 Working With WebSockets 00:10:00 Section 13: Data Persistence Reading & Writing Files On The Server Using SQL Injection Vulnerability 00:06:00 Storing Key-Value Data On Disk 00:03:00 Data Persistence Using SQLite 00:04:00 Section 14: Creating An App Calculator Part 1 - TabBar Creation 00:12:00 Calculator Part 2 - Implementing The Tabs 00:05:00 Calculator Part 3 - Tab Persistence 00:03:00 Changing Android App Icon 00:05:00 Changing iOS App Icon 00:01:00 Change App Display Name 00:05:00 Assignment Assignment - Flutter & Dart Development Course 00:00:00

Flutter & Dart Development Course
Delivered Online On Demand9 hours 51 minutes
£10.99

Web Development with PHP, MySQL and JavaScript

By Xpert Learning

A course by Sekhar Metla IT Industry Expert RequirementsNo programming experience needed. You will learn everything you need to knowNo software is required in advance of the course (all software used in the course is free)No pre-knowledge is required - you will learn from basic Audience Beginner PHP coding, MySQL and JavaScript developers curious about web development Anyone who wants to generate new income streams Anyone who wants to build websites Anyone who wants to become financially independent Anyone who wants to start their own business or become freelance Anyone who wants to become a Full stack web developer Audience Beginner PHP coding, MySQL and JavaScript developers curious about web development Anyone who wants to generate new income streams Anyone who wants to build websites Anyone who wants to become financially independent Anyone who wants to start their own business or become freelance Anyone who wants to become a Full stack web developer

Web Development with PHP, MySQL and JavaScript
Delivered Online On Demand19 hours 30 minutes
£9.99

WordPress Academy: Learn WordPress Step by Step

By Packt

This course will help you to master all the skills you require to become a successful web designer using WordPress.

WordPress Academy: Learn WordPress Step by Step
Delivered Online On Demand8 hours
£11.99

Basic Java Programming for Developers New to OO (TT2120)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for In order to be successful in this course you should have incoming hands-on experience with another programming language. This course is not for non-developers or new developers. Possible roles that may attend this course include: Software Developers: Professionals who have been working with other programming languages and want to expand their skillset by learning Java and its object-oriented features. Web Developers: Those who work on web applications and want to enhance their back-end development capabilities with Java. Mobile App Developers: Developers who wish to enter the world of Android app development, where Java is a widely used language for creating mobile applications. Overview This 'skills-centric' course is about 50% hands-on lab and 50% lecture, designed to train attendees in core OO coding and Java development skills, coupling the most current, effective techniques with the soundest industry practices. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn to: Understand what OO programming is and what the advantages of OO are in today's world Work with objects, classes, and OO implementations Understand the basic concepts of OO such as encapsulation, inheritance, polymorphism, and abstraction Understand not only the fundamentals of the Java language, but also its importance, uses, strengths and weaknesses Understand the basics of the Java language and how?it relates to OO programming and the Object Model Learn to use Java exception handling Understand and use classes, inheritance and polymorphism Understand and use collections, generics, autoboxing, and enumerations Become familiar with the concept of functional programming using Lambda Expressions Process large amounts of data using the Stream API introduced in Java 8 Discover the new Date/Time API Use the JDBC API for database access Work with annotations Take advantage of the Java tooling that is available with the programming environment being used in the class Java 8 Features: Lambda Expressions, Method and Constructor references, The Streams API, Collectors, The Optional class Geared for experienced developers, Basic Java Programming for Developers New to OO, this hands-on, workshop-style course will provide you with an immersive learning experience that will expand your skillset and open doors to new opportunities within the ever-growing technology landscape. Mastering Java and its powerful capabilities will provide you with the competitive edge you need to stand out in today's fast-paced development world. Working in a hands-on learning environment led by our expert coach, you?ll thoroughly explore the foundations of the Java platform, essential programming concepts, and advanced topics, ensuring you acquire a strong understanding of the language and its ecosystem. The object-oriented programming principles taught in this course promote code reusability and maintainability, enabling you to streamline development processes and reduce long-term costs. As you progress through the course, you will also gain familiarity with using an IDE, enhancing your development workflow and collaboration with other Java developers, enabling you to integrate seamlessly into new projects and teams. You?ll also gain practical experience in applying the concepts and techniques learned, solidifying your newly acquired skills and facilitating their direct application in real-world scenarios. You?ll exit this course empowered to create robust, scalable, and efficient Java-based applications that drive innovation and growth for your organization The Java Platform The Java Platform Lifecycle of a Java Program Responsibilities of JVM Documentation and Code Reuse Using the JDK Explain the JDK?s file structure Use the command line compiler to compile a Java class Use the command line Java interpreter to run a Java application class The IntelliJ Paradigm Introduce the IntelliJ IDE The Basics of the IntelliJ interface IntelliJ Projects and Modules Creating and running Java applications Writing a Simple Class Write a Java class that does not explicitly extend another class Define instance variables for a Java class Create object instances Primitives vs Object References Implement a main method to create an instance of the defined class Adding Methods to the Class Write a class with accessor methods to read and write instance variables Write a constructor to initialize an instance with data Write a constructor that calls other constructors of the class to benefit from code reuse Use the this keyword to distinguish local variables from instance variables Object-Oriented Programming Real-World Objects Classes and Objects Object Behavior Methods and Messages Inheritance, Abstraction, and Polymorphism Encapsulation Inheritance Method Overriding Polymorphism Essential Java Programming Essential Java Programming Language Statements Arithmetic operators Operators to increment and decrement numbers Comparison operators Logical operators Return type of comparison and logical operators Use for loops Switch Expressions Switch Expressions and yield Using Strings and Text Blocks Create an instance of the String class Test if two strings are equal Get the length of a string Parse a string for its token components Perform a case-insensitive equality test Build up a string using StringBuffer Contrast String, StringBuffer,and StringBuilder Compact Strings Text Blocks Specializing in a Subclass Constructing a class that extends another class Implementing equals and toString Writing constructors that pass initialization data to parent constructor Using instanceof to verify type of an object reference Pattern matching for instanceof Overriding subclass methods Safely casting references to a more refined type Fields and Variables Discuss Block Scoping Rules Distinguish between instance variables and method variables within a method Explain the difference between the terms field and variable List the default values for instance variables Final and Static fields and methods Local Variable type inference Using Arrays Declaring an array reference Allocating an array Initializing the entries in an array Writing methods with a variable number of arguments Records Data Objects in Java Introduce records as carrier of immutable data Defining records Java Packages and Visibility Use the package keyword to define a class within a specific package Discuss levels of accessibility/visibility Using the import keyword to declare references to classes in a specific package Using the standard type naming conventions Visibility in the Java Modular System Correctly executing a Java application class The Java modular system Defining Modules Inheritance and Polymorphism Write a subclass with a method that overrides a method in the superclass Group objects by their common supertype Utilize polymorphism Cast a supertype reference to a valid subtype reference Use the final keyword on methods and classes to prevent overriding Interfaces and Abstract Classes Define supertype contracts using abstract classes Implement concrete classes based on abstract classes Define supertype contracts using interfaces Implement concrete classes based on interfaces Explain advantage of interfaces over abstract classes Explain advantage of abstract classes over interfaces Static, default and private methods in interfaces Sealed classes Introduce Sealed classes The sealed and permits modifiers Sealed Interfaces Exception Handling Introduction to Exception Handling Introduce the Exception architecture Defining a try/catch blocks Checked vs Unchecked exceptions Exceptions Defining your own application exceptions Automatic closure of resources Suppressed exceptions Handling multiple exceptions in one catch Helpful Nullpointers Enhanced try-with-resources Java Developer's Toolbox Developing applications Introduce the wrapper classes Explain Autoboxing and Unboxing Converting String representations of primitive numbers into their primitive types Defining Enumerations Using static imports Deprecating methods Advanced Java Programming Introduction to Generics Generics and Subtyping Bounded Wildcards Generic Methods Legacy Calls To Generics When Generics Should Be Used Lambda Expressions and Functional Interface Understanding the concept of functional programming Writing lambda expressions Understanding functional interfaces Collections Provide an overview of the Collection API Review the different collection implementations (Set, List and Queue) Explore how generics are used with collections Examine iterators for working with collections Using Collections Collection Sorting Comparators Using the Right Collection Lambda expressions in Collections Bonus Topics: Time Permitting Streams Understanding the problem with collections in Java Thinking of program solutions in a declarative way Use the Stream API to process collections of data Understand the difference between intermediate and terminal stream operations Filtering elements from a Stream Finding element(s) within a Stream Collecting the elements from a Stream into a List takeWhile and dropWhile intermediate operations Collectors Using different ways to collect the items from a Stream Grouping elements within a stream Gathering statistics about numeric property of elements in a stream

Basic Java Programming for Developers New to OO (TT2120)
Delivered OnlineFlexible Dates
Price on Enquiry

Introduction to Confluence (TTDV7545)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This introductory-level course is ideal for project managers, team leaders, and collaboration-focused roles who are already familiar with Jira and are looking to integrate Confluence into their project workflows. Overview Throughout the course you will learn to: Master the fundamentals of Confluence, including understanding its history, navigation, and the distinction between pages and blogs. Gain proficiency in creating, editing, copying, moving, and deleting pages, along with managing file directories and executing advanced editing features. Develop the ability to use and create blueprints and templates, aiding in the standardization and productivity enhancement of your team's work. Understand the collaborative features of Confluence such as sharing links, commenting, mentioning, liking, and watching content to promote a culture of teamwork and collaboration in your organization. Learn how to effectively integrate Confluence with Jira, linking issues and filters, and using auto-links for smoother project management. OPTIONAL: Acquire skills in Confluence administration, including managing notifications and watchers, linking to other applications, customizing the look and feel of your workspace, and creating various types of spaces (public, private, team, etc.) Boost your project management and team collaboration skills with our hands-on, interactive course, Getting Started with Confluence (with Jira). Confluence, as a powerful project collaboration tool, seamlessly integrates with Jira, allowing you to create, share, and collaborate on projects in a more efficient and visually appealing way. This course will equip you with the skills to manage projects, improve workflow efficiency, and promote transparency in your organization. You will gain practical knowledge about Confluence's core features such as creating and editing pages, managing file directories, using tasks, macros, and gadgets, and differentiating between pages and blogs.Working in a hands-on learning environment guided by our expert instructor, you?ll gain experience with Confluence's unique features like using and creating blueprints and templates, enhancing standardization and productivity in your team. The program includes a deep dive into collaborative features of Confluence and its integration with Jira, which will enhance your ability to foster a collaborative environment. Administrative aspects like managing notifications, watchers, linking to other applications, and creating various types of spaces will also be covered.You?ll leave the course with the skills to apply Confluence within your existing Jira environment effectively, ready to use its collaborative tools and features to streamline workflows and boost project productivity. Introduction History Navigation Space Directory Shortcuts Pages VS Blogs Pages Creating Pages Editing Pages File Directory Advanced Editing (Markup, Undefined links, etc.) Copying and Moving Pages Deleting Pages Tasks Macros/Gadgets Macro overview and use Using JIRA Gadgets Editing Existing Macros Blueprints/Templates Working with Blueprints Creating/Using Templates Collaboration Sharing Links Commenting Mentioning 'Liking' Content 'Watching' Content JIRA Integration Linking your JIRA and Confluence Instances Linking Issues and Filters Auto Links Administration Page vs Space vs System Admin Notifications Watchers Linking to Other Applications Workbox Notifications Look and Feel Creating Spaces Public Space Private Space Team Space Technical Documentation Meeting Minutes Blog Additional course details: Nexus Humans Introduction to Confluence (TTDV7545) 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 Introduction to Confluence (TTDV7545) 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.

Introduction to Confluence (TTDV7545)
Delivered OnlineFlexible Dates
Price on Enquiry