Web开发全栈项目班

学习Reactjs,Nodejs,.Net Core,Spring Boot,Redux,AWS,Agile项目实践,求职就业全程辅导,本地经验

学习前端+后端,包含两个月实习,工作内推

点击报名
零IT背景新移民,如何拿到澳洲IT公司Offer?——匠人零基础入门班第五期,全栈班第九期学员Xu Chen专访
Web全栈班介绍宣传片, React培训,  Nodejs培训, Java培训
IT专业在澳洲找工作是一种什么体验?求职中哪些是必备技能?Web全栈学员Lei Guo采访
澳洲UQ毕业生,如何找到一份程序员工作?IT专业Master学生Yiping Niu(全栈学员)
澳洲昆士兰大学 IT专业毕业生,如何毕业后找到一份前端工程师工作 --- Yueer Chen

Course Overview

课程概况

  • 课程难度

    初级

    中级

    高级

  • 先修知识

    Web入门班

    HTML CSS JS Programming

  • 课程安排

    三个月小班授课 + 线上直播 + 线下授课 + 两个项目实战

  • 价格

    原价:$5500

    线下早鸟价:$5200

    线上早鸟价:$5200

    早鸟价截止时间请 咨询客服

    *以上价格exclude GST

适合人群

  • 1. 具有IT/CS基础,项目经验少,基础薄弱的同学
  • 2. Web入门班匠人学员
  • 3. IT相关专业,希望转行Web开发的同学
  • 4. 其他专业,对IT具有一定的了解,想要换专业的同学
  • 5. IT初级学员,希望获取商业实战项目经验,积累IT人脉
  • 6. IT新毕业生,想要寻求IT工作,提升职业发展,拓宽职业范围
video player close icon

Web开发全栈项目班视频

课程视频, 学员故事, 匠人公开课

零IT背景新移民,如何拿到澳洲IT公司Offer?——匠人零基础入门班第五期,全栈班第九期学员Xu Chen专访
零IT背景新移民,如何拿到澳洲IT公司Offer?——匠人零基础入门班第五期,全栈班第九期学员Xu Chen专访
Web全栈班介绍宣传片, React培训,  Nodejs培训, Java培训
Web全栈班介绍宣传片, React培训, Nodejs培训, Java培训
IT专业在澳洲找工作是一种什么体验?求职中哪些是必备技能?Web全栈学员Lei Guo采访
IT专业在澳洲找工作是一种什么体验?求职中哪些是必备技能?Web全栈学员Lei Guo采访
如何弥补项目经验的不足,成功从媒体转行到前端工程师?——web全栈班成员Dapeng
如何弥补项目经验的不足,成功从媒体转行到前端工程师?——web全栈班成员Dapeng
澳洲的IT专业如何就业,有什么方向——Mason
澳洲的IT专业如何就业,有什么方向——Mason
悉尼Web全栈班Group Project小组成果展示:Shield Handyman Web Application
悉尼Web全栈班Group Project小组成果展示:Shield Handyman Web Application
布里斯班Web全栈班Group Project小组成果展示:Byedust Web Application
布里斯班Web全栈班Group Project小组成果展示:Byedust Web Application
布里斯班Web全栈班Group Project小组成果展示:Broomer Web App
布里斯班Web全栈班Group Project小组成果展示:Broomer Web App
GraphQL 101: 剥离RESTful的银行系统开发实践—Gary Sun
GraphQL 101: 剥离RESTful的银行系统开发实践—Gary Sun
前端:静态栈(JAMStack)入门与最佳实践—Bryan  Huang
前端:静态栈(JAMStack)入门与最佳实践—Bryan Huang
澳洲UQ毕业生,如何找到一份程序员工作?IT专业Master学生Yiping Niu(全栈学员)
澳洲UQ毕业生,如何找到一份程序员工作?IT专业Master学生Yiping Niu(全栈学员)
澳洲昆士兰大学 IT专业毕业生,如何毕业后找到一份前端工程师工作 --- Yueer Chen
澳洲昆士兰大学 IT专业毕业生,如何毕业后找到一份前端工程师工作 --- Yueer Chen
匠人公开课:Architecture,Web开发中的架构如何通过SideProject找工作——HelmutYe
匠人公开课:Architecture,Web开发中的架构如何通过SideProject找工作——HelmutYe
如何从一名无技术背景的BA毕业生成为一名mid-level的Front End Developer——Harris
如何从一名无技术背景的BA毕业生成为一名mid-level的Front End Developer——Harris
匠人公开课:CI/CD在银行后端开发中的具体实例——Tiger
匠人公开课:CI/CD在银行后端开发中的具体实例——Tiger
匠人公开课:在澳洲,IT什么样的简历,能够拿到面试机会——Lightman
匠人公开课:在澳洲,IT什么样的简历,能够拿到面试机会——Lightman
MongoDB Atlas 安装使用,如何配置Mongodb  @Web全栈课程(悉尼)
MongoDB Atlas 安装使用,如何配置Mongodb @Web全栈课程(悉尼)
MongoDB Atlas 安装使用,如何配置Mongodb  @Web全栈课程(悉尼)
MongoDB Atlas 安装使用,如何配置Mongodb @Web全栈课程(悉尼)
Web全栈课程 CI/CD:持续集成/持续交付(墨尔本)
Web全栈课程 CI/CD:持续集成/持续交付(墨尔本)
Web全栈课程 CI/CD:持续集成/持续交付(墨尔本)
Web全栈课程 CI/CD:持续集成/持续交付(墨尔本)
Web全栈课程JavaScript function函数(布里斯班)
Web全栈课程JavaScript function函数(布里斯班)
Web全栈课程JavaScript function函数(布里斯班)
Web全栈课程JavaScript function函数(布里斯班)
从Vanilla Javascript到Reactjs,是如何实现的? imperative/declarative/React @ 墨尔本WEB大咖面对面之Long Zhao老师
从Vanilla Javascript到Reactjs,是如何实现的? imperative/declarative/React @ 墨尔本WEB大咖面对面之Long Zhao老师
在澳洲,如何准备IT面试,如何用自己的故事hightight自己的技能-技术面试/behavior 面试/Anecdote打动面试官 @ 墨尔本WEB大咖面对面之虎头锤老师
在澳洲,如何准备IT面试,如何用自己的故事hightight自己的技能-技术面试/behavior 面试/Anecdote打动面试官 @ 墨尔本WEB大咖面对面之虎头锤老师
回国就业,如何拿offer,IT方向面试经验分享——大厂/BAT面试经验分享@悉尼线下大咖面对面(web专场),
回国就业,如何拿offer,IT方向面试经验分享——大厂/BAT面试经验分享@悉尼线下大咖面对面(web专场),
Web全栈工程师之路——澳洲IT就业市场细分@悉尼线下大咖面对面(web专场)
Web全栈工程师之路——澳洲IT就业市场细分@悉尼线下大咖面对面(web专场)
Web全栈班BNE(07) - 介绍Introduction of ES6 and Nodejs  第一节
Web全栈班BNE(07) - 介绍Introduction of ES6 and Nodejs 第一节
在澳洲如何成为DevOps,职业前景如何 @2019布里斯班线下活动
在澳洲如何成为DevOps,职业前景如何 @2019布里斯班线下活动
Java和JavaScript有什么区别?如何通过java学习JavaScript
Java和JavaScript有什么区别?如何通过java学习JavaScript
Bootcamp | 澳洲前端面试中,如何通过CodeTest
Bootcamp | 澳洲前端面试中,如何通过CodeTest
在澳洲如何找到一份IT工作 | 澳洲IT专业方向及薪资情况 | 3 Days Code Bootcamp
在澳洲如何找到一份IT工作 | 澳洲IT专业方向及薪资情况 | 3 Days Code Bootcamp
澳洲Java程序猿生存指南,Code Test,Java如何澳洲找到一份工作 -- 虎头锤
澳洲Java程序猿生存指南,Code Test,Java如何澳洲找到一份工作 -- 虎头锤
查看更多

