Code with Mosh Linux Academy MasterClass O'REILLY Other Courses PacktPub Pentester Academy

[Code with Mosh] Angular 4: Beginner to Pro

Build professional, interactive apps with Angular – the most popular framework for building web apps. This course covers everything.

30 hours

374 lessons

What is Angular?

Angular is one of the most popular frameworks for building client apps with HTML, CSS and TypeScript.

Why learn Angular?

Put simply, Angular is a must-have on your resume. Lucky for you, this course is a full-on, deep-dive into Angular that will give you the competitive edge you’re looking for.

A Step-by-Step, A to Z course

What you’ll get when you sign up for this course:

  • Learn mastery skill level in the fastest time possible – no other course can make this promise
  • Clear path from beginner to pro – lessons progress in a logical way
  • No more wasting time on disjointed, out-of-date online tutorials
  • Learn at your own pace – lifetime access – so take your time if you prefer
  • Little-known expert tips and tricks to make Angular app-building a breeze
  • Gain confidence and skills quickly – build a real, working app in the course
  • No prior knowledge needed – just basic familiarity with HTML, CSS and JavaScript
  • More than 370 lessons, equating to 30 hours of HD video tutorials
  • Watch on any device, online or offline – mobile friendly and downloadable lessons
  • Certificate of completion to present to your employer

You’ll learn to:

Build client apps on your own

Troubleshoot common errors

Write clean and maintainable code

Apply best practices

Learn using real-world examples, assignments
and a complete project, from setup to deployment!

Become a Skilled Front-end
or Full-stack Developer

Right from the beginning, you’ll jump in and build your first Angular 4 app within minutes. There’s no boring, long introductions, we’ll get straight into the nuts and bolts!

  • Display data and handle events
  • Build re-usable components
  • Manipulate the DOM using directives
  • Format data using pipes
  • Build template-driven and reactive forms
  • Consume HTTP services
  • Use Reactive Extensions and observables
  • Implement routing and navigation
  • Add authentication and authorization
  • Deploy your applications

Enroll now and watch the videos online or offline
on any devices!

Get an Expert Edge

You’ll learn things that other courses don’t offer, making you stand out amongst the crowd:


Angular Animations

Angular Material

Redux Architecture

Unit Testing

It’s like having an experienced developer right next to you

I’ll share my 17 years of experience as a software engineer, giving you all the expert advice, tips and tricks you’ll need to become an Angular master. Included in the 30 hours of tutorials are 8 hours of walkthrough guides on how to build a real e-commerce application with Angular 4, Firebase 4 and Bootstrap 4. There’s nothing like hands-on learning to fully understand all the concepts.

Video Thumbnail

No Prior Knowledge Needed

You don’t need familiarity with TypeScript or any previous versions of Angular.
You just need some basic familiarity with HTML, CSS and JavaScript.

Your Instructor


Mosh Hamedani

Mosh Hamedani

Hi! My name is Mosh Hamedani. I’m a software engineer with almost two decades of experience and I’ve taught over three million people how to code or how to become a professional software engineer through my online courses and YouTube channel.

I believe coding should be fun and accessible to everyone.

Are you ready to become
an Angular rockstar?

Enroll in the course to get:

  • 30 hours of HD videos
  • Real-world examples
  • Exercises and solutions
  • Project: A real e-commerce app
  • Little known expert tips
  • Certificate of completion
  • Lifetime access
  • Learn at your own pace
  • Watch online or offline
  • Watch on any devices
  • Downloadable source code
  • Closed captions (CC)

Size: 28.09G

Code with Mosh Linux Academy MasterClass O'REILLY Other Courses PacktPub Pentester Academy

[EnglishClass101] Learn English in the Fastest, Easiest and Most Fun Way

Learn English in the Fastest, Easiest and Most Fun Way

Start Speaking from Lesson #1: Get 1000s of Lessons by Real Teachers

Here’s What You Unlock

1000s of Audio
& Video Lessons

Get complete lesson library access – audio & video lessons from Beginner to Advanced

In-Depth Lesson Materials
Master English 100%
with lesson notes, English translations, quizzes, and more
Vocabulary & Phrase
Learning Tools
Learn 2,000+ English words and phrases FAST with curated lists and smart flash cards
Access on Android,
iPhone & iPad
Get our personalized learning system on your mobile device
Daily Dose of English
FULL library of 365 mini-lessons and new lessons delivered daily

