Dan Wahlin covers the basics, input/output properties, nested components, etc.
Dan Wahlin founded Wahlin Consulting (https://codewithdan.com) which provides training, consulting and architecture services on Web technologies such as Angular, Node.js, Express, JavaScript, TypeScript, C#, ASP.NET Core, Web API, Microservices, and Docker. He’s also published many developer courses on Pluralsight.com and Udemy.com. Dan is a Docker Captain, Google GDE, Microsoft MVP and Regional Director and speaks at conferences and user groups around the world. Dan has written several books on Web technologies, hundreds of technical articles and blog posts (https://blog.codewithdan.com) and runs the "Code with Dan Web Development Newsletter" - a great way to stay up on the latest technologies. Follow Dan on Twitter @DanWahlin.