你将获得

Course Syllabus

课程大纲

Web开发全栈项目班技术栈

全栈前端技能

HTML

HTML

CSS

CSS

Sass

Sass

Bootstrap

Bootstrap

Javascript

Javascript

ES6

ES6

Typescript

Typescript

C#

C#

React.JS

React.JS

Redux

Redux

Redux-saga

Redux-saga

Flexbox

Flexbox

UI Design

UI Design

JWT

JWT

OAuth

OAuth

Webpack

Webpack

全栈后端技能

Expressjs

Expressjs

Database

Database

MongoDB

MongoDB

JWT

JWT

MySQL

MySQL

RESTful API

RESTful API

.Net Core

.Net Core

C#

C#

Postman

Postman

Swagger

Swagger

Java

Java

Spring Boot

Spring Boot

Docker

Docker

NodeJS

NodeJS

AWS

AWS

全栈技术能力

Agile

Agile

Git

Git

Algorithm

Algorithm

全栈职业技能

模拟面试

模拟面试

简历修改

简历修改

面试指导

面试指导

工作内推

工作内推

What Will You Gain

课程内容

Melbourne

Web全栈班Java&React第11期

Web全栈班快速帮助留学生、新移民找到工作,第一份工作从50k到125k不等。理论与实践相结合,配合商业项目实习和匠人老师校友资源快速拿到工作机会

开课时间 2020-7-12

先修知识

  • Introduction & Web Tech

    Course Introduction

    Scope Instructor Introduction Quit ConditionsWeb Tech

    Network Chrome Inspect Web Basics Javascript History Modern Web Tech vs Traditional Tech

  • HTML & CSS

    HTML5 & Web Design

    Div Section SEO standard WEB Design Commercial Projects [HTML EXAM] CSS3 1

    Selector Flexbox CSS Standard [CSS EXAM]

  • CSS & SASS2

    CSS3 2

    Bootstrap Responsive Web Design Sass Introduction [CSS EXAM]

  • JavaScript

    Javascript |

    History Basic Syntax(variable, loop ,condition ,function) 异步加载js lib的问题 DOM manipulation Modern Javascript library introduction (jQuery,Angular, Vue,Web Assembly)

  • Git Introduction

    Install Git Git Pull / Push / Commit Branch Rebase /

    Merge/ Pull Request Resolve Conflicts

  • Project One : Tutorial & Lab
  • JavaScript ES6

    Readable, Maintainable, Reusable

  • Introduction To React
  • React 哲学 Part 1 (Component & JSX)

    Lifecycle breakdown, based on counter example Lift State up - container & presentation pattern, based on counter-app example Redux for state management. Example using counter-app vanilla version, go through official redux doco React component state vs redux global state Immutable + shallow equality

  • React 哲学 Part 2 (props & CSS in JS)

    Continue Counter-app example with redux Render repeated components Container map data to a list of presentational comps The ‘key’ in a list of comps React event handling Fix ‘this’ in callback context (Function.bind, Arrow and class field method) Form handling and controlled input

  • React 哲学 Part 3 (state)

    Sync vs Async flow Promise based async action Use raw XMLHttpRequest and callback hell Promise to rescue (promise state transition) ‘Promisify’ request manually Introduce axios for easy promise async control Redux middleware to handle async action

  • React 哲学 Part 4 (state lifting & Lifecycle)
  • React 哲学 Part 5 (Fetch Data & context)
  • Agile Scrum Jira Sprint Story point Teamwork

    1. Agile 的由来、开发宣言、原则、主要关注点,什么是价值

    2. Scrum 框架的各个流程概述,“3355”方法论

    3. 结合实际工作讲解各个流程:scrum planning,daily standup,scrum board,scrum review meeting,spring retrospective meeting

    4. 班级进行模拟 retrospective meeting,回顾课程至今的成果与不足

    5. 怎样写 backlog,怎样写用户故事:“完成”的定义,故事拆分和故事估算

    6. 怎样改进流程、提高效率,为什么企业需要 T 型人才

    7. 介绍精益方法和 Kanban,实际使用中 Kanban 和 Scrum 的结合

    8. Project 3 分组

    9. 介绍 Sportify

  • Java Basic 1

    How does Java work.

    Java Variables and Types, Primitive Types

    Operands, Operators (e.g. Abbreviating Operators) and Expressions

    if else Statements, switch statement.

    For Loop, Do While, methods (e.g. Overloading)& Functions.

    OO Concept - Class, Object, Constructor, Inheritance

  • Java Basic 2

    Serialization, polymorphism

    Arrays, Inner Class, Abstract Class, Interfaces

    Composition, Encapsulation

    Generics, Java Collections: List ArrayList, LinkedList

    Lambda, Optional, Stream, Exception handling, log.

    Unit Test, SOLID principle

  • Spring Boot Introduction

    Build a brand new spring boot project & build a simple restful API

    How to use Gradle.

    How to use handle Exception globally (centrally).

    Create custom Filter

  • Restful API

    What is rest features. Common HTTP Methods.

    Why restful API should be stateless

    How to properly use cache. Cache in Spring Boot Code

    What is swagger & where is it used in our backend architecture.

  • SQL

    SQL syntax & install Postgresql in local environment or use docker

    Database Types introduction

    Primary Keys, Foreign Keys

    Unique, Not Null, Check Constraints

    Data Manipulation Language: Insert, Update, Delete

    Select Queries, Where Clauses, Having Clauses

    SQL Joins, Union

    String Functions e.g. Upper & Lower

  • Spring Data JPA

    Build a simple project with Spring Data JPA.

    Integrate with Entity Layer (Entity Beans) and Database Layer (Postgresql).

    Execute complex query via Spring Data JPA.

    How to use in-memory Database e.g. H2 to Unit Test the DAO Layer.

    Connect with multiple Database.

  • SQL Design Tutorial

    Based on the project students chose, design the database archetecuture. Including Tables & relations between tables such as one-one, one-many and many to many relationships.

    How to build ORM (e.g. hibernate) on top of database.

  • Message

    Introduction of basic concept of Message & Message Driven System.

    How to integrate Spring Boot with RabbitMQ

    Introduction of AWS SQS

  • Interview and CV Linkedin CV
  • Build LMS: 第一步:将设计好的 UI 划分为组件层级

    Routing concept How client side routing works (Browser History API) Introduce react-router-dom, declarative routing Wire up 3 components (Router, Route, Link) Start layout the group project and assign responsibility

  • Build LMS: 第二步:用 React 创建一个静态版本

    Recap on local dev flow Deployment strategy Separate web static host from API server Create CICD pipeline jobs on Gitlab, setup staging env using gitlab pages Static host handle 404 Setup S3 bucket (policy etc), upload built bundles to it Gitlab CICD job for prod env on s3

  • Build LMS: 第三步:确定 UI state 的最小(且完整)表示

    Setup axios to request API server Extract API module, separate promise based async logic (one module per model, course api, student api etc.,) Authentication flow & use local storage for JWT token Basic Loading & Error handling for login process Implement protected route component to secure the routing url

  • Build LMS: 第四步:确定 state 放置的位置

    Define the CRUD for course Implement routing for CRUD flow Explain route path params React router mechanism to send state to component Ways to hook route component (props / render callback) Implement controlled form for multi inputs Error handling in async action Immutable state update Lab

  • Build LMS: 第五步:添加反向数据流
  • React Review

    Composition over Inheritance Container (controller) with Presentation component React children Review component lifecycle React new declarative Context Higher order component Explore more frontend ecosystem (intro to third party state management?)

  • Scheduled Job

    How to build cron jobs using Spring Boot Scheduled job.

    Batch API, Reader, Processor, Writer, Listener

    Step, Job, Chuck size.

    How migrate data from csv to DB by using Spring Jobs.

    How to build cron job by using AWS

  • back-end practice

    Finish all the Restful API development using Spring Boot. Including Database setup. ORM (Hibernate). Service layer & Controller layer.

    这堂课也是最后一课,希望每个学员都能自己独立的写好一个后端的RESTful API。包括CRUD基本操作。

  • Project Two: Tutorial & Lab
  • Interview 2 Mock Interview

    Interview 2

    Mock Interview

  • Algorithm
  • Presentation Web Architecture
  • Tutorial - How to implement Project 1
  • Project1 Review