Video: Your 6 Free BONUS English Learning Tools

0 Absolute Beginner Video Lesson

EnglishClass101 offers a unique learning experience that cannot be found in conventional classrooms. In addition to offering lessons that can be completed on your own time, we approve all of the content we release through a certified English teacher.
EnglishClass101 aims to have you speaking English after just one lesson! Our lessons focus on pronunciation and listening comprehension, so that you can start practicing what you learn from our professional teachers. Inside the PDF lesson notes, you will find the necessary tools for reading comprehension, and thorough explanations of phrases and key grammar points, in addition to a segment dedicated to cultural information. To address speaking practice, we have an easy-to use voice recorder on every lesson page so you can compare your pronunciation to our teachers’ and continue to refine your speaking skills.
When all the aspects of EnglishClass101 are put together, this program provides students of English with the ultimate self-study learning course.
01. All About Season 1
02. All About Season 2
03. Basic Bootcamp Season 1
04. Basic Bootcamp Season 2
05. Pronunciation
06. Pronunciation Season 2
07. Survival Phrases Season 1
08. Survival Phrases Season 2
09. Beginner Season 1
10. Gengo English
11. Upper Beginner
12. Upper Intermediate Season 1
13. Upper Intermediate Season 2
14. Lower Intermediate Season 1
15. Intermediate Season 1
16. Advanced
17. Advanced Audio Blog Season 1
18. Advanced Audio Blog Season 2
19. Advanced Audio Blog Season 3
20. Advanced Audio Blog Season 4
21. Lower Advanced
22. Buzzwords
V1. Learn with Pictures and Video
V2. Learn with Pictures and Video Season 2
V3. Video Vocabulary Season 1
V4. Learn British English in Three Minutes
V5. Learn English in Three Minutes
V6. Video Vocabulary Season 2
V7. Video Culture Class American Holidays
V8. American English Listening Comprehension for Absolute Beginners
V9. American English Listening Comprehension for Beginners

Learn how to introduce yourself


  • 1. Absolute Beginner Audio Lesson
Learn the most common way to say “thank you”


  • 2. Beginner Audio Lesson
Learn the very common English greeting, “How’s it going?”


  • 3. Intermediate Audio Lesson
Learn how to form the present tense of English verbs


  • 4. Advanced Audio Lesson
Learn how to use various English nouns, many of which are used around Christmas time

Size: 10.98G

Code with Mosh Linux Academy MasterClass O'REILLY Other Courses PacktPub Pentester Academy

[Packtpub] Hands-On Blender 3D Modeling [Video]


Brantley Brumley – Brantley has been a game and computer enthusiast since he could read, maybe even a little before that. It has been a few years since he branched out and has been trying to do what he loves full time, which is, create games. He successfully created and published his first 2D game, in the App store, in early 2018. Since then, he has been working on a 3D game.

He found another love of his, creating 3D art for the game! He also owns his own photo booth company and works a lot with photo editing software (IE photoshop, GIMP) which used hand in hand with 3D modeling software, become quite the powerhouse. You can find him on LinkedIn and check out his 2D game, Farting Frankie, on the app store!

February 2019

6 hours 4 minutes

Create usable and powerful 3D models to becoming a professional Blender 3D artist.

More Information

  • Use Blender 3D, from installation to masterful 3D art
  • Go step by step from Blender to game, or Blender to 3D print, or Blender to movie screen!
  • Create the Base Mesh for the objects you want to create
  • Sculpt using MultiRes modifier and Dynamic Topology sculpting
  • Understand the pros and cons of both methods
  • See the importance of Re-Topology, which is especially important in the gaming industry
  • Unwrap and texture your new 3D model by bringing it to life with some color
  • Rig a character to prepare it for animation, and give it some bones
  • Export and create Texture maps to bring your creation from Blender 3D to the world
About So, you’ve seen the latest movies and video games and want to be part of the action. Maybe you’re an indie game developer who needs some cool assets for your project, or an artist looking to branch out into the ever-growing 3D industry. Well, you can! 3D modeling is easier than you think and you can start creating your own art.

This course will show you the tools and skills necessary using the free Blender 3D software. And the best part is you’ll be creating in real time, as well as learning everything you need to know on your path to 3D artistry! This course will take you from A-Z, whether it be for movies, games, or 3D printing. It’s up to you to decide! If you want to learn Blender and make headway in the 3D modeling world, then this course is for you!

