1 ) Master Multithreading - Concurrency with Java Examples
Created by Andrii Piatakha
What you'll learn
- Multithreading :)
- Memory Management in Multithreading Programs
- Monitor/Mutex and how to work with it
- Build well designed & correct multithreaded applications in Java, with confidence
- How to create Java Multithreading Apps
- How Thread Scheduler works in Java
- What is Race Condition and how to avoid it
- Concurrent Programming
- Deadlocks & Livelocks and how to avoid them
- Executor Services in JDK
- Lock API in JDK
- Learn to write Asynchronous/Parallel Programming code using Functional Style APIs
- Synchronizers
- Gain expert-level practical knowledge of modern software architecture & programming using Threads
- Understand the advantages, limits and properties of Parallel computing
- Learn to write Asynchronous code using Completablefuture
Requirements
- Understanding of Java Syntax to be able understand code examples
Who this course is for:
- Junior and Senior Software Engineers with Java asa primary skill
2 ) Oracle Certified Associate Java Programmer (OCAJP) 1Z0-808
Created by Andrii Piatakha
What you'll learn
- Java :)
- Obtain necessary skills to pass 1Z0-808 Certification
- Obtain necessary skills to pass 1Z0-811 Certification
- Receive the confidence in passing Oracle Exam
- Master Java Syntax
- Object-oriented programming
- Code examples for each topic
- Practical tips
Requirements
- No previous knowledge is required. Course designed for students to learn Java from scratch
Who this course is for:
- People who want to pass oracle certification
- Software engineers during the preparation to Oracle Exam
3 ) GoF Design Patterns - Complete Course with Java Examples
Created by Andrii Piatakha & Learn IT University
What you'll learn
- 23 GoF Design patterns
- Creational patterns
- Behavioral patterns
- Structural patterns
- Source code examples of each pattern in Java
- Understanding the issue that each pattern supposed to solve
- Checklist for implementation of each pattern
Requirements
- OOP Knowledge - Learning my OOP Course is enough to start with this course
- Understanding of basic Java Syntax
Who this course is for:
- Software Engineers in Java
- Software engineers who work with other programming languages with OOP approach
4 ) Software Architecture and Clean Code Design in OOP
Created by Andrii Piatakha & Learn IT University
What you'll learn
- What is a good software architecture?
- Basic principles in Software Architecture in OOP
- SOLID principles
- What is low coupling and high cohesion?
- How to group units into packages, modules, namespaces or components
- Practical, proven techniques to becoming a great Software Architect
- Software design patterns
- Architectural Patterns used in almost any software system
- Clean code design
- Review examples of SOLID code in object-oriented programming
- Real-life examples of good and bad architecture
- Test-driven development (TDD) to drive software architecture
- Behavior-driven development (BDD)
- Acceptance test-driven development (ATTD)
Requirements
- Basic understanding of Object-oriented programming. In case you don't have any priori knowledge of OOP, watch my other course that is named "Object-Oriented Programming - From Basics to Advance"
Who this course is for:
- Sofware engineers that use OOP in any programming language
- Software technical leads
- Future Software Architects
5 ) JUnit 5, Mockito, PowerMock, TDD, BDD & ATTD
Created by Andrii Piatakha & Learn IT University
What you'll learn
- Learn specifics of JUnit 5 (Jupiter)
- Learn API of the most popular Mock Framework - Mockito
- JUnit 5 VS JUnit 4
- Adanced knowledge of PowerMock API
- Testing level: unit & integration
- How to execute tests from Eclipse
- Test-driven development (TDD)
- Behavior-driven development (BDD)
- Acceptance test-driven development
- Real-life examples and reviews
- Test code coverage
Requirements
- Knowledge of Java Basics (passing of my courses - Master Java Basics, OOP should be enough to proceed with this course)
Who this course is for:
- Junior Java Developers
- Experienced Java Developers
- Future Java Developers who are preparing for an interview
6 ) Webservices API Testing with Postman - Complete Guide
Created by Tigran Ter-Karapetyants & Andrii Piatakha & Learn IT University
What you'll learn
- Postman basics
- API baiscs
- REST API
- RESTful Web Services
- HTTP methods
- HTTP status codes
- JSON schemas
- API testing
Requirements
- A computer with access to the internet
- Some basic knowledge in software testing
Who this course is for:
- Anyone who wants to learn how to test API using Postman
- Students who are seeking to work as Test Engineer in API
Post a Comment