Sydney

Web全栈班第10.5期

Web全栈班快速帮助留学生、新移民找到工作,第一份工作从50k到125k不等。理论与实践相结合,配合商业项目实习和匠人老师校友资源快速拿到工作机会

开课时间 2020-7-12

先修知识

  • Web Introduction

    Course Introduction

    Scope Instructor Introduction Quit ConditionsWeb Tech

    Network

    Chrome Inspect

    Web Basics

    Modern Web Tech vs Traditional Tech

  • HTML & CSS

    HTML5 & Web Design

    Div Section SEO standard WEB Design Commercial Projects [HTML EXAM] CSS3 1

    Selector Flexbox CSS Standard [CSS EXAM]

  • CSS & Sass

    运用Flexbox, Bootstrap, Responsive Web Design, 改写CSS作业

  • JavaScript

    JavaScript 基础

    1. 了解 Basic Syntax(variable,loop,condition,function)

    2. 异步加载js lib的问题

    3. DOM manipulation

    4. Modern Javascript library introduction(jQuery,Angular,Vue,WebAssembly)

  • Git Introduction

    学习Git基础知识

    1. InstallGitGitPull/Push/Commit

    2. BranchRebase/Merge/PullRequest

    3.熟练运用GitBranch,

    4. 如何解决Codeconflicts,ResolveConflicts

    5. 如何Rebase你的代码,如何团队协作

    本节课包含第⼀个Project Release (个⼈项⽬)

  • Basics of Node.js和ES6

    ES6 学习使⽤ES6标准

    Fundamentals of Node.js (Modules, FileSystem, Build server with node.js etc)

  • RESTful API

    了解什么是api

    了解什么是CRUD

    了解什么是restful api

    学习设计restful api

    调用现有的一些公共api来实现CRUD的操作

  • NPM and Express.js

    了解一个api的请求与回复包含的主要内容,比如header,url,status code etc

    认识一些常用的status code和header

    学习如何使用npm来管理项目

    用express搭建一个基本的server

    学习express的语法

  • Api Server & Deploy

    描述真实应用场景,给出前端业务逻辑

    用express.js搭建一个简单地api server来对接前端

    将简单的逻辑进行拆分,合理规划项目结构

    集成第三方库,便利开发

    发布到heroku,让我们server能被公开访问

  • Javascript Review
  • Agile & Lean

    深入理敏捷开发Agile,Scrum,Sprint,Storypoint

    完成AgileTeam组

    本节课包含第二个 project Release(个人项目)

  • Introduction to React
  • React 哲学 Part 1 (Component & JSX)

    1. React Component fundamental

    2. Understand JSX

    3. JS extension for declarative component

    4. Webpack

    5. Babel

  • React 哲学 Part 2 (props & CSS in JS)

    - props

    - props 类型

    - 为什么需要 CSS in JS

    - CSS modules

  • React 哲学 Part 3 (state)

    1. class component

    2. state

    3. setState

    4. setState 异步

  • React 哲学 Part 4 (state lifting & Lifecycle)

    1. state lifting

    2. lifecycle

    3. CAP -> why *will* methods are not reliable

  • React 哲学 Part 5 (Fetch Data & context)

    1. componentDidMount

    2. fetch & axios

    3. componentDidMount

    4. context

  • Linkedin & CV

    1. Job markets in Australia and China

    2. Linkedin Optimisation

    3. CV

    4. Cover Letter

  • Mongodb

    NoSQL vs MySQL MongoDB Relations

    使用mongo shell来进行一系列的数据库CRUD操作

    学习设计数据库的一些基本原则

    明白什么是index,normalization和denormalization etc

  • API Server: Mongoose

    学习mongoose的语法

    使用mongoose在server端管理数据

    开始搭建LMS的api server

  • API Server: Authentication

    继续server的搭建

    学习用户注册于登录

    理解JSON WEB TOKEN的使用

  • API Server: Deploy

    完成并整理后端代码

    连接云端数据库并测试api的有效性

    使用aws的elastic beanstalk进行部署

  • Build LMS: 第一步:将设计好的 UI 划分为组件层级

    1. react-router-dom

    2. eslint

    4. styled-components

  • Build LMS: 第二步:用 React 创建一个静态版本

    1. tests

    2. jest

    3. react-testing-lib

    5. CICD

  • Build LMS: 第三步:确定 UI state 的最小(且完整)表示

    1. env

    2. connect to api

    3. CRUD

  • Build LMS: 第四步:确定 state 放置的位置

    1. cypress

    2. redux

  • Build LMS: 第五步:添加反向数据流

    1. redux

    2. hooks

    3. HOC

  • React Review

    1. Readable, Maintainable, Reusable

    2. SOLID

    3. Declarative, Component-based

    4. React 哲学

  • Interview & Mock Interview
  • Algorithm
  • AWS 101
  • Presentation(Project 3)

    Project 3 Battle

    不同的小组进行Project 3打分

    然后1-2位Mentor针对每个小组进行考评打分

    优胜队伍有奖励以及奖状

    课程评分标准

    https://www.notion.so/jracademy/Project3-1039a98e7ab24b5bb2fcd47d39d2429b

  • Internship

    为期1-3个月的项目实习

    分配到匠人公司或者其他合作公司

