Skip to content

12 week course in Career Readiness towards Java Developer - Sept-Dec '18

Notifications You must be signed in to change notification settings

PlasmaSnake/Platform_JavaDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Platform_JavaDev

Overview of 12 week course in Career Readiness towards Java Developer role. Repo will mostly contain in-class exercises, and assignments after they are due.

SQL Interface: Oracle / SQL Developer || Java IDE: Eclipse

Week One

1. SDLC/STLC 
2. Waterfall/V-Model Methods
3. Shift-Left
4. Knowledge Transition/Requirement Analysis
5. Test Driven Development

In-class Exercise:
Business Analyst team/Subject Matter Expert simulation sessions

Career Readiness:
  Presenting yourself as a brand
  Elevator pitch

Week Two

1. Agile Scrum
2. Jira Tools rundown
  2a. Scrum method
  2b. Kanban method (not tested)
3. Scrum Meeting (graded)

Week Three

1. Introduction to SQL
2. SQL - CRUD
3. SQL - Aggregate functions
4. SQL - JOINS
5. SQL - Subqueries

Career Readiness:
  Refining your elevator pitch
  Refining your technical resume

Week Four

1. Introduction to Java
2. Data types
  2a. Autoboxing and unboxing
  2b. Autocasting and downcasting (of primitive data types0
3. Logical statements - if | switch/case statements
4. Arrays and 2D Arrays
Career Readiness:
  Resume Refinement - Developing your headline/professional summary
  LinkedIn account creation or refinement

Adv. Coding Problem I: Pramp Interview Question **Optimal solution

Adv. Coding Problem II: Pancake Sort **Optimal solution

Week Five

1. Object Oriented Programming I
  1a. Four Pillars of OOP - Abstraction, Encapsulation, Inheritance, Polymorphism
2. Inheritance - > 'extends'
3. Abstraction - > 'abstract class MyClass{}'
4.

Adv. Coding Problem III: BracketMatch **Solutions

Week Six

1. File Input and Output
  1a. File, Path
  1b. BufferedReader/Writer
  1c. FileReader/Writer
2. Collections
  2a. Lists/ArrayLists
  2b. HashMaps/TreeMaps
  2c. Streams
3. CRUD
  3a. Create
  3b. Read
  3c. Update
  3d. Delete
Career Readiness:
  Cover Letters and tailoring to the employer
  Informational Interviews

Week Seven

1. JDBC 
  1a. Oracle SQL - connection drivers
  1b. DAOs, DAOI(nterface), Abstract Connection class
  1c. SQL queries (DDL, DML, DQL) in java
2. JUnit 4
  2a. Annotations - BeforeClass, Before, Test, After, AfterClass
  2b. JUnit set up in Eclipse
  2c. Asserts and Class object equals() overloading
  2d. JDBC testing
Career Readiness:
  Informational Interviews, cont.
  Behavioral Interviews

Week 8

1. Basic HTML and Client/Server relationship
  1a. HTML elements, attributes, content, and entities
  1b. Forms
2. CSS
3. JSP
Career Readiness:

Week 9 - 12

1. Spring MVC
  1a. Converting Web Project to Maven
  1b. Adding dependencies
  1c. Annotations and form handling
2. Connecting everything together (Java, JSP, Spring MVC, Oracle SQL)
3. Working on Case Study: Comet

Career Readiness:
  Behavioral Interviews, cont.
  STAR (Situation, Task, Action, Result) 
  Technical Interviews

About

12 week course in Career Readiness towards Java Developer - Sept-Dec '18

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published