Ubuntu 20.04 Essentials

  1. Introduction – Ubuntu 20.04 Essentials
  2. The History of Linux and Ubuntu
  3. Installing Ubuntu 20.04 on a Clean Disk Drive
  4. Installing Ubuntu 20.04 with the Network Installer
  5. Dual Booting Ubuntu 20.04 with Windows
  6. Allocating Windows Disk Partitions to Ubuntu 20.04
  7. A Guided Tour of the Ubuntu 20.04 GNOME 3 Desktop
  8. An Overview of the Ubuntu 20.04 Cockpit Web Interface
  9. Using the Bash Shell on Ubuntu 20.04
  10. Managing Ubuntu 20.04 Users and Groups
  11. Managing Ubuntu 20.04 systemd Units
  12. Ubuntu 20.04 Software Package Management and Updates
  13. Ubuntu 20.04 Snap Package Management
  14. Ubuntu 20.04 Network Management
  15. Ubuntu 20.04 Firewall Basics
  16. Using gufw and ufw to Configure an Ubuntu 20.04 Firewall
  17. Basic Ubuntu 20.04 Firewall Configuration with firewalld
  18. Configuring SSH Key-based Authentication on Ubuntu 20.04
  19. Ubuntu 20.04 Remote Desktop Access with Vino
  20. Ubuntu 20.04 Remote Desktop Access with VNC
  21. Displaying Ubuntu 20.04 Applications Remotely (X11 Forwarding)
  22. Using NFS to Share Ubuntu 20.04 Files with Remote Systems
  23. Sharing Files between Ubuntu 20.04 and Windows Systems with Samba
  24. An Overview of Ubuntu 20.04 Virtualization Techniques
  25. Installing KVM Virtualization on Ubuntu 20.04
  26. Creating Ubuntu 20.04 KVM Virtual Machines using Cockpit and virt-manager
  27. Creating Ubuntu 20.04 KVM Virtual Machines with virt-install and virsh
  28. Creating an Ubuntu 20.04 KVM Networked Bridge Interface
  29. Managing KVM on Ubuntu 20.04 using the virsh Command-Line Tool
  30. An Introduction to Ubuntu 20.04 Containers
  31. Working with Containers on Ubuntu 20.04
  32. Setting Up an Ubuntu 20.04 Web Server
  33. Configuring an Ubuntu 20.04 Postfix Email Server
  34. Adding a New Disk Drive to an Ubuntu 20.04 System
  35. Adding a New Disk to an Ubuntu 20.04 Volume Group and Logical Volume
  36. Adding and Managing Ubuntu 20.04 Swap Space
  37. Ubuntu 20.04 System and Process Monitoring

SwiftUI Essentials – iOS 14 Edition

  1. An Introduction to Swift Structures
  2. An Introduction to Swift Property Wrappers
  3. An Overview of SwiftUI
  4. Using Xcode in SwiftUI Mode
  5. SwiftUI Architecture
  6. The Anatomy of a Basic SwiftUI Project
  7. Creating Custom Views with SwiftUI
  8. SwiftUI Stacks and Frames
  9. SwiftUI Lifecycle Event Modifiers
  10. Working with SwiftUI State, Observable and Environment Objects
  11. A SwiftUI Example Tutorial
  12. SwiftUI Observable and Environment Objects – A Tutorial
  13. SwiftUI Data Persistence using AppStorage and SceneStorage
  14. SwiftUI Stack Alignment and Alignment Guides
  15. SwiftUI Lists and Navigation
  16. A SwiftUI List and Navigation Tutorial
  17. An Overview of SwiftUI List, OutlineGroup and DisclosureGroup
  18. A SwiftUI List, OutlineGroup and DisclosureGroup Tutorial
  19. Building SwiftUI Grids with LazyVGrid and LazyHGrid
  20. Building Tabbed Views in SwiftUI
  21. Building Context Menus in SwiftUI
  22. Basic SwiftUI Graphics Drawing
  23. SwiftUI Animation and Transitions
  24. Working with Gesture Recognizers in SwiftUI
  25. Creating a Customized SwiftUI ProgressView
  26. An Overview of SwiftUI DocumentGroup Scenes
  27. A SwiftUI DocumentGroup Tutorial
  28. An Introduction to SwiftUI and SiriKit
  29. A SwiftUI SiriKit Tutorial
  30. Customizing the SiriKit Intent User Interface
  31. A SwiftUI SiriKit NSUserActivity Tutorial
  32. An Overview of SwiftUI Siri Shortcut Integration
  33. A SwiftUI Siri Shortcut Tutorial
  34. Building Widgets with SwiftUI and WidgetKit
  35. A SwiftUI WidgetKit Tutorial
  36. Supporting WidgetKit Size Families in SwiftUI
  37. A SwiftUI WidgetKit Deep Link Tutorial
  38. Adding Configuration Options to a WidgetKit Widget
  39. Integrating UIViews with SwiftUI
  40. Integrating UIViewControllers with SwiftUI
  41. Integrating SwiftUI with UIKit