Duration

2.5 months

5 sessions/week, 2 hrs/session

Course Starts

Feb 9, 2023 3:00 AM

First session free

Prerequisites

None

Recommended for everyone

4 Projects Plus FLAG Camp Help You to Get Interview Opportunities!

By taking this course, you will attend FLAG Camp, in which you will try to solve a real world problem with your teammates and your project will be reviewed by Google/Uber's Program Manager.

You will learn 4 real-world projects that cover the application of full-stack and big data development, as well as front-end, back-end, cloud and more. It extends beyond the Masters Program in CS.

For students transfering from other majors with weak basis, the course will provide free session to improve your knowlege of programming language.

The course is taught by senior engineers from top-tier tech companies in Silicon Valley. We hope to boost your abilities and skills in a relatively short period, and get you ready for job interviews.

4 Real-World Projects

  • 基于Kotlin和MVVM的Android音乐播放器

    最近几年,流媒体服务领域兴起了许多优秀平台,例如Spotify、Rdio、Rhapsody等,对年轻一代用户来说非常有吸引力。本项目将利用最新的安卓技术栈如Kotlin、Jetpack、Retrofit、MVVM、Room等新框架,搭建一个可流畅播放音频的安卓音乐播放器。

    完成本项目,您相当于开发了一个开源版本的Spotify,可以熟悉移动生态圈,获得更多面试机会。最终,也可以将此项目添加到Google Play Store并在面试中进行Demo。学习本项目对于面试移动开发领域的相关大公司以及流媒体服务公司均有帮助。

    Android
    Kotlin
    MVVM
    Retrofit
    Room
    Jetpack
    Restful API
    Hilt
    Exoplayer
  • Order Management and Online Food Ordering System Based on Spring and Hibernate

    Searching and order management system are widely used in major online companies, such as Amazon, Airbnb, Doordash, Uber and Lyft.

    In this project, you will learn about Spring, Hibernate, Microservices, Spring MVC, Webflow, etc., and how to build an online system with product and order management functions. Finally, you will be able to deploy this project on Cloud and demonstrate it during the interview.

    Spring
    Hibernate
    Cloud
    Online Ordering System
    Microservices
  • 基于Spring Boot和React的开源版Airbnb短租公寓在线预订平台

    通过学习Spring Boot, React, Elasticsearch, Google Cloud等技术,本项目将搭建一个具有短租公寓预订功能的网站。在这个过程中,同学将会学习如何使用Spring Boot开发后端服务, 以及如何使用Elasticsearch支持搜索功能, 并将所有功能部署在Google Cloud上。

    完成本项目,同学们相当于实际开发了一个开源版本的Airbnb短租公寓在线预订平台。最终,您可以使用部署到云上的项目成果在面试中进行Demo。

    React
    Spring Boot
    Elasticsearch
    Google Cloud
  • NFT Price Data Analysis and Visualization Based on React

    利用NFT的关键数据如近期交易价格趋势等,进行基于时序数据的可视化和前端开发,同时深入学习React相关的前端模块和数据交互功能。

    本项目将帮助您积累前端开发经验,显著提升面试Pinterest、Airbnb、Instagram、Snapchat等公司的竞争力。

    React
    JSX
    ECMAScript
    Promise
    Webpack
    ESLint
    ReChart
    Antd

Give You the Edge Over Others

You will learn four projects that cover front-end, back-end, cloud and mobile will strengthen your programming experience and upgrade your resume.
2018-09-13-Project-hightlight1

4+ Industrial Projects

to Improve Your Resume

By taking this course, you will attend FLAG Camp. You will cooperate with other engineers, UI/UX designers and PMs and try to solve a real world problem. Your project will be reviewed by Google/Uber's Program Manager.
2018-09-13-Project-hightlight5

FLAG Camp

Instructed by Google/Uber PM

For students transfering from other majors with weak basis, we will offer you free session to improve your knowlege of programming language.
2018-09-13-Project-highlight-6

Free Programming Course