The code bundle for this video course is available at –

Style and Approach

Step by step, we’ll create 3D art. With simple instructions and visualization of everything happening on the screen, you can easily follow along and absorb the content. The course will be interesting and hands-on, with useful tips and tricks that will help you speed up the process.

  • No prior Blender experience needed! This course will take you from the beginning to the end in real time and with usable examples
  • With step-by-step videos and instructions, you’ll be creating 3D art in minutes
  • Apart from the loads of content, you’ll export and import your 3D art into Unity 3D, a professional gaming engine that’s free to use!
Course Length 6 hours 4 minutes
ISBN 9781789953213
Date Of Publication 28 Feb 2019

Size: 3.19G

Code with Mosh Linux Academy MasterClass O'REILLY Other Courses PacktPub Pentester Academy

[Packtpub] Mastering Flutter [Video]

Robert Brunhage
March 2019

2 hours 4 minutes

A fast-paced tutorial for experienced front-end developers who want to attain Flutter mastery

More Information

  • Master Flutter for designing highly available, cost-efficient, and scalable applications.
  • Use the different feature of Flutter to make your applications more reliable with consistent performance.
  • Unified app development using Flutter’s diverse tools and libraries.
  • Debug and improve the performance of your app using Flutter.
  • Use the BLoC Pattern as a state management solution.
  • Connect your application to a real database.
About Flutter is quickly becoming a well-known framework for developing cross-platform apps for both Android and iOS devices. Apps made with Flutter are very fast because of their high rendering power and because Dart compiles the app into native ARM code.
This course shows you how to make your applications reliable with consistent performance. You’ll build modern applications using the different features of Flutter. You will develop apps for both iOS and Android with just one codebase and learn how to connect your app to a database using Firebase. You will learn how to improve the performance of your applications, thus taking your skills to the next level.By the end of this course, you will have mastered building your applications using Flutter.

All the code files for this course are present on Github at –

Style and Approach

The course supplies hands-on instructions, interesting and illustrative examples, and clear explanations for mastering Flutter. Useful tips and advice are provided to help you succeed and overcome obstacles.

  • Master Flutter for designing highly available, cost-efficient, and scalable applications
  • Build and manage applications with ease using the different Flutter features such as the BLoC architecture, RxDart, and StreamBuilder.
  • Master techniques for building your application in a reactive and efficient way in Flutter.
Course Length 2 hours 4 minutes
ISBN 9781789612981
Date Of Publication 29 Mar 2019

Size: 473.32M

Code with Mosh Linux Academy MasterClass O'REILLY Other Courses Pentester Academy

[Pentester Academy] Attacking and Defending Active Directory

Attacking and Defending Active Directory

The importance of Active Directory in an enterprise cannot be stressed enough. Used by more than 90% of Fortune 1000 companies, the all-pervasive AD is the focal point for adversaries. Still, when it comes to AD security, there is a large gap of knowledge, which security professionals and administrators struggle to fill. Over the years, we have taught numerous professionals in real world trainings on AD security and always found that there is a lack of quality material, which can take students from basics of Active Directory security, and teach them how to attack and defend it.

Attacking and Defending Active Directory is beginner friendly course designed for security professionals who would like to enhance their AD security knowledge and want to understand practical threats and attacks in a modern Active Directory environment. The course is based on our years of experience of making and breaking Windows and AD environments and teaching security professionals.

We cover topics like AD enumeration, trusts mapping, domain privilege escalation, domain persistence, Kerberos based attacks (Golden ticket, Silver ticket and more), ACL issues, SQL server trusts, Defenses and bypasses of defenses.

You can either create your own Active Directory lab and follow along, or subscribe to one of our premium labs.

