Programming Fundamentals with Kotlin - Full Tutorial Course Direkt zum Hauptbereich

Programming Fundamentals with Kotlin - Full Tutorial Course



YouTube Video Link :
https://youtu.be/AeC4G-H-MQA
Learn programming fundamentals using the Kotlin programming language. Kotlin is an excellent language for GUI Architectures, Libraries, and Server Side Applications. This course will start you off the right way, no matter which path you take with the language. The course features hands-on coding exercises to teach you both Functional, Event Driven, and Object Oriented design patterns. 💻 Code: https://ift.tt/2GNhc8c 🎥 Tutorial from Ryan Kay. Check out his wiseAss YouTube channel: https://www.youtube.com/user/gosuddr93 🔗Kotlin course on Udemy: https://ift.tt/2M4E5bo ⭐️ Course Contents ⭐️ Section 1 ⌨️ (0:00:00) Course Overview: About Me, You, and this Course ⌨️ (0:09:23) How to Run the Examples ⌨️ (0:10:59) Kotlin Syntax Practice for Beginners Section 2 ⌨️ (0:39:26) Data Landscape: Memory Spaces and Named Addresses (References) ⌨️ (0:44:21) How to use "val" and "const val" References to promote Immutability/Efficiency: ⌨️ (0:51:55) Using "var" Reference Types, and the problems with Shared Mutable State! ⌨️ (0:58:58) Giving Structure to Data with Classes Section 3 ⌨️ (1:19:45) A Fundamental Divide: Computation and Control Logic ⌨️ (1:22:52) Computing Data means Solving Problems ⌨️ (1:32:11) Controlling the Flow of Data ⌨️ (1:37:24) Event Driven Programs ⌨️ (1:57:33) Functional versus Imperative Program Style (mild introduction) Section 4 ⌨️ (2:18:38) What is Software Architecture? ⌨️ (2:21:14) Separation of Concerns ⌨️ (2:34:13) Dependency Inversion: Using Interfaces Effectively for Front End and Back End ⌨️ (3:06:22) Extension versus Abstraction: Open/Closed Principle ⌨️ (3:17:00) Dependency Injection: How, What, and Why? ⌨️ (3:30:23) Inversion of Control via the Service Locator Pattern Section 5 ⌨️ (3:44:25) Proving Programs with Tests (a light introduction to Testing) ⌨️ (4:01:42) Solving Problem (Domains) by Analysis -- Learn to code for free and get a developer job: https://ift.tt/2stGI8o Read hundreds of articles on programming: https://ift.tt/2X6DQ5D And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Kommentare

Beliebte Posts aus diesem Blog

Gio - Plastik (Prod. by Emde51)

YouTube Video Link : https://www.youtube.com/watch?v=eIn5iHrE0T4 PLASTIK - JETZT ÜBERALL STREAMEN: ► Spotify: https://ift.tt/3gCXRFY ► Merch: https://ift.tt/3b4Nnhg ► Spenden: https://ift.tt/2vYLD6p Prod. by Emde51: ►Youtube: https://ift.tt/3ls7vyK ►Instagram: https://ift.tt/2LeN4Uv Mix & Mastering: Perino ►Instagram: https://ift.tt/2FeloMQ Video: Jan Schulze ►Instagram: https://ift.tt/2EAsbUC ►Website: https://ift.tt/32AQWYH Gio: ►Facebook: https://ift.tt/1BlTa7T ►Twitter: http://twitter.com/GioRap90 ►Instagram: https://ift.tt/2vXwuCa ►Twitch: https://ift.tt/2xc3h54 ►Discord: https://ift.tt/2G8K9Ov ►Zweitkanal: https://bit.ly/2P60Muz *Amazon Affliate Link

Open Blocks - Creating, Storing, and Using Liquid XP - Minecraft

YouTube Video Link : https://youtu.be/-9r7X9_xpz4 A quick and easy-to-follow "How To Guide" on how to use create, store, and withdraw liquid XP from Open Blocks using XP Drains, XP Showers, and Tanks. WARNING: This tutorial assumes you have the required blocks needed to craft this setup