for Beginners

The faculty student ratio is about 1:5. Instructors are all senior full stack/Android engineers from top tech companies like Google, Facebook and Uber. Live teaching throughout the journey.
2018-09-13-Data-Hightlight1

Senior Full Stack Engineer

from Silicon Valley as Instructors

Interview/offer-oriented, Full-stack Development not only hones your skills, but also help you tailor your resume to positions you apply for.
2018-09-12-SDE-liangdian3

Resume Revise

Key to success

LaiOffer maintains positive collaborative relationships with top tech companies in Silicon Valley and hiring agencies. We have strong referral resources to support you.
2018-09-14-Project-highlight-refer

Internal Referral Network

to Assist You in Job Hunting

Syllabus

Section 1

Full Stack Development Fundamentals

You will understand what is Full Stack development, and learn the essential knowledge of Back-end, Database and recommendation system.

Frequency: 4 weeks, 5 sessions/week, 2 hrs/session

  • Week 1

    Web Development: a personalized recommendation engine

    - Project 1: Personalized Recommendation System based on Amazon Web Services (AWS)

    - Intro to Web Service

    - Project related interview questions

    - Java Basics

  • Week 2

    Web Development: a personalized recommendation engine

    - MySQL and Relational SQL

    - RDS and Scalability Improvement

    - Typical recommendation algorithm

    - How to design recommendation algorithms in different cases (Friends/Jobs/Events/Music)

  • Week 3

    Advanced Back-end Development: deploy and test a backend service

    - Amazon EC2: Cloud Computing

    - JUnit, JMeter and how to test your services

  • Week 4

    Front-end development: Implement Frontend Pages for Recommendation Engine

    - HTML & HTML5

    - CSS

    - JavaScript Basic

Section 2

Advanced Software Development

Combining system design theories with real-world projects, you will learn to design IT system, and complete three industry level projects.

Frequency: 6 weeks, 5 sessions/week, 2 hrs/session

  • Week 5

    Advanced backend development: improvement of Web Application

    - Project 2: Social Media System Based on Go and React

    - Advanced backend development based on Go

    - Popular frameworks like Google Cloud, ElasticSearch, JWT, etc.

  • Week 6

    Android development: Implement Android Application Basic Functions

    - Activity/Fragment

    - Basic Knowledge and Application for Android Development

    - Project 3: Personalized News Recommendation Android App

  • Week 7

    Advanced Android Development

    - Google Component Architecture

    - Android Interview Preparation

  • Week 8

    Advanced Front-end Development: React JS

    - JSX and React JS

    - Virtual DOM, Props, and State

  • Week 9

    Advanced Front-end Development: React JS

    - Project 4: SpaceX Launch Data Analysis and Visualization

    - Practice Course on SpaceX Project

    - Component Life Cycle

    - Refs, Module, Project Setup

  • Week 10

    Interview Preparation

    - Product Analysis and Project Management(FLAG Camp)

    - Interview Summary

    Resume Review & Mock Interview

Section 3

FLAG Camp (Optional)

With a better fundamental knowledge, you can also attend FLAG Camp. You can learn about Agile Development and build a product from scratch within a team.

Frequency: 5 weeks, Team work, Instructor supervised and reviewed

  • Week 11-13

    FLAG Camp

    - How Google/Uber manages projects

    - Agile Development

    - Code Review, Version Control, Team Management, MVP

    - Peer Review & Final Review

* The syllabus is subject to change at the discretion of LaiOffer.

Frequently Asked Questions

了解价格详情可扫码添加顾问

  • Dedicated instructors provide step by step coding guidance
  • Interactions on 5 platforms 24/7
  • All-star instructors give live teaching for the whole session
  • 1-on-1 resume revisions and job referral
  • Keep up with latest industrial trends
  • 4 projects & FLAG Camp to ace your interviews
Get Free Trial

Limited-time Offer

For latest discounts, please contact course specialists

QR Code

Scan the QR code above to
get in touch with Course Specialists

Ask for Information