Companies Home Search Profile

Java: from Basics to Spring Boot & React JS Full Stack App

Focused View

Edu Nation

1:25:39

95 View
  • 001 SOLID Principles with Examples and Explanation.mp4
    11:41
  • 001 Collections.mp4
    10:52
  • 001 Building Own LinkedList.mp4
    05:48
  • 001 Equals And Hashcode.mp4
    08:35
  • 001 Multithreading.mp4
    05:19
  • 001 Streams API.mp4
    09:44
  • 001 Spring Boot Rest API.mp4
    16:41
  • 002 React JS Front End.mp4
    16:59
  • Description


    Building Java Spring Boot & React JS Full Stack App. Rest API & Docker & Docker Compose. AWS Free Deploy. Beanstalk.

    What You'll Learn?


    • Java Collections
    • Equals & HashCode
    • Multithreading
    • Java Streams API
    • Spring Rest API
    • React JS Front End
    • Docker & Docker Compose
    • Amazon AWS (Beanstalk, EC 2)
    • DockerHub

    Who is this for?


  • Java Beginners
  • What You Need to Know?


  • No Programming Experience Required
  • More details


    Description

    This comprehensive course offers an in-depth exploration of several key topics in Java programming, providing you with a solid foundation in essential concepts and tools.

    The course begins with an in-depth study of Java Collections. You will learn about the various collection types available in the Java Collections framework, such as lists, sets, and maps. Through practical exercises and coding examples, you will gain hands-on experience in working with collections, including adding, removing, and retrieving elements, as well as sorting and searching. This knowledge will enable you to effectively manage and manipulate groups of objects in your Java applications.

    Next, you will delve into building your own LinkedList. Linked lists are fundamental data structures widely used in computer science. In this course, you will learn how to create a LinkedList implementation from scratch using Java. You will explore the concepts of nodes, pointers, and traversal, and gain a deep understanding of how linked lists work. Through coding exercises and projects, you will enhance your problem-solving skills and develop a solid grasp of this crucial data structure.

    The course also covers the importance of the Equals & HashCode methods in Java. You will learn how to implement these methods correctly to ensure accurate object comparison and efficient retrieval from collections. Through practical examples and exercises, you will gain insights into when and how to use these methods effectively in your Java programs.

    Multithreading is a critical aspect of concurrent programming, and this course provides a comprehensive introduction to the topic. You will learn how to create and manage multiple threads, enabling your programs to perform tasks simultaneously and improve performance. Through hands-on exercises and examples, you will understand concepts such as synchronization, locks, and thread safety, and gain the skills to develop robust multithreaded applications.

    The Java Streams API is a powerful tool for processing data in a functional programming style. In this course, you will explore the core features of the Streams API, including stream creation, intermediate operations, and terminal operations. Through practical coding exercises, you will learn how to leverage streams to perform complex data transformations, filtering, and mapping, enhancing the efficiency and readability of your Java code.

    The Spring Rest API is a widely used framework for building RESTful web services in Java. In this course, you will learn the fundamentals of Spring Rest and explore topics such as creating REST endpoints, handling HTTP requests and responses, and integrating data persistence using Spring Data. Through hands-on projects and practical examples, you will gain the skills to develop robust and scalable web APIs using Spring Rest.

    Finally, the course concludes with an introduction to React JS for front-end development. React JS is a popular JavaScript library used for building user interfaces. You will learn the core concepts of React, including components, state management, and event handling. Through hands-on coding exercises, you will gain practical experience in building dynamic and interactive web applications with React JS.

    By the end of this course, you will have a comprehensive understanding of Java Collections, LinkedList implementation, Equals & HashCode methods, multithreading, Java Streams API, Spring Rest API, and React JS front-end development. With this knowledge, you will be equipped to develop robust and efficient Java applications, build RESTful APIs, and create dynamic user interfaces using React JS.

    Who this course is for:

    • Java Beginners

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Has big4 experience, software engineering degree, used to work for U.S startup. Strongly believe in continuous education. When delivering information, it is important to stick to the main points and avoid going into unnecessary details. The primary objective should be to provide practical guidance and prepare students for real work. Enjoy :)
    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 8
    • duration 1:25:39
    • Release Date 2023/07/04