Starweaver for Business Course Catalogue Summer 2022 Full Stack Development A High-Level View of The Angular Framework Core | 50 minutes Instructor: Yakov Fain The Angular framework is a re-write of popular framework AngularJS (and rename of Angular 1 and 2). This course covers the important differences for your HTML and CSS approach; introduces various requirements and testing strategies; explains refactoring expectations for your early technology architecture; shows how and why the newest version of Angular performs better than AngularJS; and discusses how Angular is now simpler to write and read, and easier to learn. Angular is a platform and framework for building single-page client applications using HTML and TypeScript. Angular is written in TypeScript. It implements core and optional functionality as a set of TypeScript libraries that you import into your apps. The architecture of an Angular application relies on certain fundamental concepts. The basic building blocks of Angular are NgModules, which provide a compilation context for components. NgModules collect related code into functional sets; an Angular app is defined by a set of NgModules. An app always has at least a root module that enables bootstrapping, and typically has many more feature modules. Components define views, which are sets of screen elements that Angular can choose among and modify according to your program logic and data. Components use services, which provide specific functionality not directly related to views. Service providers can be injected into components as dependencies, making your code modular, reusable, and efficient. Modules, components and services are classes that use decorators. These decorators mark their type and provide metadata that tells Angular how to use them. The metadata for a component class associates it with a template that defines a view. A template combines ordinary HTML with Angular directives and binding markup that allow Angular to modify the HTML before rendering it for display. The metadata for a service class provides the information Angular needs to make it available to components through dependency injection (DI). An app's components typically define many views, arranged hierarchically. Angular provides the Router service to help you define navigation paths among views. The router provides sophisticated in-browser navigational capabilities. https://go.starweaver.com/courses/a-high-level-view-of-the-angular-framework- Advanced JavaScript Core | 2 hours 45 minutes Instructor: Sahil Khosla You have completed many tutorials on JavaScript and have been using it for a while, whether for work or personal projects. But you still feel that your core JavaScript knowledge is limited, and it is holding you back. You are uncomfortable whenever you come across code that uses apply/call/bind, prototypes, closures, promises, async/await, IIFEs, etc. This training focuses on many such concepts, which are often not covered in intro tutorials, but which are essential to becoming an expert JavaScript © Starweaver Group, Inc. All rights reserved Page 101 of 105
Starweaver for Business Course Catalogue Summer 2022 developer. In addition, you will learn how to apply these concepts in real-world projects and publish your own library on npm. https://go.starweaver.com/courses/advanced-javascript Amazon Honeycode Core | 5 hours Instructor: John Bura Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without programming. Build Amazon Honeycode apps for managing almost anything, like projects, customers, operations, approvals, resources, and even your team. This course jumps you into a use case for Honeycode so you know how it works and how it can be applied practically. https://go.starweaver.com/courses/amazon-honeycode Full-Stack React in 60 Minutes Core | 1 hour 15 minutes Instructor: Shaun Wassell Most developers are used to working on only one part of a web application - the front- end, back-end, database, or ops. In the past this made sense, since each piece of a web- application was written in a different programming language and required a lot of platform-specific knowledge to work on effectively. However, this is no longer the case. With the rise of technologies such as React, Node.js, MongoDB, JavaScript developers are now capable of creating, publishing, and managing entire web applications on their own. Of course, this requires developers to understand all the key concepts behind full- stack development. Some of the topics that will be covered in this course include: How to create a front-end using React? How to set up a server using Node.js? How to effectively communicate between the front- and back-end? https://go.starweaver.com/courses/full-stack-react-in-60-minutes Functional Programming with JavaScript Core | 4 hours Instructor: Shaun Wassell This course covers the foundations of functional programming with JavaScript. It introduces you to the functional programming paradigm where you principally construct and structure your code using functions. It explains the purpose and value proposition delivered by functional programming and why so many companies are moving toward functional programming as a means of creating more robust software. Because JavaScript has many functional features, it serves as a great introduction to the functional paradigm. The course will cover the basics, such as higher-order functions and closure, and then move on to mid-level topics such as JavaScript’s array methods (.map(...), .filter(...), etc.) and callbacks, and finally on to advanced topics such as © Starweaver Group, Inc. All rights reserved Page 102 of 105
Starweaver for Business Course Catalogue Summer 2022 currying and recursion. https://go.starweaver.com/courses/functional-programming-with-javascript Fundamentals of Java Core | 15 hours Instructor: Matt Thornfield This course will help you learn the core elements of programming in Java, with a very practical, hands-on approach. We cover everything from the basics of programming, through to advanced features such as Object Orientation, Lambda syntax, collections and streams, using databases, working with files, and more. It is a great entry point for the new full-stack developer who intends to go on to work with popular Java frameworks such as Spring, Jakarta and Apache Spark, Akka,, or even building Android Apps. To be a confident, competent Java programmer, you need a good foundation and this course will give you that – it covers every topic in a thorough way, but at a level that makes it easy to follow and accessible. When you have completed this course you’ll be ready to start learning one or more of these frameworks. The syllabus has been specially designed to cover what good developers need to know, and helps you build up your knowledge through lots of practical exercises. The course covers JavaSE versions 8, 11 and 17 (and we also cover why there are so many versions of Java, and which you should be using!) https://go.starweaver.com/courses/fundamentals-of-java Introduction to React and Redux Core | 5 hours 30 minutes Instructor: Vinod Kumar Kayartaya What's this course about? Learn React and Redux by coding examples. Learn all aspects of the most popular JavaScript framework today using simple but very powerful examples. For a long time, JavaScript has been the key element of the world wide web. Historically, it's been used for front end validations, dynamic menus, making some AJAX requests etc. But things have changed since the introduction of Single Page Applications (SPAs). The first major such framework was Angular (1.x) from Google, which eventually made way to the new Angular 2, which now is called just Angular. Angular is a very complete framework addressing each and every issue that an application needs. Developers at Facebook released a completely different kind of framework called React (or ReactJS), which uses a combination of plain JavaScript and HTML elements (in XML syntax), called JSX. Unlike the Angular framework, this one simply addresses the View part of MVC. The main goal of a React application is to breakdown the entire web application into a bunch HTML-like elements called Components. A component defines the visual appearance of your UI, while converting the data it holds into user interface elements. Using these components, you can quickly develop amazing and powerful web apps. These components are completely reusable. This course will start from ground zero and explain what exactly React is and how you © Starweaver Group, Inc. All rights reserved Page 103 of 105
Starweaver for Business Course Catalogue Summer 2022 may use it (and for which kind of apps). Thereafter, we'll go all the way from basic to advanced. We'll not just scratch the surface but dive deeply into React as well as popular libraries like react-router and Redux. By the end of the course, you can build amazing React applications! https://go.starweaver.com/courses/introduction-to-react-and-redux jQuery Essentials Core | 2 hours 40 minutes Instructor: Shaun Wassell jQuery is a time-tested tool for making web pages interactive. When developers think about front-end development, they think of frameworks, like React. But for everyday use cases, learning React or Angular just to make webpages interactive would be like using a bulldozer to move a handful of rocks. The fact is that most developers aren’t going to be building huge, intricate web applications with millions of users, so learning an entire front-end framework can be overkill. jQuery, on the other hand, provides a straightforward way to do nearly all of these things. It covers how JavaScript developers how to use jQuery to create interactive web pages and how jQuery can help you handle web page events such as clicks, typing, and more in an easy, intuitive way. https://go.starweaver.com/courses/jquery-essentials React Immersion for Beginners Intermediate | 4 hours Instructor: Shaun Wassell This course aims to provide you with a solid foundation in creating modern web applications using the latest version of React. You’ll start off by learning basic React syntax and the architecture of a React web application, working your way through progressively more advanced concepts until you reach a very deep level of understanding. By the end, you’ll not only have a firm grasp on what it takes to build a full-scale React application, but also the best practices to follow when doing so. This will ensure that the end result of any further React-related endeavors will be not only an application that works, but one that is highly performant and maintainable. https://go.starweaver.com/courses/react-immersion-for-beginners React for Java Developers Intermediate | 8 hours 30 mins Instructor: Matt Thornfield This course will help you become a full-stack developer, by adding a popular Javascript browser framework to your skillset. The course teaches the basics of building user interfaces with React, with a very practical, hands-on approach. We cover everything from the basics of creating components, JSX, and Forms through to advanced features such as making REST requests, Redux, routing, testing, and more. It is a great course for novice and experienced Java developers who want to become full-stack. You’ll learn © Starweaver Group, Inc. All rights reserved Page 104 of 105
Starweaver for Business Course Catalogue Summer 2022 how to integrate front-ends with Java-based back-end systems (such as Spring Boot). Because it has been created specifically for existing back-end developers, it will be the quickest and easiest way for you to get up to speed with React. To be a confident, competent React developer, you need a good foundation and this course will give you that – it covers every topic in a thorough way, but at a level that makes it easy to follow and accessible. https://go.starweaver.com/courses/react-for-java-developers © Starweaver Group, Inc. All rights reserved Page 105 of 105
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105