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
What is 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
- JavaScript and kintone
- JavaScript API
- kintone REST API
step
1JavaScript 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.
step
2JavaScript 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
3kintone 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
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.
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!
(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