Sydney

Web全栈班Nodejs&React第11期

Web全栈班快速帮助留学生、新移民找到工作,第一份工作从50k到125k不等。理论与实践相结合,配合商业项目实习和匠人老师校友资源快速拿到工作机会

开课时间 2020-7-29

先修知识

  • Introduction & Web Tech

    Course Introduction

    Scope Instructor Introduction Quit ConditionsWeb Tech

    Network Chrome Inspect Web Basics Javascript

    History Modern Web Tech vs Traditional Tech

  • HTML & CSS

    HTML5 & Web Design

    Div Section SEO standard WEB Design Commercial Projects [HTML EXAM] CSS3 1

    Selector Flexbox CSS Standard [CSS EXAM]

  • CSS & Sass

    CSS3 2

    Bootstrap Responsive Web Design Sass Introduction [CSS EXAM]

  • JavaScript

    Javascript |

    History Basic Syntax(variable, loop ,condition ,function) 异步加载js lib的问题 DOM manipulation Modern Javascript library introduction (jQuery,Angular, Vue,Web Assembly)

  • Git Introduction

    Install Git Git Pull / Push / Commit Branch Rebase / Merge/ Pull Request Resolve Conflicts

    Links:

    Git client: https://git-scm.com/

    SourceTree: https://www.sourcetreeapp.com/

    Visualizing Git: http://git-school.github.io/visualizing-git/#free

    Windows Terminal: https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701

    Powerline for Windows Terminal: https://docs.microsoft.com/en-us/windows/terminal/tutorials/powerline-setup

    Windows Subsystem for Linux: https://docs.microsoft.com/en-us/windows/wsl/install-win10

  • Basics of Node.js

    Fundamentals of Node.js Modules EventEmitter single thread?

  • Interview and CV Linkedin CV

    1. Job markets in Australia and China

    2. Linkedin Optimisation

    3. CV

    4. Cover Letter

  • Introduction to npm and Koa

    Npm & Node.js API.

  • Koa

    callback, promise,async await怎么用的,怎么写以及为什么

    koa搭建一个简单的服务器

    postman怎么用

    curl的使用

    koa的洋葱模型的例子

  • Agile

    Agile

    Scrum

    Jira

    Sprint

    Story point

    Teamwork

    Project 3 分组

  • Rest API & Build Weather app api

    Introduction to Rest API and bring everything we learned before, and build a backend for our weather app

    Handle query parameters Parameter checking Promise & axios.

  • REACT: React with Modern JavaScript

    React with Modern JavaScript

    - React Component fundamental

    - Understand JSX, JS extension for declarativecomponent

    - ES6 essentials (destructing, spread, rest variable

    - scope (let) arrow fn, callback context), class

  • REACT: Make it stateful

    Make it stateful

    - Stateful and stateless (state with props)

    - Create class stateful component and update state

    - Lifecycle breakdown

    - ES6 module, why we need

    - How create-react-app release the initial project setup pain

    - Start rewriting weather app (individual project)

    - keep data in state and render

  • REACT: Make it interactive

    Make it interactive

    - Render repeated components

    - Container map data to a list of presentational comps

    - The ‘key’ in a list of comps

    - React event handling

    - Fix ‘this’ in callback context (Function.bind, Arrow and class field method)

    - Form handling and controlled input

    - Lab

  • REACT: Talk to remote

    Talk to remote

    - Sync vs Async flow

    - Promise based async action

    - Use raw XMLHttpRequest and callback hell

    - Promise to rescue (promise state transition)

    - ‘Promisify’ request manually

    - Introduce axios for easy promise async control

    - Lab

  • Database

    NoSQL vs MySQL MongoDB Relations

  • Mongoose

    Query and filtering data unit testing And more...

  • Mock Interview 1

    Interview Training Code Test

  • Managing user:

    Registration and login password encryption password reset Email confirmation Accessibility control JWT token

  • Web Api deployment Unit testing and Tools ( For Advance student)

    Database deployment API server deployment CI/CD pipe line Redis Docker and Docker-compose Introduction to loopback

  • Build & Deploy LMS: CICD

    Recap on local dev flow Deployment strategy Separate web static host from API server Create CICD pipeline jobs on Gitlab, setup staging env using gitlab pages Static host handle 404 Setup S3 bucket (policy etc), upload built bundles to it Gitlab CICD job for prod env on s3

  • REACT: Build LMS: project structure

    Build project structure

    - Routing concept

    - How client side routing works (Browser History API)

    - Introduce react-router-dom, declarative routing

    - Wire up 3 components (Router, Route, Link)

    - Start layout the group project and assign responsibility

  • REACT: Build LMS: Auth Flow & connect API

    Build project structure

    - Routing concept

    - How client side routing works (Browser History API)

    - Introduce react-router-dom, declarative routing

    - Wire up 3 components (Router, Route, Link)

    - Start layout the group project and assign responsibility

  • REACT: Build LMS: CRUD flow & routing

    Build project structure

    - Define the CRUD for 3 models course, student, lecture

    - Implement routing for CRUD flow

    - Explain route path params

    - React router mechanism to send state to component

    - Ways to hook route component (props / render callback)

    - Implement controlled form for multi inputs

    - Immutable state update

    - Lab

  • REACT: React patterns and review

    React patterns and review

    - Composition over Inheritance

    - Container (controller) with Presentation component

    - Review component lifecycle

    - React new declarative Context?

    - Higher order component

    - React 16 features: Fragment, Portal

    - Explore more frontend ecosystem (intro to third party state management)

    - Redux introduction

    - React performance caveats

    - Deploy React SPA to AWS S3 bucket

  • Mock Interview 2

    Mock Interview 2

    模拟面试

    10分钟面试+5分钟答疑的形式

    解决大部分的Behavior Question

    不同级别的技术问题

  • Algorithm
  • AWS 101
  • Presentation (Group Work)
  • Tutorial1

    1. HTML

    2. CSS

    3. SEO

    4. Assignment and Homework

  • Tutorial2

    1. Git flow

    2. Assignment 1 Progress and QA

    3. Homework (Flexbox)

  • Tutorial3

    GitHub SSH

    Review Project

  • Tutorial4
