강의

멘토링

로드맵

BEST
Programming

/

Front-end

The 'Perfect' Front-End Course Created at [Code Camp] Bootcamp

This is the perfect front-end curriculum from a "real" boot camp that has produced hundreds of developers. With this one course, you can grow to the level of a junior developer and gain the skills and knowledge to utilize the front-end tech stack. [Code Camp] has prepared this so that anyone can build a career regardless of their social, economic, or educational background :)

(5.0) 10 reviews

375 learners

이론 실습 모두
코드캠프
코딩독학
React
Next.js
GraphQL
React Native
Hybrid App

What you will learn!

  • A friendly [CSS & Javascript] to prepare you for advanced courses.

  • Web Frontend Using the Latest Tech Stack

  • Hybrid App Frontend for Practical Skills

  • 2 mini portfolios, 2 practical portfolios

  • Complete understanding of the entire development cycle

Even non-majors with no base
Career Jump as a Front-End Developer

💥 Attention!

This course is based on actual lectures used in coding bootcamps , so you may feel a sense of realism .
The curriculum is designed to be accessible to everyone, from beginners to non-majors and junior developers.

Made in a 'real' boot camp
[The Complete Front-End Course]

"I don't even know the first thing about coding... Will I ever be able to get a job as a developer?" Put those worries aside for now.
This course starts with a solid foundation so that even absolute beginners can grow to the level of working developers!

The 'Highly Concentrated Front-End Course' chosen by over 2,000 students both online and offline.
We're back with a more powerful update, the 'Perfect Front-End Course' 😀

🎯 ' Wanp ' provides a complete course where you can learn everything from the basics to web and hybrid apps in one lecture.

Start with pre-camp

  • This is the best beginner's course with over 4,000 students enrolled.

  • What is coding? From program installation to building the basics.

  • Learn web structure and basic grammar and usage of HTML, CSS, and Javascript.


    Project: Membership registration, mini homepage


CSS&JS Master 🆕

  • Learn practical CSS and Javascript beyond the basics.

  • Master CSS with over 60 cutting-edge properties.

  • You can master Javascript by implementing practical functions.


    Project: Trendy Dashboard Diary

Web Front-End Bootcamp 🆕

  • We provide the same front-end lectures from the coding bootcamp 'Codecamp'.

  • Learn the latest React, Next, and libraries for 2025.


  • A meticulous and systematic step-by-step practical curriculum with over 100 hours of training


    Project: Travel Platform: A Community and Product Purchase Platform for Travelers

Hybrid App Bootcamp 🆕

  • A first for bootcamps! We're offering a hybrid app course.

  • Implement a hybrid app using React.Native and Expo .

  • Build the best portfolio and meet your own hybrid app builder.


    Project: A 'travel platform' completed with a hybrid app

For these people
It's a perfect fit

A to Z
Other than the 10-hour concept lecture
I want a 'real' professional lecture.

development..?
I don't know anything, but I want to grow properly to a level where I can get a job.

Huh?! Forbidden~
It really explains everything in detail
I need my own shooter.

For a higher career jump
We provide bootcamp course materials and assignments.

Have you ever felt like you're taking an online class, but you don't have enough homework?
We provide the same learning materials and assignments as those used in the boot camp.

If you follow the lectures, review the study materials, and do the section-by-section assignments , you can expect tremendous growth 😁

Providing detailed learning materials (Notion)

📑 Section-by-section learning materials

This resource will help you understand the content while taking the course. Since it's actually used in bootcamps, if you utilize it well, it'll be a huge help, ensuring you don't miss anything.

Providing designs needed for class (Figma)

📑 Design Guide

We provide essential design lessons for front-end classes. You can build your portfolio by following the design principles, and by adding additional features, you'll achieve even greater growth.

Clear tasks divided into sections

📑 Clear assignments for each section

Just like a boot camp at home, we provide clear assignments for each section. Follow the assignments closely and add practical projects to your portfolio!

Reference code is also provided for basic assignments.

With the code I filled in with my own hands
Complete your portfolio.

"Perfect Frontend" is structured with a curriculum that allows you to complete a project for each course, allowing you to focus on your growth. By following the lectures and creating real-world projects through the step-by-step curriculum, which is accessible to everyone, you'll not only feel a sense of accomplishment but also improve your skills.

Start with pre-camp

Complete Cyworld to practice HTML, CSS, and basic Javascript.

CSS&JS Master

Complete your trendy dashboard diary to record your feelings.

Web Front-End Bootcamp

Complete the 'Trip Talk', a traveler bulletin board faithful to CRUD, and the 'Travel Platform' where you can purchase accommodation products.

