Seven new courses have hit our catalogue recently. Check them out below and pick the best one for you and your career. All of them are available online.
In this training you will learn about code smells, why and where they appear, and what techniques are used to remove them. We’ll start from simple problems in a single function and end with problems of communication between classes. We will also discuss what should and what should not be done to make your code easy to read.
During this training we’ll cover various approaches to profiling, finding bottlenecks, tuning a virtual machine, setting JVM flags, serialization and caching libraries. We’ll also look at off-heap data storage, benchmarking, memory monitoring and tuning and a host of other topics.
During our software testing training you’ll learn about various defect types, defect management operations, common defects for various types of software, and acquire the necessary skills to work with defect database using JIRA and Clear Quest. Exercises and practical skills mastered during this course aim to reinforce your knowledge in testing and test results reporting.
Our training covers advanced topics like GraphQL and Apollo Client, React Portal and React Context as well working with side effects in Redux with the use of redux-saga and redux-observable. We will also discuss about testing Redux, React hooks and components, working with forms via Formik and the react-hook-form. Participants will also have the chance to learn about CI/CD approaches and containers, using Lerna and Rush for big projects, Server Side Rendering, advanced topics of using hooks, code splitting, and lazy loading.
This training covers the key AWS services that allow you to run virtual machines (EC2), store files (S3), configure private virtual networks for secure virtual machine interaction (VPC), configure external resource access (VPN) and more. We will also look at how to organize load balancing (ELB), store data in relational databases (RDS), configure monitoring and logging (CloudWatch / CloudTrail), manage users, and configure resource access (IAM).
Our training covers all 9 groups of exam questions (42 topics) presented in a concise, easy-to-remember format. You will go through a number of hands-on labs, after which you will be able to confidently work with various data types defined in Java, such as loops, branching structures, exception handling blocks, etc., as well as with a number of fundamental classes included in the standard Java API library.
Our training covers all 12 groups of exam questions (56 topics) presented in a concise, easy-to-remember format. You will go through a number of hands-on labs, after which you will be able to confidently apply functional programming techniques (such as lambdas and references to methods and constructors), work with internal and anonymous classes, configurable types and collections, localize applications, access the file system, etc.
Check out our training schedule to see all the courses we’ve programmed.