• 难度
    进阶

    实习就业

  • 学习时间
    6月开班

    三个半月(100小时)

  • 课程价格
    早鸟价:$4500(线下) $3000(线上)

    原价$5500(线下),$3900(线上)

    *exclude GST

  • 先修知识
    Web入门

    了解基本的面向对象

这些企业信任我们
  • 匠人partner
  • 匠人partner
  • 匠人partner
  • 匠人partner
  • 匠人partner
  • 匠人partner
  • 匠人partner

为什么选择IT匠人的Web开发全栈项目班?

我们为希望未来从事Web开发, 进入澳洲IT行业的你们专门打造。经过多年的经验和实践,我们推出这一系列基础课,适合具有一定基础却欠缺商业项目经验的小伙伴们学习。如果你想要积累Web开发实战经验,提升职场竞争力,那这门课很适合你的加入。

适合人群:

  • 具有CS基础,项目基础薄弱的同学
  • IT相关专业,希望转行Web开发的同学
  • 其他专业,对IT具有一定的了解,想要换专业的同学
  • IT初级学员,希望获取商业实战项目经验,积累IT人脉
  • IT新毕业生,想要寻求IT工作,提升职业发展,拓宽职业范围

匠人自豪的说已经帮助几十位学生就业

现代Web开发是达到工作的必备条件,区别于大学或Tafe学的过时的旧的Web开发

澳洲最Popular职位

features__images
  • 全面的课程设置

    课程内容基本涵盖了IT项目设计领域的重要知识点,,同时包含大量的工业界最新前沿技术。编程语言(如HTML, Javascript, ECMAscript 6,CSS,JavaScript),团队协作(Agile,Bitbucket, Jira,Bamboo),新兴技术(如.Net,Node.js,Express.js,React.JS,SPA,RESTAPI)以及云端技术(AWS EC2,S3)等最新流行技术

  • 顶尖导师团队

    匠人导师团队均为多年经验的IT大咖,每一个培训都是由各自专属领域的大牛授课,导师也是名校毕业和名企经验,从百度到阿里巴巴,从ThoughtWorks到Microsoft,Amazon,从Senior Developer到CTO,应有尽有。同时加入匠人圈,也是加入了IT匠人全球IT职业资源。

  • 实战项目+项目经验

    真实实战模拟项目经验,整个培训会deliver两个Projects,一个是个人网站,另一个是有商业背景的LMS(Learning Management System)项目。其中个人网站为自己独立完成此项目,使用HTML5,CSS3,Javascript,Bootstrap,Gihub,Google Map Api等技术去完成。LMS项目是组成5到7个人为一组的Agile小组,使用SCRUM,Jira进行管理团队,通过Bitbucket等git工具,进行团队协作,模拟真实工作场景中需要的团队协作和冲突处理。

  • 模拟工作场景+团队协作

    面试中常问的如何团队协作,那我们在本培训中会有很好的解决,我们通过最流行的Agile项目管理方式,通过顶级Agile大师带领大家理解Agile的Methodology,真实的工作环境中如何使用agile,团队是如何协作的,如何进行代码管理,版本控制,怎样融合团队成员的代码,同时我们也会在每节课带领大家模拟公司的standup和retro等等

features__images
features__images
  • 紧密围绕面试求职

    匠人圈会根据每个学员的个人特色,制定不同的找工作的策略和面试技巧。修改简历,模拟面试。使学员们在求职路上快人一步

  • 动手Coding能力提升

    培训课程不仅仅有项目,我们也会在每节课留下作业和任务,每节课都有自己的特色,任务也从易到难,适合各个层次的人做,多种Api的运用,算法题,面试题等等。在上课中就已经在联系未来面试中遇到的问题。除此以外,导师也会做code review,帮助提升学生的代码质量

你将挑战的项目

Project

个人网站

通过使用HTML5, CSS3, Javascript 和 Bootstrap达到一个高标准的个人网站。用于放在简历里,达到一个润色自己的自我介绍的目的。From Scatch,让基础的Skills更加的扎实,为后续的LMS大项目做好前期基础。

LMS

Online Learning Management System

Reactjs + Nodejs + .Net + MVC + C# + REST API + Agile

你将学到什么

Syllabus

Web开发全栈培训班

Reactjs + Nodejs + .Net + MVC + C# + REST API + Agile + Career Coaching

3个月完成

先修知识

