Fast Track Coding Boot Camp

Diploma of Information Technology
PREREQUISITES

Just a willingness to learn, a passion for technology and high school completion.

RESOURCES

We provide comfortable lecture rooms, break out areas with kitchen facilities and high speed wifi access at all of our campuses. Our courses are BYOD (bring your own device) and please ensure your computer is 2011 or later with at least 4G of RAM. You will have a better experience with a Mac or Linux but a Windows computer will also function appropriately. We will provide all software applications that are required throughout the course.

CURRICULUM


TERM ONE

  • GitHub
  • Sublime Text
  • Atom Text Editor
  • Heroku

  • Pair programming

  • Blocks
  • Classes
  • Control statements
  • Inheritance
  • Methods
  • Scope
  • Getters & setters

  • File access, read/write
  • Web infrastructure
  • Programming language theory
  • Object Oriented Programming
  • Control flow
  • Basic data structures
  • Operators
  • Conditionals
  • Functions
  • Classes
  • Objects
  • Iteration

  • User stories
  • Design theory
  • Wireframing
  • Responsive web design

  • Layout
  • Styles
  • Classes
  • Attributes
  • Formatting

  • Selectors
  • Position
  • Classes
  • Media queries
  • Flexbox
  • Units
  • Floats
  • Counters
  • Precompilers
  • Libraries


TERM TWO

  • Static Asset Deployment

  • Test driven development
  • Source control & release cycle
  • Application design process
  • Agile development
  • Testing code quality with metrics

  • Debugging & logging
  • Database schema design
  • Data structures & algorithms
  • Discrete mathematics
  • Optimisation
  • Information security
  • APIs
  • Application architecture

  • Controllers
  • Routes
  • Views
  • Forms
  • Authentication
  • Authorisation
  • Payment processing
  • File upload
  • Testing
  • Models
  • Asset pipeline


TERM THREE

  • Mock interviews
  • Programming tests
  • Whiteboarding
  • Technical resume development
  • Personal branding

  • Functions
  • Objects
  • Classes
  • Arrays
  • Events
  • Testing

  • Express framework
  • NPM
  • Yarn
  • Server-side JavaScript
  • API development
  • Full stack web applications
  • Mocha testing

  • Components
  • Component lifecycle
  • Props
  • State
  • Webpack
  • Babel
  • Promises
  • Async requests
  • Enzyme testing

TERM FOUR

  • Working in a real development team environment
  • Real world use of developer tools and methodologies.

KEY LEARNING OUTCOMES

Logic/critical thinking

Full stack web development

Databases

Development of web applications

Integration of third party applications

Cloud based deployment

Mobile technology application fundamentals

Project management applications

Interview skills

SUBJECTS

Term 1

  • INT1012 - Introduction to Web
  • CMP1041 - Foundation Programming
  • CMP1042 - Information Systems

Term 2

  • PRG1337 - Full Stack Application Development 1
  • PRG1048 - Database Systems
  • PRG1010 - Discrete Mathematics

Term 3

  • PRG1338 - Full Stack Application Development 2
  • CMP1043 - Introduction to Software Engineering

Term 4

  • Internship

COURSE INFO

CRICOS 094330D

Study mode:
In class

Course Intakes
Campus
Census Dates
February 13, 2017
Sydney & Melbourne
View
July 31, 2017
Sydney, Melbourne & Brisbane
View
February 5, 2018
Sydney, Melbourne & Brisbane
View

Course duration:
25 weeks of study, 40 contact hours per week

Qualification:
Diploma of Information Technology

Nationally recognised qualification:
Yes

Awarded by:
Academy of Information Technology (RTO: 90511), of which Coder Academy is a division.

Domestic cost:
$19,700

International cost:
$24,950

Payment options:
Installment payments
FEE-HELP Loans