Sydney

Web全栈班12期·Nodejs方向

Web全栈班快速帮助留学生、新移民找到工作。理论与实践相结合,配合商业项目实习和匠人老师校友资源快速拿到工作机会。新一期采用全新LMS系统教学,联合Pluralsight负责学员6个月会员

开课时间 2020-11-6

先修知识

  • Introduction & Web Tech

    Course Introduction

    Scope Instructor Introduction Quit ConditionsWeb Tech

    Network Chrome Inspect Web Basics Javascript

    History Modern Web Tech vs Traditional Tech

  • HTML & CSS

    HTML5 & Web Design

    Div Section SEO standard WEB Design Commercial Projects [HTML EXAM] CSS3 1

    Selector Flexbox CSS Standard [CSS EXAM]

  • JavaScript

    Javascript |

    History Basic Syntax(variable, loop ,condition ,function) 异步加载js lib的问题 DOM manipulation Modern Javascript library introduction (jQuery,Angular, Vue,Web Assembly)

  • Git Introduction

    Install Git Git Pull / Push / Commit Branch Rebase / Merge/ Pull Request Resolve Conflicts

  • CSS & Sass

    CSS3 2

    Bootstrap Responsive Web Design Sass Introduction [CSS EXAM]

  • Basics of Node.js

    Fundamentals of Node.js Modules EventEmitter single thread?

  • Introduction to npm and Koa

    Npm & Setup basic server with Koa

  • Rest API

    DNS Mapping URL fundamentals Request: Common Headers, Simple/Full Request message Response: Status Code Evolvement of Web Service: From web form to web service to API Introduce to Json: By comparing XML and JSON including Pros and Cons and the reason why JSON is winning RESTful services vs SOAP: Pro and Cons for each one Introducing AJAX Swagger Demos: 1. Html+Java Scripts 2. Google GEO API

  • REACT: Make it stateful

    Lifecycle breakdown, based on counter example Lift State up - container & presentation pattern, based on counter-app example Redux for state management. Example using counter-app vanilla version, go through official redux doco React component state vs redux global state Immutable + shallow equality

  • REACT: Make it interactive

    Continue Counter-app example with redux Render repeated components Container map data to a list of presentational comps The ‘key’ in a list of comps React event handling Fix ‘this’ in callback context (Function.bind, Arrow and class field method) Form handling and controlled input

  • Build Weather app api

    Bring everything we learned before, and build a backend for our weather app

    Handle query parameters Parameter checking Promise & axios Tidy up the code Deploy to heroku

  • Agile

    Agile

    Scrum

    Jira

    Sprint

    Story point

    Teamwork

    Project 3 分组

  • REACT: Talk to remote

    Sync vs Async flow Promise based async action Use raw XMLHttpRequest and callback hell Promise to rescue (promise state transition) ‘Promisify’ request manually Introduce axios for easy promise async control Redux middleware to handle async action

  • REACT: React with Modern JavaScript

    React Component fundamental Understand JSX, JS extension for declarative component - hello react example Stateful and stateless (state with props) - counter app example Create class stateful component and update state ES6 essentials (destructing, spread, rest variable scope (let) arrow fn, callback context), class React rendering mechanism - virtual dom vs dom

  • Interview and CV Linkedin CV
  • Database

    NoSQL vs MySQL MongoDB Relations

  • Mock Interview 1

    Interview Training Code Test

  • Mongoose

    Query and filtering data unit testing And more...

  • Managing user:

    Registration and login password encryption password reset Email confirmation Accessibility control JWT token

  • Web Api deployment Unit testing and Tools ( For Advance student)

    Database deployment API server deployment CI/CD pipe line Redis Docker and Docker-compose Introduction to loopback

  • REACT: Build LMS: CRUD flow & routing

    Define the CRUD for course Implement routing for CRUD flow Explain route path params React router mechanism to send state to component Ways to hook route component (props / render callback) Implement controlled form for multi inputs Error handling in async action Immutable state update Lab

  • Build & Deploy LMS: CICD

    Recap on local dev flow Deployment strategy Separate web static host from API server Create CICD pipeline jobs on Gitlab, setup staging env using gitlab pages Static host handle 404 Setup S3 bucket (policy etc), upload built bundles to it Gitlab CICD job for prod env on s3

  • REACT: Build LMS: Auth Flow & connect API

    Setup axios to request API server Extract API module, separate promise based async logic (one module per model, course api, student api etc.,) Authentication flow & use local storage for JWT token Basic Loading & Error handling for login process Implement protected route component to secure the routing url

  • REACT: Build LMS: project structure

    Routing concept How client side routing works (Browser History API) Introduce react-router-dom, declarative routing Wire up 3 components (Router, Route, Link) Start layout the group project and assign responsibility

  • REACT: React patterns and review

    Composition over Inheritance Container (controller) with Presentation component React children Review component lifecycle React new declarative Context Higher order component Explore more frontend ecosystem (intro to third party state management?)

  • Mock Interview 2

    Mock Interview 2

    模拟面试

    10分钟面试+5分钟答疑的形式

    解决大部分的Behavior Question

    不同级别的技术问题

  • Algorithm
  • AWS 101
  • Presentation (Group Work)