这是一门进阶课程,你需要懂得最基本的HTML CSS和Javascript,并且理解变量,面向对象等基本编程概念。

  • Class 1 Modern Web Technology

    Internet 和 Web 综述

    前端与后端及其历史发展,SPA

  • Class 2 Git & Agile Teamwork

    公司代码管理、团队管理方法

    SourceTree, Bitbucket

    Agile, Scrum, Jira

  • Class 3 HTML5 & CSS3 Basics

    Html,CSS3的基础知识

    Html5, Html DOM

    CSS Styling

    CSS Box Model & Positioning

    Lab课堂共同做个人网站

  • Class 4 Javascript

    JavaScript的基础知识,Project1 开始

    Javascript 历史

    Chrome Dev Tools

    Javascript Syntax & Object

  • Class 5 Interview and CV

    澳洲求职技巧、注意事项

    解密Linkedin的使用,搭建关系网

    澳洲工作状况分析

    Resume & Cover Letter

    解密面试技巧

  • Class 6 REST API and JSON

    学习REST和JSON,为后端打下基础

    JSON vs SOAP

    JSON vs REST

    GET/POST/PUT/DELETE

  • Class 7 REST API & C#

    进一步学习REST API,介绍C#基本知识

    Consume Public API(Google Map API)

    Visual Studio

    C# & Basic C# Sytax

  • Class 8 C# Syntax

    进一步学习C#,面向对象编程

    OO concept

    Class vs Struct

    Bugs & Exceptions

    Methods & Delegate

  • Class 9 .NET framework

    进一步学习C#,面向对象编程

    介绍.Net framework,MVC 以及 Web API

    MVC concept

    Web API architecture

    Model Logic

    Controller Logic & Restful Call

  • Class 10 C# Web API

    进一步学习C#,面向对象编程

    介绍Web API, Project2小组开始

    Web API Rest Handle

    Data Object

    CRUD

  • Class 11 C# Web API

    进一步介绍Web API。

    Token Base API

    HTTP Request

    Await & Async

  • Class 12 Entity Framework

    Entity Framework,连接到Database

    Azure SQL DB

    Object Relational Mapping

    Entity Framwork Introduction

  • Class 13 C# Deploy to Azure

    Cloud Computing,后端部署

    Deploy to Azure

    Deployment Automation

    Azure and Cloud computing

  • Class 15 React Introduction

    React基本介绍, ES6介绍

    Create React component

    Static data rendering

    Modern JavaScript(ES6 essentials)

    Dev environment(node/npm)

  • Class 16 Stateful component

    介绍state的概念,state 如何控制 UI

    Build stateful component

    Component State Change & lifecysle

    ES6 module system

    SPA & development Tools

  • Class 13 C# Deploy to Azure

    Cloud Computing,后端部署

    Deploy to Azure

    Deployment Automation

    Azure and Cloud computing

  • Class 15 React Introduction

    React基本介绍, ES6介绍

    Create React component

    Static data rendering

    Modern JavaScript(ES6 essentials)

    Dev environment(node/npm)

  • Class 16 Stateful component

    介绍state的概念,state 如何控制 UI

    Build stateful component

    Component State Change & lifecysle

    ES6 module system

    SPA & development Tools

  • Class 17 More Stateful Component

    进一步介绍react component

    Render repeated components

    Add more interactivity

    Form input event handling

    Maintaining callback context

  • Class 18 ES6 Promise and Async

    介绍 ES6 Promise

    Interact with remote data

    Promise: async handling

    Consume remote data

    Client side routing

  • Class 19 Architecture Design & Router

    讲解项目架构,完成Nav和login

    Project architecture design

    Router, navigation

    Define simple login flow

    UX design: course, student, lecturer

  • Class 20 CRUD and Interaction

    实现CRUD和一些detail view

    Implement CRUD flow

    Conditional rendering in detail view

    Form input interactions

    Simple access control

  • Class 21 React component pattern

    介绍常用组件设计模式

    Common React component pattern

    UI components

  • Class 22 React State

    介绍React state 管理

    Component communication

    Flux implementation

  • Class 23 React Deploy

    部署前端代码到 AWS S3

    Protected route

    Deploy strategy

    AWS S3

  • Class 24 Project Demo

    以小组为单位展示Commercial Management System项目。

    项目展示

    大咖点评

Learn with the Best

Capsen Lu
Capsen Lu

Senior Consultant

