Become a Junior Java Software Developer

Become a Junior Java Software Developer

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 8 Hours | 1.74 GB

Complete practical and conceptual Java programming course for beginners | Coupons Inside!

Finally, a complete Java software development essentials course that includes real internship opportunities for qualified students!

I not only teach the core topics of Java, but also covers necessary analytical skills like Algorithms and practical skills like reading and handling data from files, and job-specific skills like building a Student database and analyzing the criteria of passwords.

This course was developed by a combination of developers, recruiters, and business managers that together outlined and curated a curriculum based on the hiring needs and requirements in the industry. Designed for individuals looking to kick-start a new career in software development, this course starts at the beginning assuming no previous knowledge in programming.

I focus on keeping the training practical and applicable to a real-world project. While learning the concepts is important, you must demonstrate your knowledge by being able to write programs, analyze what’s happening behind the scenes, and have a working understanding of basic algorithms and computations.

While not created based on Oracle’s certification program, this course will help prepare you for the Programmer Level I Exam to earn the Oracle Certified Associate certificate.

What Will I Learn?

  • Be comfortable with writing and designing Java applications
  • Apply core concepts of object-oriented programming to a project
  • Build holistic, real-world practical applications from the ground up
  • Write common algorithms covered in computer science courses
  • Talk confidently about Java programming and object-oriented programming
  • Network with recruiters, hiring managers, and tech professionals
  • Walk into your first job interview and code review with confidence
  • Invitation to participate in one-year paid internship through SDET University!
Table of Contents

Introduction
1 Introduction
2 Preparing the Java Development Environment
3 Creating a Java Application in Notepad
4 Getting Started with Eclipse as IDE

Basics of Programming
5 The Hello World Application
6 Variables
7 Conditional Logic If-Then Blocks
8 Conditional Logic Switch-Blocks
9 Functions Return Types Arguments
10 Arrays
11 Loops Do While For
12 String API
13 Practical Computing the Fibonnaci Number
14 Assignment 1 Solution

Object-Oriented Programming
15 Fundamentals of Object-Oriented Programming
16 Classes Objects
17 Constructors Overloading
18 Static Keyword and Final
19 Scope of Variables
20 Inheritance Overriding
21 Access Specifiers
22 Encapsulation Data-Hiding
23 Interfaces
24 Polymorphism
25 Practical Building a Bank Account Application
26 Assignment 2 Solution

Source Control with Git GitHub Repositories
27 What is Source Control Git
28 Preparing the Git Environment GitHub Repository
29 Uploading a Project to GitHub
30 Cloning a GitHub Repository
31 Managing Versions Updates with Git

Exceptions File Handling
32 Exception Library Hierarchy
33 Try-Catch-Finally Blocks
34 Creating a User-Defined Exception
35 Reading Data From a File
36 Writing Data To a File
37 Practical Reading Phone Numbers from a File and Testing Conditions
38 Assignment 3 Solution

Data Structures Collections Framework
39 Introduction to Data Structures Collections
40 Traversing a Single Array
41 Traversing Multi-Dimensional Arrays
42 List Interface
43 Set Interface
44 Map Interface
45 Practical Reading Data from a CSV File
46 Assignment 4 Solution

Algorithms Introduction to Computer Science
47 What Are Algorithms and Why You Need to Know Them
48 Linear Search
49 Binary Search
50 Bubble Sort

Additional Resources
51 Apply for Placement Program
52 Schedule 1-hour Mentor Session
53 Schedule 30-minute Mock Interview