PowerShell Scripting

4 out of 5
4
6 reviews
Linux Foundation Certified SysAdmin

The primary goal of this quick start guide is to introduce you to Unreal Engine 4`s (UE4) development environment. By the end of this guide, you`ll know how to set up and develop C++ Projects in UE4. This guide shows you how to create a new Unreal Engine project, add a new C++ class to it, compile the project, and add an instance of a new class to your level. By the time you reach the end of this guide, you`ll be able to see your programmed Actor floating above a table in the level.

This quick start guide shows you how to add assets to your Unreal Engine (UE4) games. By the end of this guide, you`ll know how to use the Project Browser to create new projects and navigate the Content Browser to find and add content. You`ll also know where to find information on the FBX Content Pipeline while learning how to use the Material Editor to modify Materials before applying them to a Static Mesh Actor.

Main Features

  • Achieve Hollywood best quality visuals out of the box.
  • With complete C++ source code access, you can study.
  • Comes with designer-friendly Blueprint visual scripting.
  • Unreal Engine provides Robust Multiplayer Framework.
  • The built-in Cascade visual effects editor enables particles.
  • Unreal Engine 4`s Material Editor makes use of physically-based.

What is the target audience?

  • You might be thinking, all of the above – and that is fine. But as a complete beginner learning Unreal Engine 4.
  • The rendering system in Unreal Engine 4 is an all-new, DirectX 11 pipeline that includes deferred shading.

Learning a new game engine as a complete beginner is very intimidating. There are a lot of tutorials, documentation and advice already out but how do you start and proceed with learning Unreal Engine 4 is unclear. You get pulled into many different directions and end up confused and overwhelmed.

I have spent a lot of time deconstructing what it takes to learn a game engine from scratch. What it is that you should focus on first and what you should avoid until later.

Introduction to PowerShell

1
PSS – What is PowerShell?
2
PSS – Getting help
3
PSS – Command naming and discovery
4
PSS – Parameters, values, and parameter sets
5
PSS – Introduction to providers
6
PSS – Introduction to splatting
7
PSS – Parser modes
8
PSS – Experimental features

Modules and Snap-Ins

1
PSS – Introducing modules
2
PSS – Finding and installing modules
3
PSS – PowerShellGet 3.0
4
PSS – PowerShell repositories
5
PSS – About snap-ins

Working with Objects in PowerShell

1
PSS – Pipelines
2
PSS – Members
3
PSS – Enumerating and filtering
4
PSS – Selecting and sorting
5
PSS – Grouping and measuring
6
PSS – Comparing
7
PSS – Importing, exporting, and converting

Operators

1
PSS – Arithmetic operators
2
PSS – Assignment operators
3
PSS – Comparison operators
4
PSS – Regular expression-based operators
5
PSS – Logical operators
6
PSS – Binary operators
7
PSS – Type operators
8
PSS – Redirection operators
9
PSS – Other operators

Variables | Arrays and Hashtables

1
PSS – Naming and creating variables
2
PSS – Objects assigned to variables
3
PSS – Variable commands
4
PSS – Variable provider
5
PSS – Scopes and variables
6
PSS – Types and type conversion
7
PSS – Arrays
8
PSS – Hashtables
9
PSS – Lists, dictionaries, queues, and stacks

Conditional Statements and Loops

1
PSS – if, else, and elseif
2
PSS – switch
3
PSS – Loops
4
PSS – Loops, break, and continue
5
PSS – Implicit Boolean

Working with .NET

1
PSS – Assemblies
2
PSS – Types
3
PSS – Enumerations
4
PSS – Classes
5
PSS – Namespaces
6
PSS – The using keyword
7
PSS – Type accelerators
8
PSS – Members
9
PSS – Reflection in PowerShell

Strings | Numbers and Dates

1
PSS – Manipulating strings
2
PSS – Converting strings
3
PSS – Manipulating numbers
4
PSS – Manipulating dates and times

Regular Expressions

1
PSS – Regex basics
2
PSS – Anchors
3
PSS – Quantifiers
4
PSS – Character classes
5
PSS – Alternation
6
PSS – Grouping
7
PSS – Look-ahead and look-behind
8
PSS – The .NET Regex type
9
PSS – Regex options
10
PSS – Examples of regular expressions

Files | Folders and the Registry

1
PSS – Working with providers
2
PSS – Items
3
PSS – Windows permissions
4
PSS – Transactions
5
PSS – File catalog commands

Windows Management Instrumentation

1
PSS – Working with WMI
2
PSS – CIM cmdlets
3
PSS – The WMI Query Language
4
PSS – WMI Type Accelerators
5
PSS – Permissions

Working with HTML | XML and JSON

1
PSS – HTML
2
PSS – XML commands
3
PSS – System.Xml
4
PSS – System.Xml.Linq
5
PSS – JSON

Web Requests and Web Services

1
PSS – Web requests
2
PSS – Working with REST
3
PSS – Working with SOAP

Remoting and Remote Management

1
PSS – WS-Management
2
PSS – PSSessions
3
PSS – Remoting on Linux
4
PSS – Remoting over SSH
5
PSS – The double-hop problem
6
PSS – CIM sessions
7
PSS – Just Enough Administration

Asynchronous Processing

1
PSS – Working with jobs
2
PSS – Reacting to events
3
PSS – Using runspaces and runspace pools

Graphical User Interfaces

1
PSS – About Windows Presentation Foundation (WPF)
2
PSS – Designing a UI
3
PSS – About XAML
4
PSS – Displaying the UI
5
PSS – Layout
6
PSS – Naming and locating elements
7
PSS – Handling events
8
PSS – Responsive interfaces

Scripts | Functions and Script Blocks

1
PSS – About style
2
PSS – Capabilities of scripts, functions, and script blocks
3
PSS – Parameters and the param block
4
PSS – The CmdletBinding attribute
5
PSS – The Alias attribute
6
PSS – begin, process, end, and cleanup
7
PSS – Managing output
8
PSS – Working with long lines
9
PSS – Comment-based help

Parameters | Validation and Dynamic Parameters

1
PSS – The Parameter attribute
2
PSS – Validating input
3
PSS – Pipeline input
4
PSS – Defining parameter sets
5
PSS – Argument completers
6
PSS – Dynamic parameters

Classes and Enumerations

1
PSS – Defining an enumeration
2
PSS – Creating a class
3
PSS – Classes for parameters
4
PSS – Classes and DSC

Building Modules

1
PSS – Creating a module
2
PSS – Publishing a module
3
PSS – Module scope
4
PSS – Initializing and removing modules

Testing

1
PSS – Static analysis
2
PSS – Testing with Pester

Error Handling

1
PSS – Error types
2
PSS – Error actions
3
PSS – Raising errors
4
PSS – Catching errors

Debugging and Troubleshooting

1
PSS – Common problems
2
PSS – Debugging in the console
3
PSS – Debugging in Visual Studio Code
Faq Content 1
Faq Content 2

Productivity Hacks to Get More Done in 2018

— 28 February 2017

  1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
  2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
  3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!


4
4 out of 5
6 Ratings

Detailed Rating

Stars 5
3
Stars 4
0
Stars 3
3
Stars 2
0
Stars 1
0

{{ review.user }}

{{ review.time }}
 

Show more
Please, login to leave a review
Add to Wishlist
Enrolled: 34 students
Duration: 10 hours
Lectures: 134
Video: 9 hours
Level: Advanced

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed
PowerShell Scripting
Category:
4 out of 5
4
6 reviews
Price:
Free