Melbourne

Web全栈班12期·Java方向

Web全栈班快速帮助留学生、新移民找到工作。理论与实践相结合,配合商业项目实习和匠人老师校友资源快速拿到工作机会。新一期采用全新LMS系统教学,联合Pluralsight负责学员6个月会员

开课时间 2020-11-6

先修知识

  • Presentation (Group Work)
  • Algorithm
  • REACT: React patterns and review

    Composition over Inheritance Container (controller) with Presentation component React children Review component lifecycle React new declarative Context Higher order component Explore more frontend ecosystem (intro to third party state management?)

  • Mock Interview 2

    Mock Interview 2

    模拟面试

    10分钟面试+5分钟答疑的形式

    解决大部分的Behavior Question

    不同级别的技术问题

  • Introduction & Web Tech

    Course Introduction

    Scope Instructor Introduction Quit ConditionsWeb Tech

    Network Chrome Inspect Web Basics Javascript

    History Modern Web Tech vs Traditional Tech

  • AWS 101
  • JavaScript

    Javascript |

    History Basic Syntax(variable, loop ,condition ,function) 异步加载js lib的问题 DOM manipulation Modern Javascript library introduction (jQuery,Angular, Vue,Web Assembly)

  • HTML & CSS

    HTML5 & Web Design

    Div Section SEO standard WEB Design Commercial Projects [HTML EXAM] CSS3 1

    Selector Flexbox CSS Standard [CSS EXAM]

  • Git Introduction

    Install Git Git Pull / Push / Commit Branch Rebase / Merge/ Pull Request Resolve Conflicts

  • CSS & Sass

    CSS3 2

    Bootstrap Responsive Web Design Sass Introduction [CSS EXAM]

  • Basics of Node.js

    Fundamentals of Node.js Modules EventEmitter single thread?

  • Introduction to npm and Koa

    Npm & Setup basic server with Koa

  • REACT: Make it stateful

    Lifecycle breakdown, based on counter example Lift State up - container & presentation pattern, based on counter-app example Redux for state management. Example using counter-app vanilla version, go through official redux doco React component state vs redux global state Immutable + shallow equality

  • Build Weather app api

    Bring everything we learned before, and build a backend for our weather app

    Handle query parameters Parameter checking Promise & axios Tidy up the code Deploy to heroku

  • REACT: Make it interactive

    Continue Counter-app example with redux Render repeated components Container map data to a list of presentational comps The ‘key’ in a list of comps React event handling Fix ‘this’ in callback context (Function.bind, Arrow and class field method) Form handling and controlled input

  • Rest API

    DNS Mapping URL fundamentals Request: Common Headers, Simple/Full Request message Response: Status Code Evolvement of Web Service: From web form to web service to API Introduce to Json: By comparing XML and JSON including Pros and Cons and the reason why JSON is winning RESTful services vs SOAP: Pro and Cons for each one Introducing AJAX Swagger Demos: 1. Html+Java Scripts 2. Google GEO API

  • REACT: Talk to remote

    Sync vs Async flow Promise based async action Use raw XMLHttpRequest and callback hell Promise to rescue (promise state transition) ‘Promisify’ request manually Introduce axios for easy promise async control Redux middleware to handle async action

  • Agile

    Agile

    Scrum

    Jira

    Sprint

    Story point

    Teamwork

    Project 3 分组

  • REACT: React with Modern JavaScript

    React Component fundamental Understand JSX, JS extension for declarative component - hello react example Stateful and stateless (state with props) - counter app example Create class stateful component and update state ES6 essentials (destructing, spread, rest variable scope (let) arrow fn, callback context), class React rendering mechanism - virtual dom vs dom

  • Interview and CV Linkedin CV
  • Mongoose

    Query and filtering data unit testing And more...

  • Mock Interview 1

    Interview Training Code Test

  • Database

    NoSQL vs MySQL MongoDB Relations

  • Managing user:

    Registration and login password encryption password reset Email confirmation Accessibility control JWT token

  • Web Api deployment Unit testing and Tools ( For Advance student)

    Database deployment API server deployment CI/CD pipe line Redis Docker and Docker-compose Introduction to loopback

  • REACT: Build LMS: project structure

    Routing concept How client side routing works (Browser History API) Introduce react-router-dom, declarative routing Wire up 3 components (Router, Route, Link) Start layout the group project and assign responsibility

  • REACT: Build LMS: Auth Flow & connect API

    Setup axios to request API server Extract API module, separate promise based async logic (one module per model, course api, student api etc.,) Authentication flow & use local storage for JWT token Basic Loading & Error handling for login process Implement protected route component to secure the routing url

  • REACT: Build LMS: CRUD flow & routing

    Define the CRUD for course Implement routing for CRUD flow Explain route path params React router mechanism to send state to component Ways to hook route component (props / render callback) Implement controlled form for multi inputs Error handling in async action Immutable state update Lab

  • Build & Deploy LMS: CICD

    Recap on local dev flow Deployment strategy Separate web static host from API server Create CICD pipeline jobs on Gitlab, setup staging env using gitlab pages Static host handle 404 Setup S3 bucket (policy etc), upload built bundles to it Gitlab CICD job for prod env on s3

Curriculum Highlights

课程亮点

匠人 3+2 模式

3个月课程培训+2个月的项目实习 3个月的课程培训+2个月的项目实习

知识+Projects的形式

符合中澳实际求职需求

学到真正市场需要的知识

一次课程,多条路径

根据不同的职业路径

可以选择.net或nodejs后端两个方向, Reactjs和Angular两个前端方向

课程与城市之间资源共享

帮助您横向发展机会,收获理想的offer。

实战练习 + 项目经验

实战模拟项目经验,整个培训会deliver两个projects,一个是个人网站,另一个是有商业背景的LMS(Learning Management System)项目。

模拟工作场景 + 团队协作

我们通过最高效的Agile项目管理方式,由顶级大师带领大家理解Agile的Methodology。在真实的工作环境中团队如何使用agile,如何进行代码管理,版本控制,同时我们也会在每节课带领大家模拟公司的standup和retro等等

