Skip to content

A complete portfolio of Back End and Full Stack projects completed for Zip Code Wilmington, a Java Bootcamp focused on Object Oriented Programming, TDD methodologies and SOLID principles. Technologies include: Java, TypeScript, Git, SQL, Ionic, Spring, and Maven.

Notifications You must be signed in to change notification settings

KATRINAHIGH/zcw-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zcw-projects

A complete portfolio of Back End and Full Stack projects created during Zip Code Wilmington, a 12 week intensive Java Bootcamp focused on Object Oriented Programming, TDD methodologies and SOLID principles. Technologies include: Java, TypeScript, Git, SQL, Ionic, Angular4, Spring, Maven, Junit, Postman, Jasmine, Karma, HTML, CSS.

These projects catalog my progression through the bootcamp ordered according to the bootcamp timeline.

Project Link Description
console Terminal Commands
forking Github Forking
forking Additional Forking excercise
fundamentals: Strings Primitives, strings, methods,
fundamentals 2 User input sum
fundamentals 3 User input, sum or product
fundamentals 4, Guessing Game User input, random object
fundamentals: Loops Loops
fundamentals: String Drills String Drills
fundamentals: Array Drills Array Drills
fundamentals: Array Drills 2 More Array Drills
fundamentals: Objects Iterating array of objects
fundamentals: Classes Classes, hashmap
Algorithm Challenge: Crypt ROT13 encrypt decrypt
Algorithm Challenge: Playlist convert string array to arraylist, indexOf(), lastIndexOf()
Research Report: Research Report Random
OOP-Duplicate Deleter on local push up Arrays, loops, basic composition, interfaces
Composition Phone Book Holding Objects, TreeMap
Wutang Financial Currency Converter, TDD, Single Responsibility
TDD-Duplicate Deleter TDD, generics, interfaces
OOP-Testing Person Class TDD, objects, classes
OOP-Graded Students Classes, data encapsulation, comparator interface
OOP-SuperHumans-2 Inheritance, interfaces, TDD
OOP-Interfaces-ComparablePets Polymorphism, comparator, comparable
Assessment 1 assessment covered all the above topics
Exceptions and Logging basics of exceptions and logging
OOP-InstructorStudentClassroom Inheritance, interfaces, singleton pattern
FarmerFroilan UML, multi-inheritance design
Pre-Assessment 2 Enums, Generics
Assessment 2 Interfaces, Algorithms, Enums, Git
Generic-Array Utility Covariant Generics, Arrays.copyOf()
Generic-Array List implement ArrayList and Set from scratch
Generic-Data Sructures 9 generics excercises
Algorithm Challenge Conway Game of Life
Collections-Encapsulative Characters Paren checker, opening closing char checker, Word count
Concurrency Safe and unsafe copier
Regex Parser/Swap words Regex, pattern matcher, class loader
Data Parser/Read String Output List Regex, Stream
Assessment 3 Parse JSON using Gson
Http/Rest API REST API, HTTP protocol, JSON
TypeScript Challenge Challenged to learn and apply a new language in a weekend
Ionic App Ionic, typescript, html, css, angular4
Assessment 4 Set up jasmine and karma, hit http endpoints, unit test
ZipFlash Lexicon Flash Cards to Study
Spring-Quick Poll App Learning spring framework, postman testing
Directory Web Features Lecture
Interview Problem 1 Replace char from a string. Use iteration & recursion. TDD
Interview Problem 2 Fibanocci iteration & recursion, TDD
Interview Problem 3 Spin on FizzBuzz, TDD
Interview Problem 4 Anagram Palindrome, TDD
Interview Problem 5 Reverse String Challenge: no built in functions, no new variables, no google
Interview Problem 6 Convert time in text to numerical equivalent in military time
Exam Portal Full stack web app Java Spring JDBC Instructor UI to create quizzes. Student UI to choose quizzes to take. In progress...

About

A complete portfolio of Back End and Full Stack projects completed for Zip Code Wilmington, a Java Bootcamp focused on Object Oriented Programming, TDD methodologies and SOLID principles. Technologies include: Java, TypeScript, Git, SQL, Ionic, Spring, and Maven.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published