A non-exhasutive list of topics to be covered include:

  • Active Directory Enumeration. Use scripts, built-in tools and MS ActiveDirectory module to enumerate the target domain.
    • Understand how useful information like users, groups, group memberships, computers, user properties etc. from the domain controller is available to even a normal user.
    • Understand and enumerate intra-forest and inter-forest trusts. Practice how to extract information from the trusts.
    • Enumerate Group policies.
    • Enumerate ACLs and learn to find out ‘interesting rights on ACLs in the target domain to carry out attacks.
  • Local Privilege Escalation
    • Learn different local privilege escalation techniques on a Windows machine.
    • Hunt for local admin privileges on machines in the target domain using multiple methods.
    • Abuse enterprise applications to execute complex attack paths that involve bypassing antivirus and pivoting to different machines.
  • Domain Privilege Escalation
    • Learn to find credentials and sessions of high privileges domain accounts like Domain Administrators, extracting their credentials and then using credential replay attacks to escalate privileges, all of this with just using built-in protocols for pivoting.
    • Learn to extract credentials from a restricted environment where application whitelisting is enforced. Abuse derivative local admin privileges and pivot to other machines to escalate privileges to domain level.
    • Understand the classic Kerberoast and its variants to escalate privileges.
    • Enumerate the domain for objects with unconstrained delegation and abuse it to escalate privileges.
    • Find domain objects with constrained delegation enabled. Understand and execute the attacks against such objects to escalate privileges to a single service on a machine and to the domain administrator using alternate tickets.
    • Learn how to abuse privileges of Protected Groups to escalate privileges.
  • Domain Persistence and Dominance
    • Abuse Kerberos functionality to persist with DA privileges. Forge tickets to execute attacks like Golden ticket and Silver ticket to persist.
    • Subvert the authentication on the domain level with Skeleton key and custom SSP.
    • Abuse the DC safe mode Administrator for persistence.
    • Abuse the protection mechanism like AdminSDHolder for persistence.
    • Abuse minimal rights required for attacks like DCSync by modifying ACLs of domain objects.
    • Learn to modify the host security descriptors of the domain controller to persist and execute commands without needing DA privileges.
  • Cross trust attacks
    • Learn to elevate privileges from Domain Admin of a child domain to Enterprise Admin on the forest root by abusing Trust keys and krbtgt account.
    • Execute intra-forest trust attacks to access resources across forest.
    • Abuse database links to achieve code execution across forest by just using the databases.
  • Forest persistence and dominance
    • Understand forest persistence technique like DCShadow. Execute it to modify objects in the forest root without leaving change logs. Learn minimal permissions required to use DCShadow and avoid change logs for minimal permissions using Shadowception.
  • Defenses – Monitoring
    • Learn about useful events logged when the discussed attacks are executed.
  • Defenses and bypass – Architecture and Work culture Changes
    • Learn briefly about architecture and work culture changes required in an organization to avoid the discussed attacks. We discuss Temporal group membership, ACL Auditing, LAPS, SID Filtering, Selective Authentication, credential guard, device guard, Protected Users Group, PAW, Tiered Administration and ESAE or Red Forest.
    • Learn how Microsoft’s Advanced Threat Analytics and other similar tools detect domain attacks and the ways to avoid and bypass such tools.
  • Defenses and bypass – Deception
    • Understand how Deception can be effective deployed as a defense mechanism in AD. Deploy decoy user objects, which have interesting properties set, which have ACL rights over other users and have high privilege access in the domain along with available protections. Deploy computer objects and Group objects to deceive an adversary. Learn how adversaries can identify decoy objects and how defenders can avoid the detection.
  • Defenses and bypass – PowerShell
    • Learn about various improvements in Windows PowerShell v5 and their significance in detecting attacks. We will discuess System Wide Transcription, Enhance logging, Constrained Language Mode, AMSI etc. Learn how JEA helps in secure administration. Execute bypasses against the discussed defenses and the detection of bypasses.

Nikhil Mittal

  Nikhil Mittal is a hacker, infosec researcher, speaker and enthusiast. His area of interest includes penetration testing, attack research, defence strategies and post exploitation research. He has 6+ years of experience in Penetration Testing for his clients which include many global corporate giants. He is also a member of Red teams of selected clients.

He specializes in assessing security risks at secure environments which require novel attack vectors and “out of the box” approach. He has worked extensively on using Human Interface Device in Penetration Tests and PowerShell for post exploitation. He is creator of Kautilya, a toolkit which makes it easy to use HIDs in penetration tests and Nishang, a post exploitation framework in PowerShell. In his spare time, Nikhil researches on new attack methodologies and updates his tools and frameworks.

Nikhil has held trainings and boot camps for various corporate clients (in US, Europe and SE Asia), and at the world’s top information security conferences.He has spoken at conferences like Defcon, BlackHat USA, BlackHat Europe, RSA China, Troopers, DeepSec, PHDays, BlackHat Abu Dhabi, Hackfest, ClubHack, EuSecWest and more. He blogs at Lab of Penetration Tester.

Size: 4.72G