Strongly Typed Apps

Strongly Typed Apps

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 5 Hours | 1.99 GB

Create full stack mobile apps with TypeScript

Welcome to Strongly Typed Apps! With TypeScript, we write a superset of types that compile to regular Javascript. Often enough, those who start the transition to TypeScript feel that vanilla JavaScript is no longer enough. TypeScript integrates well with existing JavaScript projects and includes useful features that increase developer productivity.

Here is why you should join:

  • This is the only online mobile development course taught by a professional bootcamp instructor.
  • 91% of my in-person bootcamp students go on to get full-time developer jobs. Most of them are complete beginners when I start working with them.
  • The bootcamp program I teach costs $15,000. This course is just as comprehensive but with brand new content for a fraction of the price.
  • Everything I cover is up-to-date and relevant to today’s developer industry.
  • Along with the course, I wrote an extensive guide to getting started with mobile app development on my website.

How long is this course?

The entire course is self-paced, and should take about one week to complete.

At the end of each week you’ll have a new skill in your toolbox for building full-stack mobile apps.

What are the prerequisites for this course?

We assume you know the basics of HTML/CSS/JavaScript and perhaps have dabbled in a newer front-end library (like React) to recognize what it offers. With that said, we spend as much time as we can to ensure that we introduce and explain all the technologies we intend to use before we use them.

The course does not teach you how to program from scratch. We delve into intermediate/advanced code, for example, building a GraphQL server with Node and using Hooks with React.

While you don’t have to be a React Native expert, it is good if you have, for example, gone through a basic React Native tutorial beforehand.

Why did you choose [X] technology?

We picked the technologies for this course based on our experience, how well these technologies work together, and their use in numerous production applications today. With that being said, we stress the important patterns and concepts we think one needs to know to help build whatever React Native application one might have in mind. There’s a lot of information you’ll learn from this course to help get you where you want to go.

What you’ll learn

  • TypeScript
  • React Native
  • TypeORM
  • TypeGraphQL
  • PostgresQL
  • Express
Table of Contents

Travel App
1 Travel App
2 Apollo Client
3 usePlacesQuery
4 useCreatePlaceMutation
5 Card Component
6 TypeORM
7 Place Entity
8 Place Input and Query
9 Apollo Server
10 Test Server
11 Place Mutation
12 GraphQL Codegen

Authentication
13 Auth Input
14 Auth Resolvers
15 Login Mutation
16 Current User Query
17 Test Server (Auth)
18 Associations
19 Full CRUD
20 Test Server (Full CRUD)

Navigation
21 Drawer Content I
22 Drawer Content II
23 Drawer Navigator
24 Place Detail
25 Header Component
26 Tab Navigator

Client Authentication + CRUD
27 Apollo Client
28 Generate Queries
29 Generate Mutations
30 Login Screen
31 Profile Stack
32 Profile Screen
33 Generate Mutations (CRUD)
34 Place Form
35 Place Routing

Subscriptions + Deployment
36 PubSub
37 Apollo Server
38 Place Added
39 Deployment
40 Apollo Client
41 Subscribe to More