Companies Home Search Profile

Ultimate Coding Course for Web App and Android Development

Focused View

John Bura,Mammoth Interactive

28:32:36

11 View
  • 1 - Course Trailer.mp4
    00:40
  • 2 - Install Android Studio 3 with Kotlin.mp4
    05:24
  • 3 - Install Kotlin for Android Studio 232 and Earlier.mp4
    06:02
  • 4 - Intro to the Kotlin Language.mp4
    07:27
  • 5 - 85 value Source Code.html
  • 5 - IntroText.txt
  • 6 - Introduction.mp4
    02:57
  • 7 - Intro to Variables.mp4
    13:22
  • 8 - Primitive Variable Types.mp4
    11:27
  • 9 - Strings.mp4
    09:47
  • 10 - Ranges.mp4
    07:15
  • 11 - Nullable Variables.mp4
    16:17
  • 12 - Converting Between Variable Types.mp4
    22:13
  • 13 - Assignment Arithmetic and Unary Operators.mp4
    12:28
  • 14 - Conditional Operators.mp4
    09:06
  • 15 - 85 value Source Code.html
  • 15 - VariablesText.txt
  • 16 - Introduction.mp4
    02:46
  • 17 - Intro to Arrays.mp4
    14:03
  • 18 - 85 value Source Code.html
  • 18 - CollectionsText.txt
  • 19 - Introduction.mp4
    02:36
  • 20 - If Statements.mp4
    11:30
  • 21 - Advanced If Statements.mp4
    12:43
  • 22 - When Statements and Expressions.mp4
    15:35
  • 23 - Checking for Null Values.mp4
    04:11
  • 24 - While Loops.mp4
    11:24
  • 25 - Continue and Break Statements.mp4
    11:04
  • 26 - 85 value Source Code.html
  • 26 - ControlFlowText.txt
  • 27 - Introduction.mp4
    02:49
  • 28 - Functions With and Without Parameters.mp4
    16:07
  • 29 - Return Types.mp4
    12:07
  • 30 - Variable Scope.mp4
    10:27
  • 31 - Unique Kotlin Function Syntax.mp4
    10:27
  • 32 - 85 value Source Code.html
  • 32 - FunctionsText.txt
  • 33 - Introduction.mp4
    05:58
  • 34 - Creating and Instantiating a Class.mp4
    11:46
  • 35 - Additional Constructors and Init Block.mp4
    07:00
  • 36 - Adding Properties and Behaviors.mp4
    18:05
  • 37 - This Keyword.mp4
    04:23
  • 38 - Visibility Access Modifiers.mp4
    12:20
  • 39 - Custom Getters and Setters.mp4
    10:10
  • 40 - Inheritance.mp4
    24:28
  • 41 - Interfaces.mp4
    16:15
  • 42 - Enumerations.mp4
    12:53
  • 43 - 85 value Source Code.html
  • 43 - ClassandObjectsText.txt
  • 44 - What is ES6.mp4
    09:14
  • 45 - Functionality of ES6.mp4
    05:34
  • 46 - Testing your Code.mp4
    03:53
  • 47 - Common Pitfalls.mp4
    04:14
  • 48 - Things to Know about this Course.mp4
    02:20
  • 49 - Tips to Getting Started with Javascript.mp4
    04:36
  • 50 - Top 7 Things You Will Learn.mp4
    05:01
  • 51 - Numbers and Strings.mp4
    11:18
  • 52 - Introduction to Booleans.mp4
    08:32
  • 53 - Further Look into Booleans.mp4
    04:11
  • 54 - Objects.mp4
    11:54
  • 55 - Further Look into Objects.mp4
    14:59
  • 56 - Arrays.mp4
    10:43
  • 57 - Further Look into Arrays.mp4
    12:45
  • 58 - Introduction to Variables.mp4
    05:52
  • 59 - Variable Arrays.mp4
    09:51
  • 60 - Boolean Variables.mp4
    08:15
  • 61 - Naming Conventions for Variables.mp4
    04:06
  • 62 - Scoping and Intro to Let.mp4
    09:40
  • 63 - Let Statements.mp4
    02:34
  • 64 - Intro to Const.mp4
    10:15
  • 65 - Summary.mp4
    01:19
  • 66 - Intro to If Statements.mp4
    07:53
  • 67 - Equal Sign Operators.mp4
    11:11
  • 68 - Other Comparison Operators.mp4
    13:45
  • 69 - Nested If Statements.mp4
    06:48
  • 70 - Logical Operators.mp4
    10:50
  • 71 - Not Operators.mp4
    09:07
  • 72 - Else and Else If.mp4
    07:14
  • 73 - Introduction to Functions.mp4
    06:37
  • 74 - Making Code Reusable.mp4
    09:15
  • 75 - The Return Keyword.mp4
    09:24
  • 76 - Hoisting.mp4
    03:41
  • 77 - Function Expressions.mp4
    06:52
  • 78 - Functions Changing NonPrimitive Properties.mp4
    06:13
  • 79 - Nested Functions.mp4
    05:20
  • 80 - Internal Functions.mp4
    10:17
  • 81 - Un Nesting Functions.mp4
    04:54
  • 82 - Function Expressions.mp4
    08:36
  • 83 - Returns and Brackets.mp4
    06:48
  • 84 - Example of a Concise Function.mp4
    06:59
  • 85 - For Each Loop.mp4
    03:55
  • 86 - Default Values.mp4
    14:15
  • 87 - Reset Parameters.mp4
    10:44
  • 88 - Arrow Functions.mp4
    10:51
  • 89 - Note about Enclosing Context.mp4
    00:51
  • 90 - Introduction.mp4
    07:42
  • 91 - Break Statement.mp4
    05:41
  • 92 - Volume Example.mp4
    06:12
  • 93 - Alternate Methods.mp4
    02:35
  • 94 - Return Statements.mp4
    05:16
  • 95 - Introduction.mp4
    03:54
  • 96 - While Loops.mp4
    05:28
  • 97 - Integer and Names Examples.mp4
    10:17
  • 98 - Do While Loop.mp4
    05:07
  • 99 - Purchase Validity Check Example.mp4
    02:20
  • 100 - For Loop.mp4
    10:17
  • 101 - Else If Statements in For Loops.mp4
    06:05
  • 102 - Controlling Loops.mp4
    11:01
  • 103 - Closing Over For Loop.mp4
    10:11
  • 104 - For In and For Each Loops.mp4
    10:11
  • 105 - For Of Loop.mp4
    09:36
  • 106 - Sets in For Of Loops.mp4
    03:25
  • 107 - Introduction.mp4
    11:03
  • 108 - Example Using DOM.mp4
    14:53
  • 109 - getElementbyId.mp4
    11:44
  • 110 - Creating Additional Divs.mp4
    03:24
  • 111 - List Example with getElementById.mp4
    04:22
  • 112 - DOM Query Selector.mp4
    05:02
  • 113 - Selecting Multiple Things at Once.mp4
    08:24
  • 114 - Traversing the DOM.mp4
    04:42
  • 115 - Getting and Setting ID and Class.mp4
    03:21
  • 116 - Styling Divs.mp4
    09:52
  • 117 - Adding a Class.mp4
    04:43
  • 118 - Toggling a Class.mp4
    04:00
  • 119 - Creating Elements.mp4
    06:39
  • 120 - Appending Elements.mp4
    07:29
  • 121 - Removing Elements.mp4
    07:03
  • 122 - Introduction.mp4
    09:09
  • 123 - Buttons.mp4
    06:32
  • 124 - Firing and Function Removing Events.mp4
    08:04
  • 125 - Events Propagation.mp4
    17:36
  • 126 - Common Design Pattern.mp4
    06:54
  • 127 - Preventing Default Behavior.mp4
    04:40
  • 128 - Making a Form.mp4
    07:51
  • 129 - Key Events.mp4
    03:57
  • 130 - Showing Text when Typing.mp4
    09:47
  • 131 - DOMContentLoaded.mp4
    09:30
  • 132 - Load Event.mp4
    04:05
  • 133 - Adjust Styling.mp4
    02:07
  • 134 - Recommendations.mp4
    01:24
  • 135 - Introduction.mp4
    02:37
  • 136 - Printing in the Console.mp4
    14:49
  • 137 - Quotations.mp4
    05:01
  • 138 - Nested Template Literals.mp4
    10:09
  • 139 - Tag Template Literals.mp4
    04:12
  • 140 - Destructuring Arrays.mp4
    10:45
  • 141 - Swapping Variables.mp4
    07:50
  • 142 - Ignoring Values and Rest Operator.mp4
    09:45
  • 143 - Destructuring Objects.mp4
    05:50
  • 144 - Assigning New Variable Names.mp4
    09:54
  • 145 - Assigning Default Values.mp4
    07:16
  • 146 - Getting Parts of Object in Function Parameters.mp4
    07:16
  • 147 - Destructuring Nested Objects.mp4
    04:09
  • 148 - For Loops for Destructuring.mp4
    09:01
  • 149 - Introduction to Throw Exceptions.mp4
    09:20
  • 150 - Using Constructor Pattern to Instantiate New Objects.mp4
    03:02
  • 151 - Introduction to TryCatch.mp4
    06:48
  • 152 - Verifying a String.mp4
    09:49
  • 153 - Throwing Errors.mp4
    02:47
  • 154 - Finally Statement.mp4
    08:04
  • 155 - Final Thoughts.mp4
    02:33
  • 156 - Introduction.mp4
    14:33
  • 157 - Prototype.mp4
    07:33
  • 158 - Calling a Method.mp4
    04:14
  • 159 - Arrays in OOP.mp4
    02:37
  • 160 - Creating Objects.mp4
    05:16
  • 161 - Object Constructors.mp4
    08:39
  • 162 - Updating Instances.mp4
    02:10
  • 163 - Adding Methods to Object Prototype.mp4
    02:34
  • 164 - Inheriting from Objects.mp4
    09:35
  • 165 - Cat Example.mp4
    05:01
  • 166 - Checking Instances.mp4
    02:18
  • 167 - Writing Class as a Declaration.mp4
    08:12
  • 168 - Writing Class as an Expression.mp4
    08:30
  • 169 - Inheritance.mp4
    05:20
  • 170 - Invoking Method on Class.mp4
    02:03
  • 171 - Customer Example.mp4
    07:11
  • 172 - Static Methods.mp4
    10:42
  • 173 - Pros and Cons of Inheritance.mp4
    03:01
  • 174 - Grouping Without Inheritance.mp4
    11:15
  • 175 - Functions and Looping Practice.mp4
    09:43
  • 176 - Refactoring Code.mp4
    04:21
  • 177 - Final Thoughts.mp4
    03:35
  • 178 - Introduction to Callbacks.mp4
    09:42
  • 179 - Summing Numbers.mp4
    05:49
  • 180 - Correcting an Array.mp4
    02:56
  • 181 - Passing an Anonymous Function.mp4
    05:20
  • 182 - Simulating Going to External Server.mp4
    09:09
  • 183 - Callback Hell.mp4
    03:39
  • 184 - Functions with Callbacks.mp4
    04:58
  • 185 - Introduction to Promises.mp4
    05:56
  • 186 - Asynchronous Computation.mp4
    05:13
  • 187 - Simulating Callback Example.mp4
    06:16
  • 188 - Refining Code.mp4
    02:38
  • 189 - HardCoding a Resolve.mp4
    08:29
  • 190 - Chained Promises Example.mp4
    02:22
  • 191 - Rewriting Counter Function with Promises.mp4
    06:36
  • 192 - Common Error with Promises.mp4
    08:09
  • 193 - Promiseall Example.mp4
    03:17
  • 194 - Promiserace Example.mp4
    06:14
  • 195 - Introduction.mp4
    10:41
  • 196 - Fetching and Processing Data.mp4
    09:20
  • 197 - Alternative Way to Append to HTML.mp4
    11:28
  • 198 - Multiple Objects in Response.mp4
    05:48
  • 199 - Using Events Promises and Loops.mp4
    07:48
  • 200 - Loops and Data Attributes.mp4
    06:28
  • 201 - Styling.mp4
    05:51
  • 202 - DropDown Menu Example.mp4
    10:12
  • 203 - Final Thoughts.mp4
    03:08
  • 204 - Spread Syntax.mp4
    09:08
  • 205 - Pushing 1 Array into Another.mp4
    02:22
  • 206 - Concatenating Arrays Together.mp4
    02:50
  • 207 - Inserting Array Part into Middle of Another.mp4
    04:53
  • 208 - Slice vs Splice.mp4
    03:52
  • 209 - Rest Syntax and Method Definitions.mp4
    08:40
  • 210 - Property Shorthand.mp4
    03:52
  • 211 - Getting Arguments and Returning Object.mp4
    04:42
  • 212 - Property Names.mp4
    06:01
  • 213 - Formatting Names.mp4
    07:21
  • 214 - Maps.mp4
    15:13
  • 215 - Sets.mp4
    10:14
  • 216 - Converting Between Sets and Arrays.mp4
    06:10
  • 217 - Final Thoughts.mp4
    02:10
  • 218 - Transpiling in Browser.mp4
    10:33
  • 219 - Using Babel in CLI.mp4
    13:08
  • 220 - Looking for Transpiled JavaScript.mp4
    03:03
  • 221 - Looking in Directory.mp4
    04:58
  • 222 - Setting up Simple Server.mp4
    02:38
  • 223 - Watching for Changes.mp4
    02:24
  • 224 - Compiling Using Gulp.mp4
    08:21
  • 225 - Adding Another Task.mp4
    04:52
  • 226 - Setting up Default Task.mp4
    04:46
  • 227 - JSHint.mp4
    04:47
  • 228 - Lint as a Pipe Chain.mp4
    02:17
  • 229 - Potential Errors.mp4
    01:59
  • 230 - Introduction.mp4
    12:38
  • 231 - Watch for Changes.mp4
    02:06
  • 232 - Linting With ESLint.mp4
    07:23
  • 233 - Checking over a File.mp4
    02:59
  • 234 - Bundling.mp4
    05:10
  • 235 - Import and Export Statements.mp4
    06:47
  • 236 - Defining Document.mp4
    01:11
  • 237 - Exporting Default Expressions.mp4
    05:19
  • 238 - Dev Server.mp4
    05:28
  • 239 - Running Webpack Command.mp4
    03:01
  • 240 - 1000 value Source Code.html
  • 240 - SourceCode.zip
  • 241 - Please leave us a rating.html
  • 242 - Bonus Lecture 64 value Free Access to 6 Webinars.html
  • Description


    Learn to Code in Java, Kotlin, and JavaScript. Perfect for Beginners and Aspiring Web Developers and Entrepreneurs

    What You'll Learn?


    • Code in Kotlin
    • Recognize the differences between coding in Java and Kotlin
    • Differentiate between variable types
    • Write control flow statements and expressions
    • Implement functions in Kotlin
    • Use classes, objects, and other structures available in Kotlin
    • Get started with JavaScript basics
    • Learn about ES6 and its new features
    • Apply ES6 concepts in your projects
    • Use build tools like Gulp and Webpack
    • Compile ES6 into ES5 using Babel

    Who is this for?


  • Complete beginners who want to learn to code
  • Experienced coders who want to learn Kotlin's syntax
  • Beginners who want to learn to code for Android app development
  • JavaScript beginners
  • JavaScript developers who want to learn ES6
  • What You Need to Know?


  • A working computer onto which you can install Kotlin and Android Studio 2.2
  • Java coding skills are helpful but not required
  • Modern web browser
  • Basic HTML/CSS knowledge is helpful but not required
  • More details


    Description

    Become the ultimate coder by taking this course! Sign up now to learn valuable skills no one can take away from you.

    In Part 1, you learn Kotlin, the brand-new programming language for Android app development that is taking Java by storm.

    Part 1 is devoted to Kotlin's language basics and comparing the syntax to Java. We target beginners and cover core topics in depth. 

    If you're an intermediate or advanced coder, you can watch the videos at a faster speed using the Speed tool. We encourage you to follow along with the coding as we show you Kotlin's unique syntax.

    What Will I Learn?

    1. The major concepts involved with variables, basic types of variables, more advanced types, Kotlin's new syntax for variables, and how we can use variables differently in Kotlin than you may have already seen in other programming languages.

    2. Collection types, which Kotlin allows us to customize. We'll begin by looking at the simple collection types and then look at more advanced ones.

    3. Control flow. Kotlin has some new statements not found in Java. Kotlin also provides the brand-new ability to turn control flow statements into expressions, which is a powerful capability that has a lot of potential. We will look at the basics and syntax, always relating back to real-life examples.

    4. Functions, which have significant syntax differences in Kotlin. Beginners will learn how to use functions, and more advanced developers will benefit from the introduction to Kotlin's new syntax.

    5. Classes, objects, and other structures available in Kotlin.

    Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:

    • A Comprehensive Beginner's Guide to Coding in Kotlin
    • SpriteKit & Kotlin: The Complete Developer's Guide  
    • The Complete Android Kotlin & Angular 2 Developer Course
    • Ultimate Coding Course for Web App and Android Development 
    • Complete Unreal & Android Development: Build Games & Code
    • Make 34 Games in Unity® & Code for Android Development 
    • Code in Kotlin & Java for Android and Complete 5 iPhone Apps
    • Ultimate Coding Course for Web App and Android Development
    • Beginner's ES6 Programming. Code for the Web in JavaScript

    In Part 2 you will learn the fundamentals of coding in JavaScript, including ES6. You will learn how to change what is displayed on a webpage using JavaScript.

    No prior experience in JavaScript is required. We will explore ES6 in depth and cover many of its new features. You will learn the newest possibilities and fundamental building blocks of JavaScript.

    Why Should I Learn Kotlin? 

    Kotlin is an innovative programming language for app development. You don't have to use Java to make Android apps anymore! With Kotlin you can write concise and powerful code. 

    Kotlin is awesome because it is compatible with existing Java-based technologies.

    We will compare Kotlin and Java. Java is a popular programming language that many developers use to create content for the Web. Kotlin is a lot more syntactically flexible than Java. 

    Kotlin allows you to have more fine control over how you write code to accomplish the tasks you want. You can insert an aspect of personality into code and write code how you want it to be read. 

    You will find it easy to incorporate Kotlin into existing projects and applications.

    What is ES6?

    With ES6 (ECMAScript 6th Edition), you can code for the web. ECMAScript is another name for JavaScript. ES6 has standardized features that JavaScript engines implement. ES6 is well-supported across different web browsers. 

    You too can become a developer. Enroll now to join the Mammoth community.

    Who this course is for:

    • Complete beginners who want to learn to code
    • Experienced coders who want to learn Kotlin's syntax
    • Beginners who want to learn to code for Android app development
    • JavaScript beginners
    • JavaScript developers who want to learn ES6

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    John Bura is has been a successful Udemy instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.
    Mammoth Interactive
    Mammoth Interactive
    Instructor's Courses
    Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider and more.Over 11 years, Mammoth Interactive has built a global student community with 1.1 million courses sold. Mammoth Interactive has released over 250 courses and 2,500 hours of video content.Founder and CEO John Bura has been programming since 1997 and teaching since 2002. John has created top-selling applications for iOS, Xbox and more. John also runs SaaS company Devonian Apps, building efficiency-minded software for technology workers like you."I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W."Very good at explaining the basics then building to more complex features." – Student Kevin L.Try a course today.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 233
    • duration 28:32:36
    • English subtitles has
    • Release Date 2024/05/14

    Courses related to JavaScript

    Courses related to Java

    Courses related to Web App Development

    Courses related to Android Development

    Courses related to Kotlin