0% found this document useful (0 votes)
16 views

Software Engineering - Course Guide

Academy xi

Uploaded by

jason.john.moore
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Software Engineering - Course Guide

Academy xi

Uploaded by

jason.john.moore
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

› Full-time or

Part-time

Software
Engineering:
Transform Powered by
Course overview
Software Engineering skills are in high demand On top of this industry-aligned curriculum
across all industries, with the number of roles delivered via a sophisticated learning
in Australia set to grow 23% by 2024 (source: platform, you’ll get learning support from
Labour Market Information Portal). local Mentors with a wealth of industry
experience and career support from our
Australia-based Career Support Team.
OU TCO M E S- F OCUSSED CUR R ICULUM
Academy Xi has leveraged curriculum from
New York based tech education provider, CO U RS E S N A PS H OT:
Flatiron School, to bring you the Software
Engineering: Transform course. CO U RS E F O R M AT
Flatiron School has an impressive track record 100% Online with mentor
of delivering quality education for 8+ years. support
They have successfully graduated over 2,500
students and have won multiple awards for T I M E CO M M I T M E N T
their proprietary tech education programs.
5 months, full-time: 45-50
With curriculum built by Flatiron School, the hours per week
Software Engineering: Transform course
from Academy Xi is designed to completely OR
transform your career, teaching in-demand
10 months, part-time: 20-25
practical skills that will get you job-ready.
hours per week

CO U RS E CO N T E N T
FU L L-STACK LE AR N IN G
Full-stack curriculum: Ruby,
You’ll learn how to think and build like a HTML & CSS, JavaScript, Rails,
Software Engineer, working predominantly
Git, Sinatra, SQL, React, Rack
in Ruby and JavaScript, but with the
and Object Orientation
understanding to eventually work
independent of any specific language or
technology. You’ll cover:
CO U RS E O U TCO M E S
• Programming fundamentals
800-1000 hrs of learning
• Object-Orientated Programming
5 assessment projects
• Working with APIs
Active GitHub profile
• Database modeling and ORM
Industry showcase
• MVC (Model-View-Controller) to build
large-scale applications Career support
• Application deployment
L E V E L O F ST U DY
Beginner - No coding
experience required

Page 2
Why choose this course?

This course will teach you all the programming There’s also the added benefit that both Ruby
fundamentals, right from Object-Oriented and JavaScript let you see your results fast,
Programming to working with APIs, database making it easy to start building and learning
modeling to understanding Model-View- early on in the course.
Controller patterns used to build large-scale
This course covers both front and back end
applications.
development, allowing you to become a well
You’ll learn two key programming languages, versed Full-stack Developer, which greatly
JavaScript and Ruby, which will give you the increases your employability.
foundations to adapt to any language as
You will gain much more than technical skills.
technology evolves throughout your career.
Prove you can talk the tech talk, by writing
Learning two languages across the tech and maintaining blog posts, setting up your
stack allows you to differentiate between own GitHub profile and joining the wider tech
core Software Engineering principles and community.
language-specific nuances, which in turn will
Most importantly, establish a portfolio
make learning further languages easier.
of personally-relevant, functional web
We chose these two in particular due to their applications to impress potential employers,
readability, wide-usage, and large open as you work through the course and with our
source communities that provide a wealth of Career Support Team to land a role.
off-the-shelf tools to get you going.
All this will teach you to think and build like a
well-rounded Software Engineer.

Page 3
Why study with us

I N D U ST RY V E T T E D B U I L D YO U R G I T H U B P RO F I L E
CU R R I CU L U M
Display your newly acquired
This course was created by Software Engineering skills through
experienced learning designers, 5 assessment projects and your
in partnership with industry personal Github profile, created as
practitioners. The curriculum is you progress through the course,
open source, with students able demonstrating your practical skills
to suggest changes quickly and and approach to future employers.
easily from the GitHub repository.
We update the curriculum regularly F I N A L P ROJ E CT &
based on this feedback and real- I N D U ST RY S H OWCAS E
world changes, ensuring content
stays relevant in a fast- changing End the course with a
industry. comprehensive project that brings
together all your learning. Put
B E CO M E A F U L L-STACK your coding skills to test with a
ENGINEER real-world scenario project and
showcase your solution to guest
Increase your employment industry professionals. You’ll not
prospects by gaining the full only receive feedback from a
breadth of skills across the tech panel of experts, but also the
stack. You’ll master programming chance to network and expand
fundamentals with JavaScript and your connections in the tech
Ruby, and build applications quickly world.
with Ruby on Rails (favoured by
popular tech companies like Airbnb, S U P P O RT E D BY L E A D I N G
MyFitnessPal, SoundCloud and I N D U ST RY E X P E RTS
others).
Your course Mentor is a seasoned
H A N DS- O N CO D I N G practitioner with extensive
P R ACT I CE experience in the tech field, as
well as teaching. You’ll meet your
Implement technical learning Mentor regularly through live video
from the get go, with hundreds of sessions for group discussions and
practical labs (coding exercises), Q&A.
and over 50% of your time spent
coding. You’ll collaborate with UNLIMITED 1:1 MENTOR
peers to work on group projects of SUPPORT
increasing complexity and deliver
your own solo web development Get access to 1:1 sessions with your
project at the end of the course. Mentor to receive personalised
feedback and specific guidance as
you progress through the course.