毕业于昆士兰科技大学,从事于IT行业15余年,微软认证网页开发解决方案工程师、云架构师, 现在国际顶级咨询公司担任高级顾问,在金融、医疗、矿产及政府项目有着丰富的开发经验。在agile开发方面有丰富的经验和独特的见解。

Billy Lei
Billy Lei

GovHack 2015 Brisbane Winner

香港中文大学毕业,拥有8年工作经验,已经开发了超过20款Apps/Web project.;曾受邀参加苹果WWDC开发者大会,2015GovHack昆州地区Winner,现在某世界著名咨询公司任Consultant,对前后端相当熟悉,经验丰富,自己的传奇项目经历也为大家来解读澳洲。

Lightman Wang
Lightman Wang

Founder & CEO

IT匠人圈创始人,毕业于昆士兰大学,曾供职于微软公司;专注于前端领域多年,同时也是UI设计师, 有多年的Web开发经验。目前专注于IT社群建设,致力于打造澳洲最大、最专业的垂直IT社群,帮助学生进行职业规划、技能提升、拓展职业社交圈,帮助IT求职者找到心仪的工作。

Larry Ding
Larry Ding

Senior Full Stack Developer

曾经​在Ericsson等通信公司担当Team Leader,开发数据可视化产品,也在IRESS做过全栈Full Stack Engineer;现任一家欧洲创业公司CTO,拥有十多年的开发经验,对前后端开发经验丰富。将会在相关培训课程中为大家带来全方位的解读。

Chris Tian
Chris Tian

悉尼负责人

毕业于UNSW大学, 曾先后在悉尼和墨尔本两地多家创业公司与银行任职。现在悉尼经营软件公司,为创业公司提供综合服务。

Alex
Alex

Tech Lead

毕业于香港科技大学,精于JavaScript、C#、数据库,Full Stack网页开发和手机开发;善于管理技术团队并提供全球解决方案,服务Dyson、Mars、Kellogg、Panalpina等Tier1跨国公司。现在担任Cognizant华人Tech Leader,负责Enterprise Digital Transformation的技术,拥有丰富招聘经验。

Lu Ye
Lu Ye

Senior PHP Developer

程序员中的藤原拓海,初中时开始接外包项目,高中时便是多家海外公司的Remote Developer,靠读书是赚取的100W开发费用支付了澳洲所有开销,多年项目经验,在网络安全,Web领域专注多年,本科毕业时已经拿到多家大型IT公司Senior Offer,100K。

Ray Cheng
Ray Cheng

Senior Full Stack Developer

毕业于UNSW大学,拥有7年全栈工作经验。目前在悉尼担任高级全栈软件工程师,拥有多年React实战经验,可谓Reactjs界的大师人物,并且指导帮助了许多学生进入Reactjs生态里,并且获得了高薪。

Student Reviews

4.9
5 stars
62
4 stars
6
3 stars
0
2 stars
0
1 stars
0
Joe

匠人全栈班很适合新移民。价格和内容都比local的培训机构更好。匠人课程里我不仅学会了 HTML, CSS,JS,React,.Net等技术,完成了2个project,还学到了大神导师对一些concept 的理解, 是自学中很难学到的部分, 也是我认为这门课的核心价值。课程还提供内推和实习机会,在1个月实习后我拿到了local公司的offer。

Sean

在匠人全栈班,我从一个刚刚毕业的IT学生, 变成了一个合格的前端工程师,我在只面试了一家公司的情况下就拿到了offer。匠人的老师帮助我了很多, 除了课上的技术以外,他们还对我的求职与面试的困惑做了详细的解答。课程中的项目经验,版本控制和团队协作的理解与实践,让我在与同期毕业生的竞争中脱颖而出。

Joker

虽然以前我已经有了一些web开发的经验,但匠人培训仍然让我获益良多。在自学中我们对很多概念无法深入理解,在课上我们可以及时询问导师,导师多年经验可以让我们在学习中少走弯路,避免不必要的时间浪费。培训后,我已经拿到了Amazon的offer但因为签证问题与机会失之交臂。

Jackie

匠人课程内容很丰富,学完之后可以完全达到澳洲就业市场对Backend Developer 和 Frontend Developer的要求。内容难度之中,每次课后需要一些时间才能消化理解。做项目过程中我熟悉了Git操作,知道如何解决一些常见的问题,也体验了Scrum的流程,最后deliver了Learning Management System项目。