紧密围绕求职

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

就业率远超其他培训学校

经过7期的全栈培训积累,40%的学生课程刚结束就找到了全职工作;另外百分之30%,在三个月内找到了全职工作。

顶尖导师团队

匠人导师团队均为多年经验的IT大咖,每一个培训都是由各自专属领域的大牛授课,同时,加入匠人圈,也是加入了IT匠人全球IT职业资源。导师也会做code review,帮助提升学生的代码质量

班主任 + Tutor

随堂Tutor帮助学生解答问题,监督学生完成作业和测试情况。班主任负责学生的学习情况,追踪学生就业状况

医疗人工智能开发实习

医疗人工智能开发实习

隶属于中国一家创业公司的商业项目,目的是开发一款能够实现诊断逻辑的医疗人工智能,并投入市场使用,目前poc阶段已经完成,处于第二阶段的规模开发和测试阶段。需要对机器学习·,前端、后端、全栈、测试等方面感兴趣的学生参与。产品包含完整的前后端、数据和人工智能整合,如果学生有多方面技术,也可以轮转不同岗位。会有一定的现金奖励。同时Jack老师会全程进行辅导,固定时间答疑

保密要求:签署保密协议

负责老师:Jack

技术栈:机器学习, 人工智能, Angular 2+, 后端Asp .Net Core, MVC, WPF桌面程序开发, 产品特征测试, 自动化测试, BA需求

Massive Online Education System 在线学习管理系统

Massive Online Education System 在线学习管理系统

本项目基于Nodejs,Expressjs, .Net Core和Reactjs 框架,带领学员学习复杂商业环境下的IT开发,重点掌握REST API、Dependency Injection、Inversion of Control、Redux, JWT,Scalable Nodejs Microservice,AWS云端技术,Stream Video等核心概念。同时学员还会通过完整的Agile 团队学习一个商业项目中,澳洲公司中如何进行项目开发。

团队成员构成:Full-stack Developer, SEO Specialist, Business Analyst, Product Manager , Project Owener, Tester, UI/UX

通过商业项目获得两个月商业经验

本项目由Big 4 十年资深软件工程师Mentor

本项目将帮助您在澳洲绝大多数互联网公司面试中脱颖而出。

负责老师:Mason,Lightman,Kevin

技术栈:Reactjs, Redux, Mongodb, Redis, .Net Core, Rest API, JWT, Sass, AWS ec2, AWS Lambda, AWS S3, AWS API Gateway, Serverless, Expressjs, Nodejs, Agile, Redux-saga, Ant-design, Dva

Booking Management + SEO : JR Academy

Booking Management + SEO : JR Academy

该项目为IT匠人官网Marketing项目,IT匠人官网会增加 User Management System,官网的深度SEO优化。网站采用的是reactjs + nodejs + expressjs + keystonejs + mongodb+AWSCloud)的JS全栈架构。

UMS采用Reactjs+ReduxSPA项目,通过API,与后端Nodejs Expressjs进行数据通讯。达到前后端分离的目的,参与项目的成员会学习end to endfullstack js的知识掌握,通过Agile Team,让你真实了解公司的文化,公司的项目管理,理解Agile的核心本质。

SEO会对网站的Google搜索结果进行优化,以达到高organic search的目的,通过各类SEO工具的使用,帮你成为SEO specialist, 通过技术和Marketing的手段,让网站排名更靠前,曝光度更高。

团队成员构成:Full-stack Developer, SEO Specialist, Business Analyst, Product Manager , Project Owener, Tester, UI/UX

通过商业项目获得两个月商业经验

负责老师:Mason,Kevin,Lightman

技术栈:Reatjs, Redux, Agile, Nodejs, Expressjs, Mongodb, REST API, JWT, Third-party Authentication, Jira Bitbucket, Javascript / ES6, jQuery, Pug view engine, SEO, Online Marketing, Keystonejs, SPA, AWS ec2 , AWS s3, AWS Lambda

学生作品

Web全栈班Project 3: The Broomer

Web全栈班Project 3: The Broomer

布里斯班Web全栈班第9期 Project3

JR Tutor Team

匠人导师

Lightman Wang
Lightman Wang

Founder & CEO

IT匠人圈,匠人学院创始人,毕业于昆士兰大学,曾供职于微软公司、UQ等,专注前端领域和UI UX,同时也做过Network Engineer。帮助许多独角兽公司招聘。一名创业者,多次的创业经历。目前专注于帮助更多的留学生新移民找到工作,进入澳洲主流社会,也积极打造澳洲前无古人最大的IT专业人士社交圈。

大前端
设计师
创始人
Career Coaching
微软
创业者
虎头锤
虎头锤

北大硕士,北邮博士,拥有10年+的开发经验,转战REA,MYOB和NAB,金融行业开发者,Agile/Lean实践者,手绘进阶中。

  • Myob
  • REA
北大
Agile专家
REA
MYOB
资深运维
资深软件工程师
区块链
庄少
庄少

Egg.js 核心开发者,fibjs 核心开发者,前阿里巴巴天猫技术专家。多年双11核心系统负责人。对于大规模分布式高并发系统,有丰富的一线实战经验。

  • Eggjs
Egg.js核心开发者
fibjs核心开发者
前阿里巴巴
Nodejs专家
双十一
Ray Cheng
Ray Cheng

Senior Full Stack Developer

毕业于UNSW,在C#和JavaScript方面有多年经验。对前端尤其是基于React的开发有丰富经验。在后端方面,对微服务架构以及AWS有丰富实战经验。现就职于悉尼某大型IT公司,担任开发部门高级工程师。

React专家
微服务
AWS
C#
Senior
Helmut Ye
Helmut Ye

现在在Amazon,之前在Atlassian,程序员中的藤原拓海,多年项目经验,精通网络Web安全,Web开发,php,js,数据,算法等领域,本科毕业时已经拿到多家大型IT公司Senior Offer。

  • Amazon
Atlassian
网络安全
Web专家
Amazon
Larry Ding
Larry Ding

Senior Full Stack Developer

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

  • IRESS
全栈专家
Team Lead
CTO
十五年经验
Capsen Lu
Capsen Lu

Senior Consultant

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

  • Avanade
15年经验
微软认证
全栈+架构师
高级顾问
Agile
William
William

Team Lead

毕业于UNSW大学,从junior dev做到team lead只用了2年时间。拥有4年Dev经验和2年公司team lead经验. 现在该team负责2017年美国上市公司第118名的Arrow Electronics澳洲分部的所有系统开发及维护。