Hybrid App Bootcamp

Now, complete your travel platform with a hybrid app.

Core technologies of the front-end
Why should we use React.js and Next.js?


Next.js is a framework for the React library . Unlike React, Next.js uses server-side rendering (SSR) by default, making it ideal for search engine optimization (SEO) . It also allows for pre-rendering, allowing pages to be loaded with pre- rendered data, improving the user experience.

In addition to this , it provides page-based routing, image optimization, built-in CSS, etc. to improve project performance and provide a convenient development environment for developers, so you can develop efficiently and with high performance :)

Finally, it's the era of hybrid apps!
Based on React and Next, you can develop hybrid apps more conveniently and efficiently using React.Native and Expo, and build services for Android and iOS .

In addition, one of the Wanp lectures
Get this much stack at once!

In this course, you'll learn through projects utilizing a variety of major stacks, including React and Next.js, as well as TypeScript and GraphQL. You'll learn how to use these languages organically to implement a single function, naturally gaining a deeper understanding of various technology stacks.

In real-world practice, you need to be able to use various languages and technology stacks appropriately to achieve maximum efficiency!


*version: This is the main stack version used during the course. (Please refer to this if necessary!)

- "next" : "14.2.13" , - "react" : "^18" , - "react-dom" : "^18" , - "typescript" : "^5" - "@apollo/client" : "^3.11.8" , - "graphql" : "^16.9.0" , - "react-hook-form" : "^7.53.1" , - "zod" : "^3.23.8" , - "zustand" : "^5.0.0" , - "tailwindcss" : "^3.4.1" , Don't worry if you don't understand 'Version' and its corresponding technology stack. I'll explain it thoroughly and helpfully in the lecture :)

Not missing a single gap
Front-end bootcamp curriculum that 'crosses the line'

💡 Covers everything from the basics to the core of React. Check out the main contents of the web curriculum 💡

#01. React and Next.js

You can learn the basics and core of the upgraded React18. Install various packages, understand Node.js, a Javascript runtime environment, and create projects with React and Next.

#02. JS and Asynchronous Core

Learn about scope, closures, hoisting, event loops, await and microqueue relationships, and state rendering through browser practice.

#03. Component Design

We implement shared user/administrator projects using TypeScript and utility/generic types to design shared components and npm distribution.

#04. Cash

Learn about server data caching according to fetch policy and Shallow-Routing to improve local data caching efficiency.

#05. Login and Security

You can learn how to use accessToken and refreshToken, practice stealing localStorage tokens and defending against XSS, and create a proxy API based on an understanding of CORS and CSRF.

#06. Advanced functions

We'll be practicing payments, maps and zip codes, and the editor. We'll also provide a backend API for practical practice.

#07. Performance Optimization

Learn and apply 10 performance optimizations for the frontend (memoization, prefetching, preloading, one-doing, etc.)

#08. Frontend Server

Based on understanding SSR/CSR and hydration
We are refactoring React 18 RCC/RSC and applying it to our project.

#09. Test

You can do API mocking tests using MSW and E2E tests using Playwright.

#10. Web Distribution

We will practice deploying static sites on AWS S3 and dynamic sites HTTPS on EC2 based on browser operation principles, networks, and Docker.

Now is the era of hybrid apps! [Android/IOS] Check out the main contents of the app curriculum

#01. Mobile CSS Structure

You can learn CSS structure design for various device sizes, common headers, footers that respond to scrolling, and tablet expansion.

#02. Web/App Communication

Learn how to design and apply API architecture for communication between apps and the web.

#03. Advanced features

You can learn and practice about app notifications, location information, device information, camera, Android back button, and permission changes.

#04. Micro Frontend

You can learn and practice domain separation and cache sharing between WebViews based on an understanding of various micro-frontend approaches.

#05. App Login

You can learn and practice how to use accessToken and refreshToken, steal asyncStorage tokens using rooting, and safely store them in SharedPreference and keychain.

#06. App Distribution

We will gain an understanding of the hybrid app deployment process and conduct a test deployment practice.

[Complete Frontend Course]
After taking the course, I too can become a developer!

🙆🏻‍♀️ 2 portfolios that can be used immediately in practice

👨🏻‍🎓 Build a solid development knowledge base that can grow on your own (especially grow to be able to search for what and with what keywords!)

💁🏻‍♀️ Junior developer with smooth communication in practice

🙋🏻‍♀️ Web Platform Development You Can Do Alone

👨🏻‍💻 Hybrid App Development You Can Do Alone (Android, IOS)

For a higher career jump
[Backend course] has also been prepared.

thumbnail-back

Backend Bootcamp Course

Related recommended courses:

