WEBVTT

1
00:00:00.320 --> 00:00:03.380
Hello and welcome to this
exciting React Native course.

2
00:00:03.410 --> 00:00:07.220
My primary goal is to empower you
with the knowledge and skills to become

3
00:00:07.250 --> 00:00:11.010
an exceptional developer sought
after by industry professionals.

4
00:00:11.040 --> 00:00:15.220
Through this transformative learning
experience, we will explore the vast

5
00:00:15.250 --> 00:00:19.460
potential of React Native and unlock
the possibilities it has to offer.

6
00:00:19.480 --> 00:00:21.900
In this video,
we will delve into the details of this

7
00:00:21.920 --> 00:00:25.020
course and how it's structured,
so let's dive right in.

8
00:00:25.050 --> 00:00:29.500
The course is designed to ensure effective
practice and mastery of React Native.

9
00:00:29.530 --> 00:00:31.660
Each lecture comes with the necessary code

10
00:00:31.690 --> 00:00:35.340
provided beforehand, allowing
you to follow along seamlessly.

11
00:00:35.370 --> 00:00:39.060
Moreover, I will provide you
with two valuable GitHub links.

12
00:00:39.090 --> 00:00:41.220
The first link will lead you to a specific

13
00:00:41.250 --> 00:00:45.460
GitHub branch that contains all the code
you need prior to each lecture.

14
00:00:45.490 --> 00:00:48.060
This way, you can have
the code readily available.

15
00:00:48.090 --> 00:00:52.180
The second link will show you changes made
to the code during the lecture,

16
00:00:52.210 --> 00:00:55.020
allowing you to compare
and understand the modifications.

17
00:00:55.040 --> 00:00:57.860
So with each lecture,
you will have access to the initial code

18
00:00:57.890 --> 00:01:01.620
and the opportunity to witness its
transformation during the lecture.

19
00:01:01.650 --> 00:01:03.840
These GitHub links ensure that even if you

20
00:01:03.840 --> 00:01:07.740
choose to skip any videos or sections,
you can always download the latest source

21
00:01:07.770 --> 00:01:11.850
code and seamlessly code along
with the lectures at any point in time.

22
00:01:11.880 --> 00:01:14.340
It not only facilitates your learning

23
00:01:14.370 --> 00:01:18.930
experience, but also enables you to review
and practice the concepts covered

24
00:01:18.960 --> 00:01:21.460
irrespective of your
progress in the course.

25
00:01:21.490 --> 00:01:25.490
If you are not yet familiar with GitHub,
I strongly recommend taking the time

26
00:01:25.520 --> 00:01:28.540
to get acquainted with it
and creating an account.

27
00:01:28.570 --> 00:01:30.620
GitHub is one of the most widely used

28
00:01:30.650 --> 00:01:34.100
tools in the development world,
and becoming proficient with it will

29
00:01:34.130 --> 00:01:36.660
greatly benefit your
journey as a developer.

30
00:01:36.690 --> 00:01:39.880
To assist you further,
there is also a dedicated lecture in this

31
00:01:39.880 --> 00:01:43.180
course that guides you through
the process of creating a GitHub account.

32
00:01:43.210 --> 00:01:46.850
I will provide a link to this
lecture as a resource in this video.

33
00:01:46.880 --> 00:01:48.850
In addition to the valuable code

34
00:01:48.880 --> 00:01:52.180
resources, the course also includes
quizzes and assignments.

35
00:01:52.210 --> 00:01:54.210
I highly encourage you to complete these

36
00:01:54.240 --> 00:01:57.780
assessments as they offer a chance
to assess your strengths and weaknesses,

37
00:01:57.810 --> 00:02:03.100
as well as provide an avenue for asking
questions and seeking clarification.

38
00:02:03.130 --> 00:02:07.740
Now, let's take a comprehensive
overview of the course content itself.

39
00:02:07.770 --> 00:02:11.500
We will begin by installing
React Native CLI on the Mac operating

40
00:02:11.530 --> 00:02:14.780
system and creating our first
Hello World application.

41
00:02:14.800 --> 00:02:16.500
Following that, we will have a section

42
00:02:16.530 --> 00:02:19.340
dedicated to refreshing
your JavaScript skills.

43
00:02:19.360 --> 00:02:21.100
Once you have the necessary JavaScript

44
00:02:21.130 --> 00:02:24.890
knowledge, we will dive into the basics
of React and React Native.

45
00:02:24.920 --> 00:02:28.340
For those who have no prior
experience with React, don't worry.

46
00:02:28.360 --> 00:02:30.020
We have optional sections that cover

47
00:02:30.050 --> 00:02:33.260
essential concepts such as hooks
and class based components.