Kevin

匠人培训让我学到公司中full stack developer究竟如何工作, 学到很多学校中不会接触到的新技术,帮我弥补了毕业生与job ready之间的能力差距。通过和导师的交流,让我明确了未来的发展方向。

帮助与常见问题

我们的Web开发基础课程,是针对已有相关IT知识同学的进阶的课程。如果你是IT新毕业生正在找工作,或者IT其他专业背景想要做Web Developer,但不了解真正企业Web开发的流程和技术,这门课程就是为你设计的。我们的导师具有多年的经验,通过真实的商业实战项目,指导提升,加深理解。课程设置十分友好。

目前培训的技能有编程语言(如HTML, ECMAscript 6,CSS,JavaScript),团队协作(Agile,Bitbucket,Jira,Bamboo),新兴技术(如.Net,Node.js,Express.js,React.JS,SPA,RESTAPI)以及云端技术(AWS EC2,S3) 根据与Modern Web Development的主流做法编排的课程,也是澳洲工作或者国内未来的web开发方式,前端采用SPA(Single Page Application) 通过API与后端(Backend)交互。

培训的形式采用课堂授课与动手实践相结合,并且学生采用Agile分组的形式,模拟真实澳洲企业上班工作环境,Agile管理方式,让学生体验“真实的”澳洲工作环境和团队协作。除此以外,也有IT的求职就业导向的培训,通过学生的实战,最后学生会deliver一个高标准的企业project,放到简历中,帮助求职。

本期培训班与别的培训最大的不同,可能是务实,接地气。本期培训虽然是入门级培训,但是是面向工作培训,培训中所涉及的知识点和强化点,都是找工作过程中遇到的,需要解决的。除此以外,通过两个实战projects,也能增加学员的专业项目经验。与线上培训很大的不同是,我们通过Agile和Teamwork的融入,让学员们能够体会到真实的IT工作的Teamwork的经历。

在培训过程中,我们是有多年经验的导师来做指导答疑,下课也有导师24/7在线回答学生问题,都是行业里的大牛。大牛求真,少走弯路。

除了课程中需要完成的两个项目外,我们也会推荐真实的商业项目参与其中,获取更多的宝贵经验,尽可能的做到,在培训过程中尽可能的获得商业经验,达到可以直接上手工作的目的。

此期培训的课时有72个小时(三个月),每周两次的课,每次课有3个小时,时间会暂定在周三晚上和周六下午,不过课时的安排我们也会尽力的与导师和学生的时间安排作出调整。

我们目前原价是$4500的课,但是Early Bird价格(现在价格)$3500, 同时也会给出超值的bonus(>$500), 绝对超值。

其实价格并不算贵。因为是小班授课,相比国内来讲,国内单语言(比如C#)培训就2w人民币以上了。如果澳洲本地的培训,价格都超过了1w澳币。

我们希望同学通过这三个月的bootcamp,最终会deliver两个商业项目,对求职非常有利。除此以外求职面试技巧+简历修改,也是独家推出。Agile 融入到项目中,在课堂里模拟出真实工作中的环境,澳洲工作环境怎么样,daily standup怎么进行,agile是在工作中如何运用的。Scrum会贯穿项目始终。整体体验独特。

我们的课是面向工作的培训,所以培训的基本思想都是为了帮助学员尽快找到工作。所以培训涉及了真实的小组Teamwork,如何Merge代码,工作的日常是什么样的。也根据当下比较流行的技术栈,帮助学员有更大的就业机会,比如后端API,前端SPA的。这些经验,都是在学校中学不到的,作为学生如果能够在毕业之前就参加培训,增加实战经验,了解澳洲工作情况,毕业后找工作的时候更有把握。

对于不在布里斯班的学员,我们采取线上授课的方式。目前已经有不少小伙伴选择了在线上课,据同学反应,效果很不错。

线上授课 + 课后Recording

采用同步线上直播和课上录屏,课后回顾的形式,也就是与线下参与培训的同学一同上课。当然,希望线上的同学和线下的老师同学一起互动,跟老师一起完成开发练习,和线下的同学一起体验Agile和团队合作。课后我们也留有Recording方便学员查看回顾。

课程内容和Projects内容都与线下的同学一致,线上授课的同学可以自行组成Team,体验澳洲流行的远程办公,远程协作。

线上的同学现在报名可以享受线下课程50%的折扣,只要$2000。