강의

멘토링

로드맵

Programming

/

Programming Language

Creating a JavaScript library

This article explains how to write a library of core functions in a distributable form.

(5.0) 2 reviews

15 learners

Level Basic

Course period 12 months

  • pixclass2547
JavaScript
JavaScript
JavaScript
JavaScript

What you will gain after the course

  • You can design reusable code.

  • You can design libraries that are distributable.

Feeling overwhelmed by JavaScript code design?
Listen to the lecture and create your own library🚀

You can create a JavaScript library! 👯 

In the lecture, developers will learn how to create a library of key functions that are repeatedly used in the UI design and development process.
We'll cover ways to make your work easier and faster.

This will allow developers to reduce unnecessary work and work more efficiently.
It can increase the efficiency and productivity of the overall project.
Additionally, library-based functions ensure more stable and consistent results.
It can also improve code maintainability.

Therefore, this lecture will cover in detail one of the essential skills in the field of UI development: library writing.

This course's unique features

👆 A concept-oriented explanation for design rather than the grammatical part of the code !

👆  By writing code together, we can see what problems the existing methods had and how to solve these problems.
    Let's think together about how to solve it!


I recommend this to these people 🙋‍♀️

I need to create my own library!

My own library
Anyone who wanted to write

I'm so confused...

JavaScript code design
Someone who was at a loss

How do we do it in practice ?

How is it done in practice these days?
Anyone wondering how to build a project


Learn this 📚

🌿 Understanding and utilizing the library and its key features

* Describe the main functions of the library and learn about the definition of the library.


🌿 Object-oriented programming

* The relationship between object-oriented programming and JavaScript
* Learn about inheritance, polymorphism, and encapsulation, which are important concepts in object-oriented programming.


🌿
SOLID principles

* Learn about the SOLID principle, a representative principle in object-oriented programming.
* Single Responsibility Principle (SRP)
* Open-Closed Principle (OCP)
* Liskov Substitution Principle (LSP)
* Interface Segregation Principle (ISP)
* Dependency Inversion Principle (DIP)


🌿 Keywords and access modifiers

* Learn about access modifiers and the static keyword and understand how they work through example code.


🌿 Writing a library

* We will examine the problems with existing code writing methods and how to improve them for library writing through code.



Changes in students after attending the lecture 📜
* You can write reusable code,
You will understand what kind of API you need to provide to developers collaborating on your features.


Expected Questions Q&A 💬

Q. I don't know much about JavaScript. Will that be okay?

A. It doesn't require in-depth knowledge of JavaScript, as it focuses on explaining concepts rather than explaining JavaScript itself.

Q. Is there anything I need to prepare before attending the lecture ?

A. None.


Introducing the Knowledge Sharer ✒️

Kim Young-jun, Infix / Deputy Manager, Front-end Development Group
Guide site for lecture content_ https://fro9-dev.github.io/inpixclass/

Recommended for
these people

Who is this course right for?

  • Anyone who wanted to create their own library

  • Anyone who was confused about JavaScript code design

  • Anyone who was curious about how projects are built in practice these days

Need to know before starting?

  • JavaScript ES6 or higher

Hello
This is

Curriculum

All

12 lectures ∙ (3hr 17min)

Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • ffkww347님의 프로필 이미지
    ffkww347

    Reviews 1

    Average Rating 5.0

    5

    58% enrolled

    Good info, thanks for the useful information. I think it will be a good basic knowledge for beginner web developers and publishers who are not familiar with object-oriented.

    • ejdg000333님의 프로필 이미지
      ejdg000333

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      I really enjoyed the lecture. Thank you!

      $84.70

      Similar courses

      Explore other courses in the same field!