48
00:02:33.280 --> 00:02:34.890
We will explore their differences

49
00:02:34.920 --> 00:02:38.660
and learn when to utilize hooks
versus classbased components.

50
00:02:38.690 --> 00:02:40.420
By the time we reach this stage,

51
00:02:40.450 --> 00:02:44.100
you will have a solid foundation
to venture into the world of creating

52
00:02:44.130 --> 00:02:48.460
basic components in React Native
and comprehending their functionality.

53
00:02:48.490 --> 00:02:51.740
Next I will introduce you
to a powerful tool called Figma.

54
00:02:51.770 --> 00:02:53.700
This tool enables you to practice

55
00:02:53.730 --> 00:02:57.610
transforming plain  designs
to real world applications.

56
00:02:57.640 --> 00:02:59.220
The skill is highly valued

57
00:02:59.250 --> 00:03:03.820
in the industry, especially if you
aspire to pursue a career in this field.

58
00:03:03.840 --> 00:03:04.700
Throughout this course,

59
00:03:04.730 --> 00:03:07.980
we'll utilize Figma design
to build multiple applications.

60
00:03:08.010 --> 00:03:10.540
We'll focus on creating custom components,

61
00:03:10.570 --> 00:03:15.180
mastering debugging techniques,
advance our understanding of styling,

62
00:03:15.210 --> 00:03:18.780
exploring navigation options,
delving into data management tools,

63
00:03:18.810 --> 00:03:22.380
implementing user authentication,
and setting up payment systems.

64
00:03:22.410 --> 00:03:24.660
Additionally, we will touch upon APIs

65
00:03:24.680 --> 00:03:27.380
and servers,
equipping you with the necessary knowledge

66
00:03:27.410 --> 00:03:31.860
of how front end applications can
effectively communicate with servers.

67
00:03:31.890 --> 00:03:33.980
As we progress, you will also learn how

68
00:03:34.010 --> 00:03:38.220
to automate process of uploading your
application to Google and Apple Store

69
00:03:38.250 --> 00:03:41.610
whenever you need to deliver
a new version to your users.

70
00:03:41.640 --> 00:03:43.460
This practical skill is essential

71
00:03:43.490 --> 00:03:47.020
for seamless deployment
and distribution of your applications.

72
00:03:47.050 --> 00:03:48.860
Upon completion of the course,

73
00:03:48.890 --> 00:03:53.020
I will also provide you with additional
resources that will help you chart your

74
00:03:53.050 --> 00:03:56.020
path for further skill
growth and development.

75
00:03:56.050 --> 00:04:00.120
These resources will serve as a guide
to ensure you have a clear plan on how

76
00:04:00.150 --> 00:04:04.300
to continue enhancing your skills
and exploring new opportunities.

77
00:04:04.320 --> 00:04:05.220
Throughout this course,

78
00:04:05.250 --> 00:04:09.540
we'll prioritize writing high quality
code and dive deep into the explanations.

79
00:04:09.570 --> 00:04:11.700
To ensure you have the understanding

80
00:04:11.730 --> 00:04:15.580
of the core concepts discussed,
I'm commited to providing prompt

81
00:04:15.610 --> 00:04:19.500
and thorough responses to any
questions or concerns you may have.

82
00:04:19.530 --> 00:04:21.700
Don't state to reach out in the Q and A

83
00:04:21.720 --> 00:04:25.260
section as I am here to support
your learning journey.

84
00:04:25.280 --> 00:04:28.180
Now, let's shift our focus
from planning to action.

85
00:04:28.210 --> 00:04:32.100
It's time to immerse ourselves
in the fascinating world of React Native.

86
00:04:32.130 --> 00:04:33.980
Together, we will explore its vast

87
00:04:34.010 --> 00:04:36.500
potential and unlock
the possibilities it offers.

88
00:04:36.530 --> 00:04:38.620
Get ready to embark on this exciting

89
00:04:38.650 --> 00:04:42.540
adventure and unleash your creativity
and passion for development.

90
00:04:42.570 --> 00:04:45.940
Once again, welcome to this
remarkable React Native course.

91
00:04:45.960 --> 00:04:47.660
I'm thrilled to have you on board,

92
00:04:47.690 --> 00:04:50.740
and I look forward to guiding
you every step of the way.

93
00:04:50.760 --> 00:04:52.740
Let's begin this transformative learning

94
00:04:52.770 --> 00:04:57.180
experience and strive for excellence
in our journey as a developer.

95
00:04:57.210 --> 00:04:58.620
Thanks so much for watching.

96
00:04:58.640 --> 00:04:59.640
See you in the next video.

