kintone tech blog

The kintone development study session "kintone devCamp" that I attended as a beginner engineer

Maekawa icon
Maekawa
Hello, this is Maekawa from the Development Department!

previous articleWhat is DX?I was in the Media Division when I wroteBelonging to the Development Department since Julybecame!

I have been interested in programming since I was a child, and have expressed a desire to work in development, and that wish has come true!

As my first job as an engineer,Currently in charge of business system development using kintoneThe company is doing so.

Kintone is a business improvement platform provided by Cybozu, Inc. It is a cloud service that allows you to easily create a system that suits your company's business.

However, even if it is easy,Knowledge of JavaScript is required to customize kintoneSo, I was worried if I, who had no programming experience, could make it with JavaScript.

So, you can learn about customizing kintone using JavaScript,I participated in the kintone devCamp sponsored by CybozuThe following is a list of the most common problems with the

This time,I will introduce my impression of participating in kintone devCampThe following is a list of the most common problems with the

Click here for kintone

What is kintone devCamp?

kintone-devcamp

kintone devCamp is a free study session hosted by Cybozu, Inc., the provider of kintone.

Regarding the JavaScript know-how necessary for system development with kintone,We will learn in a total of 3 steps.

If you stumble in the middle of the study session,Mentors will support you directly.

Therefore,Even if you have no programming experience or have never touched JavaScript, you can participate with confidence!

kintone devCamp study group flow 3 steps

  1. JavaScript and kintone
  2. JavaScript API
  3. kintone REST API

step
1
JavaScript and kintone

In the first step,What is JavaScript?begins with an explanation of

Learning JavaScriptfield can be controlled,You can freely customize the display and functions of recordsI was able to explain the.

Also, as an introduction to JavaScript, I carefully learned how to write the basics of displaying message alerts.

And in this step 1, we learned to make the field non-editable.

The study session lasts about an hour and a half, with time for questions in between.

Even if you don't understandI was able to take the course in an environment where I could feel free to ask questions.The following is a list of the most common problems with the

Preparation for study session

Materials will be distributed prior to the workshop date.

Also,Since it was an online course using Zoom, I created an account and learned how to use Zoom.The following is a list of the most common problems with the

And,kintone customization permission is required when using JavaScriptIt is.

Maekawa icon
Maekawa
I would like to complete the preparations by the day before the study session so that I can take the course without rushing on the day.

step
2
JavaScript API

Next, I used JSEdit for kintone to make it possible to write JavaScript on kintone and started studying.

In step 1, I wrote a program of about 5 lines,This time, we will write a long program using functions.

Experience running programs using events and commandsdid

This time, using the if statement,You learned how to manipulate fields using conditional branching.

I found it a bit difficult to write code to add error messages to conditional branches.

step
3
kintone REST API

Until now, the program was completed within one app, but this time I learned how to use the kintone REST API to exchange data between different apps.

It was much more difficult than Steps 1 and 2, so as a novice engineer like me, it was quite difficult to keep up.

but,If you raise your hand with Zoom's reaction function, Cybozu will provide support while looking at the screen.

Bulk retrieval of records and updating according to existing recordsAnd so on, advanced things were finally done.

It's longer than the code I've used so far, so it was hard to find out what was wrong when the expected behavior didn't occur.

after study session

Learning at the kintone study group devCamp

After the study sessionI read review materials and sites, and studied writing code repeatedly.

I'm happy to be able to read it again at any time because the materials and sites for review are shared.

After that, for studying the basic functions of kintone"Kintone Certified Associate Exam Preparation Textbook"In addition to reading the book, I self-study for about a week.

Maekawa icon
Maekawa
Currently, with the support of Mr. Sugano, the senior manager of the development department, we are using kintone to develop business systems for our customers.

Summary | kintone development study group "kintone devCamp"

Participating in kintone devCamp this time,I was able to learn the basics of JavaScript and customize kintone in a fun and solid way.

For me, the learning content was very satisfying, with just the right amount of difficulty, not too easy and not too difficult.

This kintone devCampIt's quite popular, so it seems difficult to get a reservation.

In fact, when I applied for the course,The next day after the reservation started, it was almost full.I was surprised.

If you are considering taking the course, please apply as soon as possible!

Maekawa icon
Maekawa
I would like to continue posting articles about studying kintone development.

(2021/11/9 postscript)
We are taking applications (first-come-first-served basis) for the following dates. If you are interested, please check it out.
https://page.cybozu.co.jp/-/kintone-devcamp-stepup

  • Wednesday, November 17, 14:00-16:00
  • Wednesday, November 24, 14:00-16:00
  • December 1 (Wednesday) 14:00-16:00

Remi - upper body sideways
MieL" was launched with the aim of making "connections" among regions, businesses, and people in Mie Prefecture visible in a tangible form. The site offers a variety of contents useful for business and daily life, including information on gourmet food and stores in the prefecture, San-El's activities, and digital technology.
*Operated by Matsusaka City, Mie Prefecture Sun-L Corporation has been conducted by

-kintone, tech blog
-

en_USEnglish

© 2024 MieL