Page 4
R O B U ST L E A R N I N G E A R N A N I N D U ST RY-
P L AT F O R M R E CO G N IS E D CE RT I F I CAT E
Study on a comprehensive learning Receive a Certificate of
platform using real developer tools. Completion as official recognition
You’ll set up a real development of your competencies, theoretical
environment on day 1 and use a knowledge and practical skills
professional command line and in Software Engineering. As
Git-based workflow, so you truly our courses are trusted by
learn by doing. organisations and recruiters across
Australia, adding this digital
credential to your CV and LinkedIn
TA I LO R E D C A R E E R S U P P O RT profile can greatly boost your
Get job-ready and land your dream employment prospects.
role, like 90% of our graduates to date.
Over 24 weeks, our Career Support CO H O RT- B AS E D
team will work with you to strengthen
Never feel like you’re studying
your CV and online brand, prepare
alone. Start and progress through
for mock interviews, search for job
the course at the same pace as all
opportunities and much more.
other students. Regularly interact
with your Mentor and classmates
N E T WO R K O F H I R I N G via Zoom, Slack and Q&A forums to
M A N AG E RS discuss current topics and work in
groups on projects, replicating the
Lots of fantastic brands are looking collaborative approach required in
to hire graduates just like you... the workplace.
And we’ve got the community to
connect you with them, helping you
land your dream job.

Page 5
Who is this Potential
course for? career outcomes

This course is suitable for anyone looking Graduates of this course and our Career
to transition fast into the tech industry as a Support Program can expect to land junior
Software Engineer or Developer. or entry-level tech roles, including but not
limited to:
If you are detail-oriented, love logical problem
solving and have an interest in tech, then this • Software Engineer
is the course for you. Those interested in this
• Web Developer
course may include:
• Front-end Developer
• Career changers who are currently working
in an unrelated field and want to future • Back-end Developer
proof their careers with in-demand skills
• Full-stack Engineer
• Those working in tech-adjacent roles
who want to upskill and broaden their Some students are keen to launch their
opportunities in a fully technical role own business or tech startup right after
graduating. However, we recommend
• People re-entering the workforce after a spending 1-2 years working in a junior role,
break and looking to retrain gaining on-the-job experience prior to
embarking on your own business.
• People looking to start their own tech
ventures and need some experience Learning from Senior Developers and
working in a tech role prior understanding how to build applications
that scale is invaluable experience and can
have a big impact on the success of your
Course outcomes venture.

This course will give you exposure to full-stack


development, and more importantly teach you
how to think and build like a Software Engineer.
Key outcomes include:
• Hands-on experience with multiple
programming languages, frameworks and
tools
• Full-stack front and back-end development
skills
• A portfolio of you project work
• An active GitHub profile to showcase your
skills to employers
• A personal tech blog
• Tech presentation skills
• Comprehensive career support

Page 6
How you’ll learn

In this course you’ll experience our ‘flipped


classroom’ style of learning, where students
cover course content independently before M I N I M U M CO M P U T I N G
coming together to take on practical R E Q U I R E M E N TS
challenges and collaborate as a group with
mentor support. O P E R AT I N G SYST E MS
You’ll learn through a combination of: Laptop running the latest
version of either Mac OSX or
• readings Windows 10
• pre-recorded videos
M E M O RY
• regular live sessions with your mentor and 8GB+ of RAM
peers
HARD DRIVE
• 1:1 sessions with your mentor 10GB+ of free hard drive
• forums for Q&A
space

• hands-on coding practice through labs H A R DWA R E


group and individual projects A working keyboard,
trackpad/mouse, and display

Test Driven Learning: As part of your practical A D M I N IST R AT I V E ACC E SS


training, you’ll write code that meets pre- Required
defined requirements to solve challenges.
I N T E R N E T ACC E SS
Tests are automated and descriptive, so you’ll Required
learn by solving real problems, allowing you
to understand not only when code is broken, W E B CA M
but why. Required

AD D ITIONAL CONSID ERATIONS


A D M ISS I O NS CR I T E R I A
• Chromebooks, tablets, and
This course requires you to complete a non- smartphones will not work.
technical admissions interview before you
• Laptops should have the latest
begin.
version of its operating system and be
This is a simple conversation to ensure this no more than 4-5 years old
course is the right fit for you and you’re well
placed to succeed.

Page 7
Course Syllabus: What you’ll learn