Team Lead
Business Analyst
C#
.NET
Steven Yu
Steven Yu

Career Coaching

毕业于上海交通大学,就职于多家知名外企,担任高级项目经理职位。既熟悉大公司的管理架构,又精通小公司的快速迭代。目前定居墨尔本,专注职业培训。 15年的职业生涯,让自己具备了清晰严谨的逻辑思维、与时俱进的战略眼光、流畅高效的表达能力。非常擅长提高新人的演讲能力和面试技巧,有近百个成功案例。 《如何迅速提高面试成功率》-- 位列百度推荐话题的首位; 《为你的简历把把脉》-- 2018年第一季度荣居在行首页推荐。

15年经验
上海交大
资深职业培训老师
项目经理
Lily Jiang
Lily Jiang

10+年开发经验

10+年开发经验,曾服务于Accenture、Ernst & Young等知名公司,带领团队为军方开发过实训系统,获得过科技进步奖项,具有丰富的Web开发经验和一定的团队管理经验,亲和力强,善于沟通。

  • Accenture
Accenture
Ernst & Young
10年+经验
全栈
Yifei
Yifei

SDE

本科毕业于上海交通大学,UNSW博士辍学生,Google 软件工程师,什么都搞过一点点

  • Google
上海交大
Google
算法
Stan Luo
Stan Luo

复旦大学 本科 计算机科学 + 澳洲国立大学 硕士 软件工程,工作范围跨度略广(银联 -> 国内大数据民企 -> 澳洲的crm startup cofounder),在web全栈开发·部署·测试的路上精耕细作,同时也对澳洲求职·工作经历颇有见解。不论你是有一定基础而想接触新潮技术实战的开发者,还是零经验想入门的小白,相信我都能让你收获良多。

全栈
大前端
Shine Li
Shine Li

十余年软件业经验 有各种职能经验包括Fullstack, Site Reliability, Program management, UX design, tech lead, CTO. 现于Digital Asset 任Senior Software Engineer 专攻blockchain functional程序设计并潜修category theory.

CTO
Principle Consultant
Director
Functional Programming
Han
Han

就业指导专家

毕业于昆士兰大学;获得过 UQ Future Leaders以及Advantage Award。曾在昆士兰大学担任学生导师三年,并帮助了80名学生。具有丰富的面试指导、简历修改与Cover Letter指导经验。专注于帮助学生进行职业规划,帮助求职者找到心仪的工作。目前就职于一家U.S. IoT公司的布里斯班分公司R&D部门做亚太项目管理

  • IEEE
简历修改
面试指导
模拟面试
Cover Letter修改
Jackie
Jackie

目前在担任Siteminder 担任 Tech Lead,10余年开发经验,擅长JavaScript,react,vue, nodejs,曾在国内,意大利,美国,新西兰等国家工作

React
JavaScript
Alan
Alan

前端工程师

澳国立大学理论物理一等荣誉学士毕业,多项奖学金获得者,现在美国科技公司Rokt担任工程师。专注前端开发多年,拥有React和Angular的开发经验。多年摸爬滚打的职场老司机,熟悉澳洲市场,尤其擅长面试技巧与职业规划,曾多次担任面试官并在tech meetup上作为分享嘉宾。从2012年起便在多所大学和教育机构从事教学与辅导工作,拥有丰富的教学经验,多次获得学生好评。

  • Rokt
React
CSS
JavaScript
Mason
Mason

全栈工程师,就职业APNIC毕业于昆士兰大学软件工程专业。开发过安卓app,做过自动化测试。全栈开发,精通前端三大框架,node.js,k8s等

k8S
Full Stack
Nodejs
Alex Li
Alex Li

Software engineer

毕业于Monash大学,master主修企业级应用开发。软件工程师和aws认证构架师,并拥有多年full-stack web开发经验,熟悉微服务构架。作为技术合伙人有过创业经历,了解澳洲IT行业,精通求职技巧。目前在Carsales.com工作,负责高流量产品的开发,熟悉前后端各种技术以及DevOps流程。aws certified solution architect (associate)。曾作为技术合伙人之一创办过Codellider,也有过金融服务公司Computershare authentication系统的开发经验。

Carsales
aws认证构架师
full-stack web
DevOps
Codellider
Joey Zheng
Joey Zheng

Web Developer

Coming from engineering background, progressed from knowing nothing about programming to a core member in development team in less than one year. Proficient in React, Node, Express, latest JavaScript features.

Front-End
Ray Ma
Ray Ma

微软云解决方案架构师,软件工程师,大学讲师,作者。 曾在AWS任软件开发领域云计算工程师。2010-2016微软最有价值专家MVP,并且从2014担任微软认证讲师至今。VMware、微软、Google原厂图书译者,国家级竞赛终审评委。

Kubernetes
微软最有价值专家MVP
微软认证讲师
国家级竞赛终审评委
Nick Lu
Nick Lu

多年全栈开发经验,项目涵盖多个领域,精通.Net和NodeJS,AWS认证工程师

来澳洲前在爱立信从事多年的通讯软件开发,来澳洲后转向全栈开发。项目范围涵盖了教育,通讯,金融,工业等等多个领域,具有极其丰富的项目实战经验。爱好新技术,喜欢不同的挑战。目前在NAB进行基于AWS上的软件开发

Peng
Peng

Senior Dev

微软认证MCPD, Azure Developer, 高级项目管理师. 多年IT项目开发和管理经验. 现在Leap Dev担任Senior Developer. 古人云我亦云: Idea可以信马由缰, Coding还须脚踏实地

Microsoft
项目管理师
Azure
Gary Sun
Gary Sun

Senior Full Stack Developer

马拉松爱好者。毕业于墨尔本大学,曾任职于国内互联网,金融等企业,来到澳洲后曾于Accenture担任Frontend Lead,现在NAB负责Frontend方面的开发工作。

  • Accenture
  • Nab
Long Zhao
Long Zhao

5年以上前端开发经验,3年以上全栈开发经验。现阶段同时斩获多个知名公司offer,最终选择并任职于Qantas,Lead Frontend Developer。曾独立承担澳洲某数字货币交易所的前端构架和开发,曾是墨尔本某在线送餐平台的初始开发人员之一。热衷于探索前端框架新技术,解决前端项目性能问题。

全栈专家
Fintech
区块链

查看更多导师

COOPERATIVE INSTITUTIONS

导师来自