Login Sign Up

Java from Zero to First Job, Practical Guide, 2000+ examples

Via Udemy

Udemy based on 5 ratings

Share

0

Overview

Java Core, TDD, Streams, Lambdas, JPA/Hibernate, SQL, Build Tools, Git, Web Servers, HTML, Servlets, JSP, Spring Boot etc What you'll learn: Java : )Learn the Java basics, including syntax and primitive data types Get necessary knowledge to demonstrate your skills of Java to future employers Students will learn programming basics which will them to understand any other programming language Interview practice tests In this course you will get knowledge which is needed to proceed with understanding of Android, Spring Framework...

Syllabus

  • Introduction
  • Java Basics
  • Primitive Data Types, Variables and Arrays
  • Eclipse: Tips and Tricks
  • Operators and Operations with primitive types
  • Strings in Java
  • Control Statements
  • Miscellaneous
  • Iteration Statements (Loops) in Java
  • Methods in Java
  • Enumerations in Java
  • Debugging Tools
  • Object-oriented programming
  • PRACTICE: Coding exercises to practice SOLID principles
  • ===== OOP: Interview Preparation =====
  • === EXAM OOP & Object Oriented e-Commerce console applications ===
  • GIT
  • Excpetion Handling
  • Java Collections Framework
  • Generics
  • ===== Java Collections Framework: Interview Preparation =====
  • Functional Programming in Java (including lambda functions & method references)
  • Stream API
  • ===== Functional Programming in Java: Interview Preparation =====
  • Input and Output Streams in Java
  • ===== I/O in Java: Interview Preparation =====
  • Multithreading
  • ===== Multithreading in Java: Interview Preparation =====
  • Date and Time in JDK
  • Java Reflection API
  • JDK API
  • Java Platform Module System: Modules in Java & Migration of Java Apps
  • Testing for Software Engineers
  • Unit Testing & JUnit 5
  • Integration testing & Mockito
  • PowerMockito
  • TDD, BDD & ATTD
  • Object-oriented Architecture, Clean Code Design (Advanced)
  • GoF Design Patterns of Software Architecture in OOP
  • ===== Design Patterns: Interview Questions =====
  • I18N & L10N
  • ===== Java Core: Interview Preparation =====
  • == EXAM Java Standard Edition - Online Store - Task description and solution ==
  • Java: New Versions
  • === Final Tests/Questions for Java Standard Edition ===
  • Databases: Overview and Environment Setup
  • Relational databases
  • SQL
  • Relational Databases (Advanced)
  • Databases: Database Modelling and Architecture
  • ===== SQL Homework: Online Shop =====
  • JDBC
  • DAO
  • ===== JDBC, SQL & Databases: Interview Preparation =====
  • ===== Exam: DAO, Database, JDBC, SQL ======
  • Web
  • ===== WEB: Interview Preparation =====
  • Build Automation Tools Overview
  • Apache Maven
  • ===== EXAM: Maven + Web Servers =====
  • Servlets
  • Web Filters
  • Session & Cookies
  • Events Handling in Web Application
  • HTML & CSS
  • ===== HTML & CSS: Interview Preparation =====
  • ===== Exam: HTML, CSS, Servlets, Web Filter & Web Server =====
  • JSP
  • Web Application Design Patterns
  • ===== Web, Servlets, JSP, JSTL in Java: Interview Preparation =====
  • ===== EXAM: JSP, JSTL, MVC, Layered Architecture, Custom Tags =====
  • Data Access Software Design Pattern
  • OWASP Top 10 2021
  • OWASP API Security Top 10 2023
  • Logging in Java
  • Cybersecurity: Comprehensive Security Practices for Developers
  • ===== EXAM TASK: OWASP Top 10, Secure Coding & Logging =====
  • ORM, JPA & Hibernate
  • ===== ORM & JPA: Interview Preparation =====
  • ===== EXAM TASK: JPA & Hibernate =====
  • Spring Core
  • Spring MVC & Spring for WEB
  • ===== EXAM: Spring Core & Spring MVC - Online Shop =====
  • Spring Security
  • ===== EXAM: Spring Security - Online Shop =====
  • Spring Data
  • ===== EXAM: Spring Data JPA - Online Shop =====
  • Spring JDBC
  • ===== EXAM: Spring JDBC - Online Shop =====
  • Spring AOP
  • REST Architecture
  • Spring Boot
  • ===== EXAM: Spring Boot, Spring Framework & REST API =====
  • ===== Spring: Interview Preparation =====
  • OpenAI
  • OpenAI API: ChatGPT Model
  • Web Hosting at Home
  • GPT + Slack Integration
  • Jira
  • GPT + Slack + Jira + Gmail Integration
  • Manage a Scrum Team with ChatGPT
  • DALL-E - Text to image AI Model by OpenAI
  • Whisper - Speech to text AI model by OpenAI
  • UML Introduction
  • Behavioral Diagrams
  • Structural Diagrams
  • Code Review Fundamentals
  • Tools, Automation, and Industry Best Practices
  • Advanced Code Review Strategies
  • Metrics & KPIs to Monitor and Control Software Development Process
  • Extreme Programming - Agile & Lean Development Techniques
  • Misc (conferences, general lectures about programming etc)
  • Bonus section
Java from Zero to First Job, Practical Guide, 2000+ examples
Go to Class

via Udemy

22 hours 44 minutes

Certificate Available

English

On-Demand

Beginner

Instructor

Andrii Piatakha

Reviews

No reviews yet. Be the first to review!