Our Full Stack Web Development Curriculum and demonstrate your competencies in the form
was designed to give students the necessary of a portfolio piece.
expertise in both back-end and front-end
programming technologies to become full- You’ll wrap up the course with a comprehensive,
stack developers. final solo project that will showcase your
expertise in both front and back-end
The course is broken into five modules. Each programming.
module concludes with a comprehensive
project specifically designed to bring together

P R O G R A M M I N G F U N DA M E N TA LS
Learn the fundamentals of programming and get a feel for Object-Oriented Programming as
well as storing databases using SQL and Object Relational Mappers.

• Introduction to programming

• Understand Object-Oriented Programming, used to bundle code and


create reusable objects and methods

• Storing databases using SQL and ORM (Object Relational Mappers)

• Git tracking for source code management and version control

Page 8
JAVAS C R I PT
Gain a thorough understanding of JavaScript – crucial for front-end
development and the user experience (UX) of the web.

• Introduction to JavaScript

• Put the language to work

• Learn the Document Object Model (DOM) API

• Use native “vanilla” JavaScript (versus a library)

• Explore JavaScript frameworks, React and Redux

F R O N T- E N D F R A M E WO R KS
Learn to build productive, scalable front-ends, creating slick, functional,
reactive code with Redux as a state manager and Rails as the back-end
JSON API.

• Building front-ends with React and Redux

• Using Redux as a state manager

• Using Rails for back-end JSON APIs

• Writing well structured HTML & CSS

• Use SASS to create high-quality front-ends

Page 9
W E B F R A M E WO R KS
Learn two key Ruby frameworks, first mastering the fundamentals of web programming
with Sinatra and experience how quickly you can build incredible apps using Rails.

• Introduction to Ruby - back-end development

• Gain an understanding of HTTP and build your own servers with Rack

• Master web programming fundamentals with Sinatra

• Learn how to build apps quickly with Rails

• Gain exposure to design patterns like REST (Representational


State Transfer), MVC (Model-View-Controller), HTML Forms, ERB
(Embedded Ruby)

• Practice debugging and tracking down issues in code using tools

CA PSTO N E P R OJ E CT
Go solo on your final personal project, to show off the best side of your new
skillset, and help land that first Software Engineering role.

• Define an appropriate project concept

• Build your own application

• Showcase your solution to your peers, Mentor


and a panel of industry experts

• Mentor feedback

Page 10
Course progression Career support
program
Once you begin the course, your Mentor will
check that all the key concepts are nailed
before you move on to the next modules. Once you’ve done your comprehensive
project and industry showcase, it’s all about
This ensures that you develop the landing you that dream Software Engineering
confidence and skills needed to progress role! At this point of your learning journey,
through the course. you’ll have the skills and practical experience
- all that’s left is to craft your career narrative.
If you need additional support at any point,
your Mentor will provide 1:1 guidance to With the Career Support Program, you’ll
catch you up. receive comprehensive career guidance and
support. You’ll undertake activities that in but
not limited to:
Course formats • Finesse: Add polish to your Portfolio, CV
and LinkedIn creating a coherent career
You can choose to complete this course over narrative.
5 months by studying full-time, or 10 months
• Practice: Hone your soft skills, such as
with part-time study.
interview and presentation techniques.
The course content and support offered
• Search: Build your network within the
remains the same, the only difference is the
industry and apply for your dream roles.
time commitment required:

Structure
F U L L-T I M E PA RT-T I M E

CO U RS E L E N GT H 5 months 10 months

W E E K LY T I M E CO M M I T M E N T 45-50 hours 20-25 hours

4 sessions 2 sessions
W E E K LY L I V E S E SS I O NS Lunch time Evenings
Allow up to 2 hours per session

1: 1 M E N TO R S E SS I O NS Unlimited

I N D U ST RY S H OWCAS E Yes

O PT I O N A L , A F T E R G R A D UAT I O N

CA R E E R S U P P O RT P R O G R A M 24 weeks

Page 11
Academy Xi: Flexible payment
Our story options
At Academy Xi, Our mission is to We’re committed to helping people get
transform the world through education by affordable access to education and future-
empowering a community of changemakers proof their career.
with the knowledge and skills to create their
Whether you want to level up or start a new
own positive waves of change.
career, we offer a range of flexible payment
Academy Xi is our answer to the insatiable plans so you can achieve your goals today,
demand for design and technology and pay at your own pace.
capabilities across all industries. We run
Ask a Course Advisor about our payment
short, practical and industry relevant
plans with up to 12 month terms - interest free
courses in Human-Centred Design, Business
& Marketing and Tech & Data.
Designed and taught by passionate
industry experts, our courses empower
We also partner with external providers:
people and teams with the skills and
confidence to stay ahead of the industry Zip Money
curve, build a future-ready career and Get up to $8,000 on a 12-month
transform their lives. interest-free loan - Learn more
Study Loans
Next steps Get up to $15,000 on a 48-month
loan - Learn more
GE T I N TOU CH
Speak to one of our Course Advisors to
clear up any questions and enrol today: ENROL
[email protected]
1300 098 165

Page 12

You might also like