If you have understood the latest front-end technology stack and development cycle using the practice API, learn more about the back-end centered on Node.js and Nest. We will teach you everything about the back-end, such as how to create the necessary API yourself, handle data, search, payment, and distribution. Complete the back-end course and jump higher in your career as a full-stack developer 🚀

for a moment!
Please check before taking the class.

💡 Please check your computer specifications .

· Mac OS specifications are irrelevant. · If you are using Window OS, you need to install git-bash. - Please refer to Class Materials > Environment Settings. - Intel Core i5 9th generation or higher / AMD RYZEN 5 2nd generation or higher - RAM 16GB or more recommended

💡 I recommend that you create a schedule and study regularly and consistently .
💡 Please create an account for the collaboration tool ‘Notion’ to receive learning materials.
💡 Learning materials required for the course are provided through Notion (link) .
※ The copyright of the learning materials belongs to Code Camp. Unauthorized use, distribution, or reproduction is prohibited.

if
Do you have any questions?

Q. Can I take the course without any knowledge?

Yes. It's okay if you don't know the 'code' of coding. To help you understand more deeply and broadly, we offer a 'Start with Free Camp' course, which is a complete beginner course , and a 'CSS&JS Master Course' course, which is an intermediate course to go to the boot camp.


Q. If I have basic knowledge, where should I start taking the course?

If you only understand basic HTML, CSS, and Javascript, I recommend starting with the 'CSS&JS Master Course '. If you have a solid understanding of CSS and Javascript through government-funded education or other online education, you can start with the 'Web Front-End Bootcamp' .


Q. Is there an efficient way to take the Web Front-End Bootcamp course?

  1. Please take the lectures by section! On average, each section is divided into 3 to 5 subtopics. Since it is a systematic class, I recommend making a schedule and studying regularly!

  2. If you have a learning assignment, please do it! The learning assignment is divided into sections with and without it. It would be helpful if you did the learning assignment before doing the portfolio assignment!

  3. Please complete the required assignments (portfolio assignments)! The required assignments for each section provided based on the section content are mandatory for portfolio creation! However, reference codes for reference are only provided up to the middle part! Please keep in mind that you must be able to write all the codes yourself after that to use the real portfolio.



Q. What is a stepped curriculum?

The curriculum for Perfect Front-End has a continuous lecture structure that goes on and on !
For example, in order to take [Section 26-02 Refresh Token], you have to copy the code written in [Section 23-07] and continue the class. In other words, you have to take [Section 23-07] and write the code, and also review it to know what the code is, right?

Don't worry if you want to skip certain sections and just take the ones you're curious about! The instructor's class code is provided separately for you to download! However, if it's not the code you wrote yourself in class, but the code you downloaded, you need to understand that code to follow along!


Q. I have a question during class.

Please leave your questions in the community and we will give you a quick and refreshing answer 😁

Team Code Camp
Introducing.

Recommended for
these people

Who is this course right for?

  • Anyone who wants to grow properly with a professional curriculum

  • Anyone who feels lacking in government-funded or other lectures

  • Anyone who wants to study coding systematically with sufficient assignments

  • Junior developers who need a mentor

  • Job seekers who want to build a trendy portfolio

Need to know before starting?

  • Passion and determination for coding 💪🏻

Hello
This is

14,848

Learners

390

Reviews

209

Answers

4.8

Rating

14

Courses

"Try anything, Try everything!"

코드캠프는 유능한 개발자를 양성하며 개발의 미래를 바꾸고자 하는 목표를 가지고 있습니다. 사회적, 경제적, 교육적 배경에 상관없이 누구에게나 커리어 전환의 기회를 제공하기 위해 인프런에 나타났답니다. 코캠과 함께 커리어 점프에 도전하세요!

Curriculum

All

444 lectures ∙ (162hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

10 reviews

5.0

10 reviews

  • devwon1004님의 프로필 이미지
    devwon1004

    Reviews 5

    Average Rating 5.0

    5

    30% enrolled

    • topjhoh20님의 프로필 이미지
      topjhoh20

      Reviews 1

      Average Rating 5.0

      5

      30% enrolled

      • skykwj04228556님의 프로필 이미지
        skykwj04228556

        Reviews 1

        Average Rating 5.0

        5

        30% enrolled

        • ivoryma9ic6362님의 프로필 이미지
          ivoryma9ic6362

          Reviews 3

          Average Rating 5.0

          5

          30% enrolled

          • fkdldjzlr6017님의 프로필 이미지
            fkdldjzlr6017

            Reviews 1

            Average Rating 5.0

            5

            31% enrolled

            $304.70

            codecamp's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!