Hello, good evening all Revoners. How are you this evening? Hope everything is well , friends. and hopefully tonight you are in good health, have had dinner, are in good condition, so you are ready to take part in tonight's session. Well, can you please tell me what the excitement is like tonight , friends? Can you give a fiery reaction in the chat column? So, friends, make sure to open the live chat so you don't miss out on important information . Can you give me your fiery reaction in the chat column so you know what your enthusiasm is like? Okay, it's getting busy. Well then, I'll just continue , friends, to the next slide . But first, allow me to introduce myself. Let me introduce myself, my name is Oca from Revou, who will accompany all of you on your learning journey for the next few days. So, bear with me and I hope the study session goes smoothly, friends. Well, tonight I would like to say once again welcome everyone to the CAM coding session, software engineering, open house and also introduction to software engineering. If anyone here has studied software engineering before, please let us know in the chat column, friends. So, what sessions will we have next tonight? So tonight we will have an introduction to Rev session, then there will be an open house session, then we will go into the how to start your career as a software engineer session. Then there is a Q&A session and also assignment info. Well, if you have any questions, I will share a slide link that can be a place for you all to put your questions. So later the questions won't get lost in the chat column, okay? Okay, let's continue again friends. So , before we start the session again, I want to let you know that you guys are required to follow the session until the end. Because later at the end of the session I will distribute an attendance form which of course is mandatory for all of you to fill out . And later, this attendance form will only be shared via YouTube when the session ends. So, make sure you follow the session from start to finish because there are so many things that are definitely insightful for all of us. Well, here, friends, maybe some of you are taking a class at Revoe for the first time. I would like to welcome all my friends who are meeting Revo for the first time in this coding cam session. So, I want to briefly introduce what revoyu actually is because it will be introduced in more detail by one of our speakers tonight. So, Revo is the biggest upselling platform in Indonesia, friends. So, there are a lot of people here who have the same passion, who are also looking for the same goal, namely better career opportunities and of course, they also want to be more successful in the current job market. And for alumni or perhaps people who have studied at Revi, whether it was in a free class or in a full stack, there are millions of people, my friends. So hopefully Revan is someone out there who wants to improve and hopefully in the future, friends will also be people who will be helped by Revu to learn here. Then there are hundreds of industry mentors who are ready to share their knowledge with all of you. One of them is our speaker tonight. Then there are thousands of companies that have hired Revu alumni. Hopefully, my friends here will be among those hired by a cool company out there. Well, then I want to introduce again, what our coding cam session will be like, friends. And if we want to learn something more complete, more comprehensive, and for longer, where can we actually learn? So now we are in the coding cam session, which is a free session that we are running for 1 week, guys. And for the CL size, of course it is very big. And for the learning methods, there are lectures, there are Q&A sessions, the study resources are limited, there is a learning mentor who is only one team lead for all students. Then post-graduation will enter into a mini community, right? Then for more comprehensive learning and of course this is paid, friends. There is the FSTEK Software Engineering Program where the learning is longer, then the class size is also of course smaller so that students can learn more intensively and also more interactively. Then, for study resources, Revoe also provides unlimited resources. Then there are tons of support systems provided, starting from team leads, class managers, career mentors, then there are instructors, and then there is an exclusive community that can meet both online and offline. And of course, there are tuition fees , and there are investment costs too. Well, I will introduce this at the end of the session, friends. Okay, next we will find out what our actual schedule will be like for the next week. So today we will hold an open house session and also the first lecture. Then tomorrow we will meet with the second lecture. On Wednesday we will meet with the third lecture. Then next we will meet at the demo session. So we will practice there. And finally, we will meet with the career and alumni sharing session. Well, there we will try to find out how we can learn software engineering and finally have a career in the software engineering field. Well, then actually, friends, for the learning we will do it slowly, slowly, okay? So for friends who are still beginners who have never known software engineering before, don't worry. Here we will learn slowly so that friends can understand more and also get additional inserts. So, at the beginning of the day, we'll probably get to know each other first, then tomorrow we'll have a lot of practice, friends. So, don't miss all the sessions so you can get e-certificates, code projects, interact, and also get to experience career sessions. So, once again I want to remind my friends who haven't prepared themselves for the tools that will be used during the coding cam, my friends, make sure you have prepared them from now on. So if there are any who haven't, let's prepare them now. Friends, you can open Kiro and also open GitHub, friends. So later there, friends are required to prepare their tools so that they can be ready to take the ee ee class or to do the certification assignments. So, once you've finished everything, don't forget to submit the report to the certification preparation form. Because this is mandatory, so that Revu can track whether you have installed or have done both. So, why should you do this and why is it mandatory? Because friends, we will use these two tools which will be the main tools in doing our assignments later. Then, friends can also fulfill one of the certification requirements. Friends can also get the chance to get free OS credits. Well, this is pretty good for coding later. Then of course, later on, friends can also report their learning progress to Revoe. So Revo is also updated with the progress, friends. So, if something happens, maybe we won't get the certificate, unfortunately, because we don't track the progress. So, finally we enter the first session. We will get to know Revu. Actually, what is Revo? Well, this session will be presented by Mr. Ega Adi Surya, Senior Vice President of Operations at Revu, who has had a career of more than 8 years in the digital world in Indonesia. Previously served as Grabfood Strategy and Planning manager at Grab. Then he also served as a management associate for campaign PMO and analytics at Lazada. Let's just get straight to the point, let's meet Kak Ega, friends. Okay, thank you everyone. Hello, nice to meet you all. Oh yeah, maybe I won't talk too much today. Ee but today I'm playing to introduce who Revu is because as people say if you don't know him then you won't love him. So today I want to try to bring and introduce Revu to all my friends. Maybe before introducing Revu, eh, allow me to introduce myself too. Let me introduce myself, my name is Ega Karenan, SVP at Revu and previously I had a career at Grab, eh, as a strategy and planning officer, and also at Lazada. So, throughout my career, I've worked in the digital industry, which is related to technology, and there's one thing I learned there, that it's not a common thing for people to know what I know. It's not a normal or common thing, right? For people to know what I know, to finally be able to have a career in an era that is increasingly becoming more and more digital, right? And now we've even entered the AI era, right? So, today I will also share a little about why there is a refu in the end, right? And why this is important and what a review is like. Well, maybe first of all let me introduce Revu to my friends and why Revu is there, right? As I mentioned earlier, why did I finally join Revu em 56 years ago? One of the reasons is because I saw that oh, it turns out there are skill gaps in the market, that it turns out many people don't have the skills needed to enter the digital economy, which is where everyone is starting to move, right? Maybe in the past, when I was starting my career, when people talked about digital economy, what came to their mind was probably e-commerce, right? But now everything is digital and that's why learning digital is important. And Revu is one of the largest, if not the largest, professional skilling community in Indonesia, and is trusted by thousands of students to upskill them, to equip them so they can finally get involved in the increasingly advanced world of the digital economy. And we have one goal, right, friends? ensuring how friends can finally enter the digital economy and become people who can truly have an impact on Indonesia and even beyond. And what different Rev? It's not just that we are the biggest, right? Where we already have 2.7 million learners who are part of our ecosystem. We are also one of the highest rated both from course reports and Google reviews. and also our instructors are people who are still involved in the digital world, right? Because we also know that the economy in the middle of the world is increasingly digital, technological developments are very fast. Therefore, our learners or instructors are people who are still pursuing careers in the digital ee world or in the fields they are currently pursuing. So, what kind of program does Revu provide or does Revu provide? Well, maybe next slide. Revu focuses more or less on e advancing the careers of friends. Currently, there are more or less three major programs on Revu and there will be more to come, right? That you guys will also be able to participate in later. Hey, but first, we have digital marketing with AI, where you will learn not only about marketing and its concepts or just about digital marketing, but you will also learn about the implementation of AI in the world of marketing itself. In addition, we also have data analytics with AI, where students will learn not only how to process data, but also how to solve business problems, create stories, and leverage AI within them. And finally, we also have software engineering. This one is really uh woven with AI init where friends don't just learn how to code and then be assisted by AI, but AI will be in every part of it, right? And we are even working together with EWS to develop the program so that our friends can finally learn with the latest technology in software engineering. Apart from that, there will be many other programs like that, right? Well, on top of that, my friends, we also reviewed that there is a collaboration with BNSP where those of you who are interested can request to finally get BNSP certification so that your certification is recognized by the national certification body. Well, beyond that, apart from Revu having its own courses, Revu also has courses in collaboration with Top Universities, which indeed ultimately shows that, because it is impossible for these campuses to work carelessly. Well, Review is also working with them to bring AI to a wider audience. We have two programs. The first is currently with BINUS, where we have applied AI analytics and automation, the goal of which is to bring AI to professionals so they can automate their work and ultimately make their work better, faster, and more useful. Apart from that, we also bring a program that is more focused on friends who are already at the manager or lead level. Where with ITB we have data-driven decision-making with AI where friends will learn how to use AI to solve problems, analyze data, and make decisions. And this is a skill that will become more and more important as time goes on, my friends. And in the future, there will be other programs that we will collaborate with universities on in the future. Well, besides that, friends, maybe lastly I will try to explain a little about what it is actually like to be an AI native, or an tech talent who is embedded in your learning. First of all, friends, as I mentioned earlier, all of our programs are led by experts within the industry. This means that none of our instructors currently have a career in the field they teach. And it's important that they also keep up to date. What is actually the latest, especially in the age of AI, in the world of AI like today, development is very fast, right? The second is that there will be mentorship for friends, right? where friends will have mentorship not only from the instructor, but also later friends will have mentorship from the mentors, Revu alumni who have studied with me and those who are now pursuing their careers or who have already started on that path, right? And also friends will have an AI mentor there where friends can also discuss with their AI mentor . Third, you will have career support for those who choose a transforming career, where you will have the opportunity to discuss not only the technical aspects, but also how I can transition into the new career world that I want to enter. And finally Revu has the biggest community of likeminded individuals. One of the differences between Review and others is that there is always an entrance test at Refu . Why? Because we believe that friends need to have the same level of enthusiasm. Friends need to have the same level of commitment. And these tests are what ensure that friends finally gather with like-minded people, who share the same passion, who also want to learn so that friends not only get knowledge, but friends get a community so that they can finally grow together. So, what kind of programs are there at Revu? More or less we have two programs, friends. Hey friends, you can take the first path for upskilling where you will learn more about the knowledge, how to apply it through projects, through classroom learning and so on. Well, we call it a skill boosting program. Hey, here friends will learn all the basic foundations and their implementation. But for those whose goal is career transformation, you can take the career transforming program, which has a longer program duration. Oh, but later in it, friends will not only learn, friends will have additional projects. So there will be more projects where friends can finally build their own portfolios and in addition to that, friends will get the coaching career that I mentioned earlier. Because being able to understand something is one thing, but being able to show others that I understand this is another thing and it all takes practice, it all needs to be shaped, it all needs to be made a habit. Well, Revel Unex is made for that phase where you will refine your skills. But in addition, my friends will prepare themselves on how I can finally enter a new career and it will all be wrapped up into one program for career transformation. Well, maybe that's all from me, friends, for the introduction of who Refu is and what we offer. Em, the next thing is that it is in the hands of friends so friends can learn, right? My hope is that my friends can be enthusiastic about using the time they have for their studies, for their upskilling, for their understanding, oh what else can I do so that my friends can finally stay relevant and finally my friends can also become someone who has more impact in their world. That's all from me. Back to moderator. Okay, what do you think about the material from Kak Ega, friends? Exciting, right? So we understand what kind of step-by- step learning we need to do so that we can master something in the future. Okay, so after we got to know each other earlier, we'll start with a foundation that we need to build first to make it even stronger, according to what Kak Ega explained earlier. Well, now it's time for us to meet the next lecture, friends. So, in this lecture session we will discuss the introduction of web engineering. So, we will learn the foundation first. We build the foundation first, then we build the building, okay? If it's like what Kak Ega shared earlier. So, tonight we will learn together with Kak Fitra Rahma Mulyani who is a technical lead at Rolling Glory. Well, Kak Fitra is also a co-founder of Ferof Books and has years of experience in the tech industry. Kak Fitra also taught at Revu X Merdeka Campus for software engineering. So, for Anniversary, I immediately invited Kak Fitra to share this evening. Hello evening, Sis Fitra. Hello, evening KCA. Good evening everyone. Hi hi. O. How are you this evening, Sis Fitra ? Praise be to Allah I'm healthy. How are you, Oca and friends? Is everyone healthy? Good news too, Sis Fitra. So, I saw that my friends were impatient to listen to the session, Sis. Has anyone asked whether there will be practice today or not? If that's the case, then let's just get straight to sharing this evening, Sis Fitra. Please, Sis. Okay, then I will share it, friends, for tonight's ee. Okay, fine. Hello everyone. Late at night. So, welcome to friends who are joining for the first time today and watching the Software Engineering Coding CAM class. So today we will give an introduction regarding web engineering. So, let's introduce ourselves first, and of course, as you've all been waiting for, we'll also introduce the AI agent we're using today, Kiro. So, for this session, I suggest that you take notes. ee, friends, you can take notes, bring a book for example, or write them down on your cellphone, tablet, laptop, wherever it is, it doesn't matter. The important thing is that friends take notes. Then, we try to avoid distractions, let's stop using social media first, let's look at the material first because maybe some of you feel, "Sis, why is it so fast, Sis, how can you repeat it ?" and all sorts of things. So, if possible, friends, let's focus first on our coding cap session today. Then don't forget friends, prepare drinks near your friends so that your friends can relax and calm down to watch today's coding cam session. And don't worry, there will be a practical simulation at the end. Well, at that time, try to get your friends to try it too, maybe while you can peek at what I'm doing. or yes, while listening and trying it. Okay. Hey again, I was already introduced by Kak Oca, but I will introduce myself again. Hello, my name is Vitra. So currently as a technical lead at Rolling Glory. Friends who want to add my link, please go to the link below. For Linkin later, please connect and keep in touch . Hello, Sis. I'm ee who's from coding Cam Revoe. Well, if you guys also want to discuss or chat about web engineering or software engineering, feel free to just connect and chat there. Okay, ready. So tonight we will discuss five things, friends. First, let's get to know software engineering. Then secondly, there will be something called the ee life cycle when friends work on or create software. Then friends will also learn about what version control is, what a repository is. Well, then this is what will be everyone's favorite, namely we will get to know Kiro. What are the functions and features? And we will get acquainted with developer tools including GitHub Desktop which was mentioned earlier. Maybe friends who are ready to get acquainted with software engineering can type in the chat column api-api or whatever to show how excited you are to absorb knowledge tonight. Okay, let's get started, shall we? So what is ee software engineering? If based on the definition, friends can see it on GitHub. Software engineering is the work of designing, developing, testing, and maintaining software applications and systems . So, the job is actually not just coding, friends, but we also have to design, we also have to try or test whether our creation is okay or not. Then, if, for example, there are bugs, there are errors, or there are things that don't match, we still have to maintain them. We will continue to keep up to date so that our system is not easily attacked. Well, this is what happens most often. Maybe you guys have heard rumors or seen them in content. They say coding is just writing code, there's no creativity in it. Well, that's wrong, friends. Coding even requires creativity. How do you guys solve the ee problem via your friends' code writing? Then, there are also those who say that communication is not that important for programmers. Well, that's also wrong , my friends. Because nowadays, programmers rarely work alone. At least, friends will communicate with other divisions or even friends can chat with AI, that is also a form of communication. How do you guys convey what you want according to the results of the AI? Then there are also those who say that testing is not as important as coding. Well, this is also a misunderstanding, friends. Testing is very important. Every time my friends make something, we test it first, we try it out first. Then there are also those who say that those who code quickly are the best programmers. Well, that's not necessarily the case. Sometimes being fast will reduce the quality of what we will make. So we have to check first, we have to make sure whether the quality is appropriate and according to the goals that our friends want to make. Well, then there's also something like now when we're coding cams, we're thinking, maybe there's already a lot of coding, uh, bootcam or coding cam, there are already a lot of developers and software engineers, but the job market is definitely still small. Well, not really, friends. There are still lots of opportunities for friends to take up software engineering. Because as explained earlier, software engineering is not just one role, but actually there are many other roles that include software engineering. So, why is software engineering important? Of course, friends must ensure the quality and maintenance of the code. So the code shouldn't be like the one that often appears in content like this, friends, I'm coding today, I'll check the coding tomorrow. Who wrote this? Why is it so ugly? Well, for example. Well, that's when friends take care of friends and fix them like that. Instead of just constantly cursing. Oh, it turns out I was the one who made that mistake. Well, then with the existence of software engineering, actually the development costs and time can also be reduced because there are several concepts, there are several things such as design, such as testing in software engineering which may not only be during implementation or during development. Then, with software engineering, it will help teams to collaborate efficiently. For example, I'm just in charge of the front display, then there's Kak Oca in charge of the data, or there's someone else in whatever section. We all collaborate to achieve the software we want to build. Well, then we will also create a scalable software system. So, for example, maybe only 10 people are using it now, when 1,000 people are using it, will the server go down? Well, make sure that the software we create is scalable and secure. So, don't let it happen that oh, maybe there's something behind our software. There is something that damages the system used by the user. Well, that's not good, it means it's not safe. And what is very important is that what we create meets user needs. So, we need to know first who will use our software and what their business goals are. Why does this software need to be developed? What is the goal from a business perspective? and must be right on target. Well, the first main concept in software engineering is something called abstraction. So, friends, you don't need to make it complicated. It's not necessarily the case that complicated coding is the correct one. Sometimes simple is better and we only show the necessary details . Then the most important thing, whether you want to be a back end, front end, or full stack developer, in software engineering, the important thing is that you break down the system you create into smaller parts that are easier for us to manage. That's how easy it is. For example, what do you guys want to make? Easy, right? Want to make Lego like that. So, to make the whole shape, friends, you have to break the Lego into pieces first. So there are small Legos that we build, we arrange, we combine, and finally become something big. Well, then it also has to be scalable. He has the ability that if he grows and develops, he will still be able to do it, not down like that. Then there is also maintainability, which is the ease of updating and repairing software. So, for example, if the software is outdated or there is something we need to fix, such as there are still bugs. Well, that's where maintainability comes in. And of course, the team must work together using the same tools and processes . So, what are the actual tasks of a software engineer ? Well, based on Korsera and based on the ee Revu career guide, what we will do in general as software engineers is that first we have to design and maintain the software system that we will create or that already exists. Then we will also do testing. We will do ee trials or testing and we evaluate the new software ee program. And we also have to optimize speed, performance, scalability. Make sure your friends' software is nice and smooth to access. If it takes a long time to open the website or the software, it's bound to be a hassle, right? Well, that's why we need this optimization. Then, Friends also write and test the programming code. So, make sure the code runs smoothly and properly. Then provide consultations as well, whether to clients, fellow engineers, computer security specialists or other stakeholders. Well, this consultation will depend on what kind of company your friends are in . For example, if the project is based on the client, it might be. But even if it's not project based, it means consulting with fellow engineers too. Well, to become a software engineer, it's not just technical skills , friends, but there are also soft skills that you must have when you become a software engineer. In terms of technical skills, what do I need to learn before coding? For example, friends must first understand data types, data structures, and algorithms in depth. Even when you are senior or feel like you are already an expert, we will continue to improve this, we will continue to improve it so that everything becomes smoother, faster, more scalable, and of course, you will master the programming language. So, for the first two days, we will focus more on Telwin's HTML and CSS. Then, friends also understand the basic use of the operating system. Then ee is related to databases, database concepts , then goes into more complex areas such as networking, encryption, authentication, authorization. Then of course we will do the testing. In addition to manual testing, friends must also do unit testing, integration testing, functional testing, testing, and understand the life cycle of software development. Well, in terms of soft skills, you definitely need to have good communication skills. according to what friends want to convey, it can be understood by the person who is listening to it. Then friends are also able to work together with others. This is the most important thing, friends, you have to pay attention to detail. As is often said, for example, if a semicolon is wrong, an error occurs, or a space is missing, or even the smallest error, even just one character, will affect the results of your programming. So, make sure we are observant enough to see which one is the source of the problem. And what is certain is that if there is a problem, we must also have a logical process to solve the problem. Well, if you ask, "Sis, what will I end up becoming if I study software engineering?" Well, actually, it will have branches, my friends. Normally, you will first enter as a junior engineer. Then there will be a mid- level and a senior level. Well, then you will have TRK or choices. You want to go to technical or managerial. For example, like me, I have fallen into the managerial track so far. Well, with the technical track, you can become a staff engineer, senior staff engineer, and even a principal engineer. So, you are really specialized in the technical side. So you don't have to handle too much about people or management. Meanwhile, if you go to the managerial track, you might become an engineering manager, director of engineering, VP, and towards CTO. Well, then in software, there are several terms that you might be hearing for the first time or that you might have heard but don't know the difference. Well, First, there's the term fullstack. Full stack means that all things related to software engineering must be understood by a fullstack engineer. Then there's the front end. Front end means the front view, more or less what we'll learn during this coding cam. So, for example, I want the text to be 32 pixels in size, purple, and the line spacing should be 1.2, for example. Well, that's the front end's job. Then there's the back end, which deals with data. So, how do we store data? User input from a form is saved to the back end. Then there are other logical processes connecting to third parties or other places, such as payment gateways, which are also usually in the back end. Well, and there's infrastructure, one more thing: infra and devops. Well, infra and devops usually handle infrastructure issues from the server, then deployment, CCD, and so on. And of course, before the front end starts, there must be a UI design first so that the front end can run, whatever form we want to create. Well, let me explain first from the front end development side. So, front end development This is the development or creation of UI or user interfaces, eh, using several other markup languages. So, for front-end development, the most basic ones we'll generally use are HTML, CSS, and JavaScript or JS. HTML, you can imagine, is like the bones, the skeleton of the body. So it helps structure the website. Then there's CSS. CSS means skin, my friends. Wearing clothes, eh, for example, wearing glasses is more about the outer appearance that gives it color and life. Then there's JavaScript. You can compare this to the brain or muscles that can move, think, and provide more dynamic interactions. So, more or less, what is the structure of HTML code? The code will use less than more than. So, more or less, the structure is like this, my friends. Well, here, usually there are those that are opened, some are closed, or it's just a single one like this meta. This meta, for example, is single. Generally, there are those that are opened and some are closed. If there is a main, it must be closed again with main. There is a P that is closed again with P. The structure is whatever What's in the head won't be visible on the website. Meanwhile, whatever's in the body is what you can see when you open a website. So, usually there are several, like the header above, and this is the body part. Then there are several other components that you will insert. Then there's CSS, or cascading style sheets. This is more about the front end of the EE or the color display, for example, its positioning. Whether it's in the front like layering, or on the left and right like creating three columns like this. Well, that will be more in CSS. Then there's also JavaScript. So, JavaScript is like the brain and nerves or muscles. Here, for example, it listens for an action called a click. If there's an action called a click, then it will issue something, namely an alert. For example, here. So, when clicked, something appears. Okay. Well, then, eh, we'll go into the software development life cycle. Well, here, regarding the life cycle, this is the most frequently asked question, if later EE friends will become a software engineer. Well, for this software development life cycle, it's the process of creating efficient and cost-effective software so that the development team can produce high quality. How does that work? So actually, there are many life cycles, but they usually have the following things. The first is planning and analysis. So we first see what we want to make. Once we know what we want to make, we design. We don't have to design just the UI image, but we can also design things like what the goals are, what functions will be here, what validations we want to provide, for example, then we implement or code, then we will do testing. We will also do integration, usually if there are other systems, then later it will be deployed so that it can be accessed by many parties and ultimately he will do maintenance. Well, here, when friends have done all that, the problem is if, for example, I work on this, then Kak Oca works on it, it turns out we are working on the same file. So, will there be a conflict? If there is a coding conflict, we replace it. Well, in That's where the need for a version control system and repository comes in. For those of you who are in college, you can imagine this version control system like a thesis. When you write your thesis, there's usually a sequence: you start with a file, then there's the first revision, the second revision, and so on, until finally, thank God, the thesis is done . This is the final one. Every change you make is saved. You record and store what's changed. That's what we call a version control system. So, the system records every change to a file or a collection of files, in the form of code. So, as developers, we can go back, for example, if the fourth revision was wrong, I have to go back to the third revision. That's possible. So when there's a problem, we can go back to the previous version. In software engineering, we don't use Word, we use Git. Git is a system that allows software engineers to work on the same code base simultaneously. Then you can see there's a button, there's a plus sign. eh there is a green color that says plus, there is a red color that says minus, usually like that or yellow that is modified. Well, that's the job of seeing oh apparently here my code is added. Oh here there is code that I deleted. Oh here there is code that I changed. So it will track the changes . And like this when there is a conflict between your code and KOCA's code, we can set whether we want to choose only my code or only Kak Oca's code or we combine both. We accept both. Well, that can be done by Git. Well, this git has become the standard for all software engineering industries. For version control systems, generally use git because of its advanced features, user-friendliness, and of course, if you guys are going to use it later, we are currently using GitHub Desktop. Well, the Git is the ee file and changes, right? Later, where will your friends' codes be stored ? In Google Drive or where? Well, that's where there is something called a repository. It's like Google Drive, similar to Dropbox, but specifically for code and coding matters. Well, so he can save the project files in the form of source code files, images, text, whatever your friends' coding needs. For example, we will use the name GitHub, but later in the work world there will also be things like GitLAB, beatbcket, Azur and many others. But all of them are based on G. Okay. Now, we will go into the introduction regarding Kiro. Maybe friends who have already downloaded Kiro and have logged in can give it a try first or be careful first or let me know. That means you are ready to use Kiro. But for those who are not ready, it's okay to just download it first and install it and then you can log in first for Kiro. What is Kiro? Kiro is your AI coding friend, especially friends who are participating in CAM coding, eh Revo this time. So imagine you already have a friend who is really good at making websites and can help you 24 hours a day without sleeping. So, Kiro It's a place for friends to be creative. So there's no need to be afraid of typing wrong. Even if there's an error, ask back why you made it, for example. And so that friends are not confused about where to start. So, what would it be like if our workplace was specifically designed so that the AI could work optimally? Well, yes, we use this Kiro. So, Kiro is an AI agent, right, friends. Eh, not just an IDE. The IDE is still there, but it also includes the AI agent. So, let me introduce you to Kiro's hero features that you will use very often, especially later in this coding cam. The first one is spec driven, there's MCP and Kiro power. Let's get to know the specs first. So, usually, sometimes we code without a manual or we're not clear about what we want to make first, right? Then what do we make first, it's quite a lot of thinking. Well, with this spec driven, we can tell our vision, I want to make A B C D E F G for example. Well, later Kiro will think. Kiro will think and he will create three files. The first one has requirements like what we want to make ? Whether it's from a functional perspective or from other perspectives. He will explain when this criterion is okay and so on. Then the second one will also get output in the form of a design file. So what is the architecture of our code like , what will our code structure be like . And thirdly, you will get a task or a kind of todo list for the AI itself. So we can review what he will do. Is it in line with our expectations? Something like that. Well, for this SPEC, we will try it today, friends. Well, then there is something called MCP or model context protocol. So, imagine MCP is like the hands and uh eyes of AI. So, this MCP is so that our AI doesn't just chat, just answer us , but it also knows the tools we use. For example, from the front end side or what we will use later, we often using Contex . This is my mistake. So the AI can read the latest manual from the internet. So we won't be given outdated codes from the deprecated AI agent . So the point is, with this Kak Sev, the AI won't be too hallucinatory. Something like that. And our AI will be more advanced, ready to work with its latest knowledge. Well, then there's also something called Kiro Power. Later, if there's enough time, I 'll introduce a little about Kiro Power. We'll test it, called Design to Code with Firma. Well, there's a lot of this Kiro Power , guys. Not just Figma or what's installed, but you can check AWS, related to many other things. With Kiro Power, it has, uh, it's an expert in its field. So it's like we have an assistant who can handle which parts, and it knows the best way to do specific tasks. and we can also install what we want to use. For example, if you already have a Figma design, we can share the Figma design, we provide a link to the hero power, we can help convert the design into code. That's roughly an example. Well, then if you're confused, how do you make a prom? What are the words? What libraries are there in Kiro, what agents are there, what powers are there? You can try opening the link proms.def. So he uses z.Ddef. Here's the link, you can open the link and search. Uh, here is a community library for Kiro developers. So here you can find out about other people's proms, for example libraries, agents, powers, everything related to Kiro, you can check it here. Well, with Kiro or AI, eh, Kiro's AI agent like this, the web engineering or software engineering that we will create will be easier. So in the past, if you didn't have Kiro, making a website had to be Hey, this and that is so confusing, like having to understand the HTML synopsis, having to memorize it, for example, or having to cheat often with school, or having to understand CSS often, having to search a lot. If Kiro is here, you just have to have an idea of what you want to make, what the logic is like, know the concept, know the vision, then Kiro will help you put together the code. Well, here you can think of Kiro as a bridge. So, think of him as a bridge where the idea you have becomes a real website that can be accessed via the internet. Let's try Kiro. Well, before we continue with coding using hero, guys. Well, I want to share a little bit, that actually, if you want to be a software engineer, it's not just mini learning that you need, but it's even more complex than that. So it's not just learning programming languages and basic knowledge, but you also need to understand a deeper foundation. For example, web development, algorithms, then how databases work, so you also need to have a This project is something you also need to be able to show in your portfolio. So, how can we acquire all of this? Well, one way you can learn is through Revoyu Fullstack. At Revoy Fullstack, you can gain hands-on experience with software engineering projects. You can also get feedback directly from experienced mentors and experts. And of course, you can also improve your CV and portfolio. So, it's even richer with the projects you acquire through the Fullstack Software Engineering Program. Well, if you want to explore software engineering in more detail and further, you can also choose Revu to fulfill your potential through learning that has two durations at Revu, friends. So, the first is for 5 months. You can learn through the Review course that has AI embedded learning. You can even become an AI Native engineer with comprehensive learning with mentors and instructors. Then, for those of you who are switching careers or maybe... If you want to find a job, you can also continue after 5 months, continue for another 3 months for project-based learning at Revolution Next. So, you can prepare a more mature career building portfolio with Review Next, which hopefully can improve your hairability. So, now let's continue, friends, to learning and practicing at Kiro with Kak Fitra. Go ahead, Kak Fitra. Okay. Well, in Kiro, for example, the UI will look like this if you open it . We're making it from scratch, new. Now, when you're logged in, don't forget to use your AWS ID. You 'll get started like this. Maybe the recent project isn't there yet, but there will be an open project connect to clown repository button. Now, since we're going to GitHub today, let's start from GitHub. You can open GitHub. You can create a new repository. It's really small, you can't zoom in. So, You can click the plus button on the top right. Then, you can eh select new repository. Later you will enter here , create a new repository. Well, here you can create the repository name. For example, I want to create eh Review coding Cam. The example description is free, usually I give readmi to make it easier. Well, after that I will create the repository. Well, the repository is ready. You will click the code then copy the URL to the clipboard. Well, here if you have checked this, you can open Kiro. Then we clone the repository, we give the link, we copy paste, then we clone from URL. Well, then where do I want to put it? For example, I put it here. Then we see here in the bottom right there is cloning. Would you like to open? Open. Wow, so it opens. Well, here because it is still empty, Kiro will see, "Oh, this is still empty. Let 's make it." So, friends, here there are things called vibe and spec. Because we want to focus on the spec driven, we will choose the spec. So, we will make the kiro think. He will plan first, then he will make it. Now, what do we want to make here? ee later it will depend on what kind of system you will create and later there will also be directions for the project. For the ee class today, I will ee use my own prom ee . So, I want to make a simple website. For example, I want to make a single page clicker web app. I want the user ee to be able to see the cat and then the cat ee can have random reactions. Now, here you can type anything like what you want to have and so on. Now, what is certain ee eh please create eh website using what this is what we have to note mainly. So we want for the textag tag with this textag tag, the first is HTML 5 then we will use CSS Telwin eh vanilla JavaScript. Then later we will continue with The rest of the project is if you already have the project. Well, then you can click on this up arrow. Well, the Kiro will move to the right. Oh, it can be zoomed in. Well, so it's like this from Kiro, "Hey, this sounds like a fun project." Then you have to choose based on your detailed description, we're making a new feature or fixing. Because this is empty, I want to make a new feature. We submit and answer. Then he will work. He works first. Well, then he will also ask, eh, what approach do you want? Is it requirements first or technical design. Because this is spec-driven, so I want requirements first. Then he will work again. Uh, what else do you want to do? Well, while waiting for Kiro to work, there is one extension that I want you to install. It's called live preview. Well, it's still working. On the right, you can see the name of the live preview from MSVs Code. What's the purpose? So you can see the code you made directly in here. So later, if you haven't installed it yet There should be a button like this. A purple button like this here, friends. Click install. If it's installed, the install button is gone, it already has the live preview. On the top right, you 'll see, ee, there's an image of an eye and its side to side. Well, here in Kiro, it has created a config and requirements. So, you can see what the requirements are. Single page web application for clicking cuteepad. Oh, it's according to the minimalist paint. Okay. Then it tells you what the paint elements are in here , what the requirements are. As a user, I want to see what things are. Here, I want to see the cat that's definitely in the middle. Then for the acceptance, what's it like. Uh, then we'll see if it's appropriate. It even gives a color. If you don't like it, please adjust it. Well, if it turns out to be okay, here you can go next. So there's a next button to generate design or generate design and task. I want to do both at once. So from there, you click this arrow. Then select generate design and task. If it's suitable, then review the requirements first. Okay, since I just want to give an example, let's go straight to the next step. Here, he will read the requirements file that has been created. After he confirms that, he will check whether the kiroo config already exists. Oh, it does. Then he will create a file called design.m. Well, this file will be empty at first. He creates this file first. Later, he will fill in the design ee file according to the ee that Kironya thought about . Well, later, this overview will work, what are the various things. ee he will tell you what components are in here. Then the probability, for example, or there is animation, there is audio. This happened to be my request to have audio. Later, it depends on the friends, back again depending on the prompt later. Then, for example, there is a counter, there is eh, the main application controller and so on. So, if it's okay from the design side, later he will make one more after this, which is to make the list bag. So it's like a list if you want to make this system What are the things that ee has to check, check that ee has to be in this system. Well, if you want to see, you can click collapse like this. We can see what he's doing . Oh, he's making sure ee uses his tawin like what. Ee he's making sure it can be clicked. Then what properties are there? Well, so actually, normally before Kiro was here, the one who thought about each property was a software engineer. So you guys are the ones who think about oh what he has to have, oh what requirements he has to have , oh what should he look like . Well, things like this are what we think about and what we will build later. Well, with Kiro we will be helped in his thinking. But back to being a software engineer, you guys have to do testing. So you guys also have to evaluate whether what Kiro has understood is in accordance with your needs or not . If it turns out you guys have read, oh yes this is validated, oh yes this is appropriate. Well, then he will continue until finally ee completes all the existing files. Even here at Kiro for the design, he has even provided an example of what the code will look like. Although this is not the main code yet. This is still an estimate, if you need a ee, for example, a base testing property, then what will you use? What will the coding be like? So this is not coding yet. So, friends, this is still ee, a kind of specification, what will we create? Then later there will also be a list. This will contain a checklist of what will be created in our system. So, what will Kiro build ? Well, that will be in this list list. Here we wait for it. If you want to see what he is doing, you can click this follow button while he is working. If you don't click the follow button, you can look at other things, for example, or while installing and all that. Well, here he has made some list lists. First, you have to set up the project first. Normally, like that . Later, when you are coding or making a software engineer system, Friends, set up the project structure first, then you guys implement it. What do you do with implementation? Then there are the bags. So which part is the implementation? Which other part is the implementation? Well, this is what we called modular, friends. Divide it up, break it down into small pieces, then we combine it into something that is ee full. So, here it is broken down into pad counters, audio players, animations, and so on. Now, what does it look like? Suppose everything is okay, then you guys can run it. So when you run all the tasks, Kiro will start helping you guys to code them and he will code them sequentially. So one by one from point one until it is finished, then go to point two until it is finished and so on until each of these checklists will be checked or will be successful. Now, he will also let you know the status of each bag, whether it is in progress or ee has been completed or not. Now, here you guys can wait for it usually. Now, he will do what is below it. For example, it reads the file first, then later it checks for the directory to see if there is an existing one or not. If there isn't, it will ee, maybe it will create a new file again and so on. Well, this ee while we wait, friends, there is also something called GitHub Desktop. So if GitHub Desktop has been installed, it will look something like this. Friends, you can sign in to github.com. So I sign in and then I choose open GitHub Desktop. Well, here you can set it up. This is normal, my email will be finished later. Well, here, eh, our name is Revolue Coding Cam. We are eh assisting repository. Let's first choose ours. So friends, choose the location where we added the repository. Well, from here you can see this one is really small. Oh, it can be enlarged. This is what I said earlier, ee, it is a version control system. So, whatever changes, the files with a plus sign means new. Well, here I want everything about kiroku, whose specs I push because later There will also be a need , friends, for all the Kiro files to be pushed in the project. But don't push the config. So designs, requirements, tasks. Well, here you can write what the commit message is. For example, our Kiro feature provides spec- driven files. Here I tell you there are requirements, there are designs, and tasks. After that, you click commit three files to main. Once committed, you click this. We push the code to our GitHub. When we click push, it spins around like this. Well, when it's finished, it last loads just now. You open your GitHub again and refresh it. When it refreshes, there's a new folder here, the Kiro specs folder. Well, the file has been added. This means you've successfully pushed your code from local to GitHub. Then you can check Kiro again. Sometimes it's waiting for your input. Here you can choose to run or cancel, and so on. Well, later, if it's finished, for example Hey guys, you can also push all your changes to GitHub Desktop later. You can tick and then add features like that. For example, add initial padcker. Then you commit again and push again here. Well, that's roughly how it is for you guys to use Kiro and GitHub Desktop. Well, to finish it, I think I'll have to wait for Kiro next time . But later, if you guys are going to use the regular GitHub that isn't the desktop, you guys can install Git manually. For Windows, there might be a Git CLI or Git CMD. For Mac or Linux, you can go directly to Git. Well, here, if you guys want to use Git manually, that means you guys have to type git remote space, add space, origin space, URL space. Why didn't we do this earlier, Sis? Well, we copied the URL into Kiro's clown repository . So, who's running this? Kiro. Then, if you guys, for example, The git is already there, how do we enter the code ? We git init, git add, git commit- mit push origin mana. Well, why don't we do this? We did it earlier in GitHub desktop. The checkmarks are git. Then I wrote feit in brackets, which one? Git commit - m. Then the top right button that has push is what I did is git push origin mana. Now, make sure the GitHub Desktop that I showed you can download it at desktop.dithub.com/download and make sure you have a GitHub account. Now, this is the method. I also showed it earlier, friends. You can replay it again. If you want to see it more slowly, choose the clown repository. If earlier, because I was via kiro, it means I chose add existing repository where my kiro created my file. Now, if there are changes, friends, write the commit message above and then press the commit button. Later, if there is an arrow like this with a number, then press the button to push. Now, If you've checked the GitHub website, see if it's updated . Well, there's still a lot related to web engineering and software engineering, guys. It's not as simple as that, even Kiro's code isn't finished yet. But don't worry, if you want to learn more about software engineering, especially what's needed from the industrial side, namely algorithms and data structures. If the front end uses React JS, the back end uses Node JS like Express or eh NES JS, for example, related to SQL, no SQL, related to deployment, security, and lots of other software engineering related things. Well, here you can join Revou's Fullstack program via rebrand. register for Fullstack SE. That's all, guys, maybe later if Kiro is finished and there's still time, I'll show you the results. But for now, our material today on ee is finished. Thank you for your attention. I'll return to Kak Oca. Okay, thank you very much Kak Fitra. We'll meet again for the Q&A session, okay, Kak. Okay, Well, our friends ee Let's take a break for a while, because it seems like it's getting hot, the material is quite dense and the tools are also new for all of you, so you might need to adapt . But don't go anywhere yet because we will still have a Q&A session with Kak Fitra and we will also try to fill in the attendance link at the end of the session. Well, eh here, friends, I want to fill in for a moment while Kak Fitra takes a break too. Friends, take a break too. Well, I want to share why we learned ee a tool that has AI, right? Because it turns out that if you dig deeper, friends, now it turns out that AI and software engineering are ee two of the things that are eh currently growing really fast and also quite rapidly. Uh, and this is the result of research from the World Economic Forum and it also turns out that eh not only those two things, but it turns out that mastering AI and also tech eh technological literacy are also fast-growing skills by 2030, eh, for now. So it's not just for software engineers, but also for other roles. Sorry. So, why can AI be so changing for software engineers? Because according to Sam Altman, eh, do you know Sam Altman, the founder of Open AI? Well, according to him, AI won't actually replace humans, friends. But humans who use AI will replace people who haven't used AI yet, like that. So, if we pull back and forth, eh, pull back now, and also eh, maybe back then it was n't the AI era, especially since AI probably started to really become a hit since Open AI came out, CJPT came out, eh, in 2022 or so. eh, and as we move forward, maybe not many companies have adapted AI, but now many have started to adapt AI and have also started to realize it, or started to engage with AI-assisted development. Well, it turns out that now we need it, right? As we move forward, we need to use AI more and more, or at least we know how. What is using AI in the development system like? So, here I want to introduce Indonesia's first AI Native software engineering program, created by Revu, my friends, which is an FST software engineering program. Well, here, my friends, you will only study for 5 months, but here you will learn very densely. So starting from the first phase, I saw someone sharing something like that. If, for example, we don't understand the algorithm, we don't understand the foundation, it seems like it will be difficult to learn. That's right, my friends, that is a foundation that Kak Ega mentioned earlier, that actually building the foundation is very important, my friends. So, we can try to build the foundation first in the first phase. Then we will then enter the backend development. So we try to start slowly from the backend side first, then we will move on to frontend development. Then later we will enter AI-driven development. So we understand the foundations first. We understand Logically, we understand the flow, we understand the framework, then we will move on to AI-driven development. So, take it slow, guys. We won't be rushing straight into creating a cool website, no. But we will learn it slowly until we can finally use AI. Because if we don't understand the logic, and then we start using AI directly, we're worried that the coding will be buggy. So it will be hallucinatory, it will be buggy. So it's like the prompting needs to be adjusted a bit. Or maybe for the coding, we also need to understand that AI isn't always right, that AI still needs a human touch, guys. Well, here we will try to learn everything through the Fullstar Engineering Review which we will study for just 5 months. And later, if you guys here want to upgrade your career, you can continue for the next 3 months in Revx to support your career and Also, my friends' job seeking journey. So , if you want to know what kind of ee portfolio or maybe a website we can make, right? Well, here I want to showcase, eh, maybe for the portfolio of previous Revi Full Sex software Engineering alumni, right, friends. Even this ee may not yet use tools that are as sophisticated as now or maybe AI that can really help us to produce faster, right? But it turns out we can already make pages like this. So, there is an example of a padel course booking system. Who here likes playing padel? Well, here, an ee Review alumni made a padel booking system on ee using a website. Then there is also someone who made a restaurant web app. Who here likes to eat at maybe one of the restaurants whose ee booking system already uses a web, eh, website-based, right? Well, here, a Review alumni has also tried to make one. Then besides that, ee also has a concert ticket booking system. So, who here likes to buy concert tickets too? Well, Rev alumni also Have you ever tried to create websites like this by studying the learning process at Revolue Fullstare Engineering? So , who will we learn from when we study at Flx Software Engineering? Well, we will learn from experts at Soris Asia Company to accelerate our careers as software engineers. Well, of course, these ee also come from various industries, friends. Especially Kavitra, which also has a different industry. Then there are those who come from commerce companies, some from consulting companies, and various other companies or industries that ee will teach later. So, of course, the information or lectures we get are also more diverse, friends. So, then, when we want to upgrade our skills or upgrade our careers. So, not only upgrading skills, but we also upgrade our careers. Well, later, you can enter the Next Review. Well, here we can increase our usability through several lessons that will be shared . So starting from learning how to build personal ee Our profile will be more attractive so that later we can be more interested see. Then we also make a refue project. we will create projects that can fill our portfolio. Then later here we will also meet with career mentors who are definitely very experienced. Not only will we get a career mentor, but we will also meet users or people who actually work in the industry, which is of course really cool. So, when we have finished studying in the Fullstack Program or Fullstack Software Engineering Program, you won't stop learning there, but later you will enter a community called Revunity, right, friends. So here, all friends can meet tens of thousands of Rev alumni who have studied in the FSTEC Rev program. So, it's not just from the FST software engineering program , but also from FSDM, namely digital marketing, and then there's fullstack, eh, data analytics too. So there friends can share many things with them. Well, there are also lots of activities there, friends. Starting from the AI Community, there is Basecam Day, there are Revters. So friends can meet offline too with other Revu alumni. Then there is the Revu Club for sharing the latest knowledge. So, for example, friends who graduated this year from the Fullsek Software Engineering Review, it turns out that in 5 months there will be new tools or maybe there will be new frameworks or maybe there will be new things happening, so the trend has changed. Well, we can discuss this later at Revol Club. Then there is also a revolu select so that we can communicate. Then, besides that, there is also a Revolution Alumni Health Desk to help friends if, for example, any issues arise. So, for example, in summary, what can we get if we study the Review FS Software Engineering program? So, there's a lot we'll get, starting from comprehensive learning, to live and interactive learning methods, and of course, there are career mentor sessions, AI integrated modules, and then there are also various support systems provided by Revu. Starting from there being expert industry leader instructors, there are weekly assignments and also review sessions. Then there is dual mentorship from experts and also mentors. Then there are dedicated study groups. So not only do you study with a big scope, friends, but there is also a smaller scope. Then there's career support, long-term career planning, and also a postgraduation program within the Review Community. And all of that is included in one package and may not be included in other online courses because they are usually separate, friends. But in POU, everyone gets one package at once. So, regarding the costs, someone asked earlier how much it costs, Sis? Well, this is the cost, friends. So, this is a very affordable fee . Moreover, there is an early bird offer now. So, the cost is actually around R2 million, right? But now there is an early bird. The discount is IDR 5 million, friends. So this is a really good deal for friends who want to try to learn like that. And what's more, friends, you can use various payment options. So you can make a payment immediately, or you can make a split payment with 0% interest. So, apart from that, friends, why should you register now? Because this program is really curated, you know, so that friends can become AI native software engineers. So, when you graduate, you will be someone who is more prominent compared to other people who may not have yet adapted AI in their coding process or in their development process, friends. Well, besides that, actually here we also want to share with all of you that by using AI for now, the work process is also faster because, as we saw earlier, Kak Fitraing doesn't need too much time because the coding has been helped by us. At most, after that, the process will be to refine the coding until we can get the maximum website results and according to expectations, right, friends. Then AI has become a curriculum. So, it's not just something we learn, but it has become something that flows from the beginning to the end of the learning process. Then, we will also work on it or maybe learn it in stages, starting from the back end first, then later we will move on to the front end, friends. So, take it one step at a time . So, we really understand the logic ee the logic too. So, we don't just use AI raw, but we really understand it from the roots until we can use AI to its full potential later. Then, later, when you graduate, you will have a production-grade portfolio. This means that you are really ready to enter the job market out there and you are really ready to become an AI Pioneer. If, for example, you are currently working as a software engineer, well, if you want to register, you can just scan the QR code on the screen or you can also click the link that I shared in the chat column, friends. So, because we are learning from scratch, for those of you who may not be familiar with it or are just starting to learn about software engineering, don't worry, you can start from the foundation at Revue. Well, it's time for us to enter the Q&A session, which has been received by many of you. Let's try to answer questions from friends, okay? Well, I'll call Kak Fitra again. Hello, Sis. Okay, it's time for us to answer questions from our friends, Sis. Maybe we didn't answer much because it turned out to be past the hour. But maybe we can hopefully answer the most relevant questions for today. So, the first question is, let me try to refresh the link for a moment. The question still doesn't seem to be updated . Well, this one is right. So, the first question comes from Anonymous. The question is, what kind of mindset is needed for someone who wants to enter the tech world? Well, because Anonymous loves systems and that got him here. So, what do you think, Kak Fitra? Please. Okay. Eh, what kind of mindset do you have? In my opinion, the most important thing is the mindset, if the language is like being nosy. So the more curious you are or the more you are interested in something, the more important it is for you to want to dive into the world. Why did it happen? Because firstly, it will always develop, friends. It's like a few years ago there was no AI or AI wasn't that popular. Now it's getting a little bit AI. Well, if you guys are not serious, if you guys are not curious about AI, it will be very difficult for you guys to enter the world. Then also when in the world, we are more often solving problems that exist around us. Well, friends, those who are curious can also see what problems are around us, and what kind of text can solve them . Then also, my friends, you will know when you make something, what is its relationship with other existing worlds. So, it's more or less like that, my friends, you have to embrace the fact that you have to keep learning, that we will never stop learning in the world of technology. Whether you initially learn only HTML, CSS, or just AI agents, perhaps in the future there will be more new tags that will continue to develop that you will learn. That's the most important mindset, in my opinion. Hope that answers, Anonymous. Okay, thank you very much, Sis Fitra. So this is why I chose? Because this is the foundation, friends. We have to form the mindset first before we finally jump into the whole thing. Well, then the next question is from Faris. The question is, with AI in this day and age, is it still worth studying software engineering? Please, Sis. So. Okay, this is a very common question, because everyone is afraid, "Oh, this system just uses AI, so it doesn't need a software engineer." No, guys. With friends studying software engineering, it is still very worthwhile for friends to study. So, the AI's role is like what I said earlier, as a learning companion for friends, a companion for us to find out or explore the system that friends will create. So, friends, the focus will not be on how to code, but will be more on thinking about why we made it like this, what is the purpose? ee from the 5W1H, this system must also be answered, whether it is okay or can be made more efficient and friends can also increase how fast friends make it. Maybe if in the past there was no AI, making one page could take 1 day, with AI it would have been faster. But the effect is that friends' learning methods also have to be changed. So friends, you have to adapt because as a software engineer, you will have to continuously adapt. Even if later friends ask that AI is getting better and better, what about software engineering ? AI is included in software engineering. So, friends, you can also become AI engineers and it will be very worthwhile to learn. It's still safe. With the existence of AI, humans will still be needed. Hopefully this answers Faris' question. Okay, thank you very much, Sis Fitra. Next there is a question from Rudo. So, the question is, do software engineers have to understand all types of programming languages, Sis? What do you think, Sis Fitra? What languages should we understand? Okay, if it's related to language, well, actually I think friends shouldn't focus on the language but focus on the algorithm, the problem solving, the way of thinking. Because if friends only focus on language, it's not certain that language can solve the problem. Because basically software engineering is more about solving problems and we will create solutions. Well, do you have to understand everything? No, guys. You have to understand the algorithm, you have to understand the logic. Programming languages can come later, they can come later. So, friends, you can learn it later. As long as you understand the logic, understand what you want to make, then the programming language is just a matter of looking at the cheatset or watching the tutorial, you should be able to run it straight away in just a moment. More or less like that. Hope that answers Rudo. Thank you, Sis Fitra. The final question for tonight comes from Vensius Rasa Sebayang. The question is, to what extent is the use of AI tools permissible for a beginner software engineer ? Is there a risk if we rely too much on AI in the early stages of learning? So, what are some tips or maybe opinions from Kak Fitra? Okay. Well, actually, there is no limit to how far it is allowed, but the risk is that maybe later when friends join the industry or apply for work. Because generally when we apply for a job, one of the stages is called a user interview and in the user interview there is sometimes something called live coding. Well, live coding generally doesn't use AI. So that's when friends will be at quite a risk if they depend too much. Well, there, friends, you don't just use AI, but the AI also tells you what it's thinking about, what the flow is like, or like Kiro earlier, he will make a list of requirements, make a list of designs, and bags. Well, from there we can learn that oh AI thinks like this. When I code alone, the way I use it should also be like that. So the risk is more about fear when friends are not allowed to use AI, especially for job applications, so they feel awkward . So, there still needs to be training without the AI and the AI should still be used when it is needed. Hopefully it answers Sis Venus. Okay, thank you very much for your answer, Sis Fitra. Since that was our last question for tonight. So, hopefully tomorrow we will meet again, that means with Kak Fitra. So later we will explore the coding in more depth. So get ready, friends. So, tomorrow we will meet again, Sis Fitra. See you tomorrow, Sis. Thank you so much for today. See you tomorrow everyone. Thank you. Thank you, Sis Fitra. Okay, friends, I will share the attendance link soon. But before that, I want to share information about assignments. Well, this is something that you really need to pay attention to if you want to get your e-certificate, friends. So the first thing I want to share is for the assignment is eh logical and basic coding. So there are 25 multiple choice questions about logical ability and basic coding. So this is something that really needs to be filled in by friends. Then secondly there is a coding project. So here is a practical assignment to apply your software engineering skills, guys. So that later, friends will not only finish this program empty-handed, but friends will already have a mini project to work on after the program is finished. Then, uh, next, there are terms and conditions too, friends. So the first task is that there is only one time for this coding cam period this time or this week. So once again there is only one task. Please remember that, okay? So, later, if for example, there are friends who ask if they can help, they will be reminded that this is the only assignment they have this time . Then, access to the assignment will be opened on Tuesday and the assignment must be completed in order to get the e-certificate and it is mandatory to be present to fill out the EE and also fill in the attendance link every day so that it can be recorded by Revoyo. Then the answer will not be shared, friends. And once again, I would like to remind you that CAM coding is free. But if, for example, you want to learn more comprehensively in the Fulls Software Engineering Program, there is a tuition fee or investment fee, my friends. And for the CAM coding assignment, the deadline is Saturday at 12.00 noon. Well, for this task, both of these are mandatory. So everything is mandatory so that friends can get their e-certificates, right? So here, you have to do all the writing, friends. It's not just one of his duties, you know. So, both are mandatory, friends, please pay attention. Both are mandatory. I said it many times so that my friends really hear and also memorize it, my friends. So, next, why are we required to collect the assignments? So that friends can get their e-certificates because, of course, friends can also sharpen their knowledge. So, besides that, you can also get an accelerated track when you register for Revoyu's software engineering program. So friends, you can do one of the assignments from the application. So when you apply or register, it's not just a matter of suddenly being given an invoice, but you will go through a series of registration processes starting from the test first, then there will be a video call with the counselor team before entering the PULTEK program. So there will be a selection process too, friends. Then you can also have a mini portfolio. Then you can get an e-certificate for personal branding, okay? So it can be attached to Linkin, it can be attached to the CV. So, not only do you get an e-certificate with results that might only be participation, but you also have a portfolio and of course, you can get the opportunity to get an accelerated track. Well, that's the assignment and don't miss out on attending tomorrow's session because tomorrow we will discuss HTML and also CS SSWIN. Earlier, a lot of people discussed and asked about ee programming languages. Well, tomorrow we will peel it all off. Including we will also do another simulation, friends, using a more detailed kiro. So, please prepare and for friends tonight you can also get another reward session. So, that's all for today, friends. Thank you very much to those who attended and listened until the end of tonight's session . Thank you for your enthusiasm and see you tomorrow everyone. And don't forget to fill in the attendance sheet, friends. So, to check your attendance, you can do it on our screen now or you can also click on the link in the chat column . So for friends who are already present, don't forget to fill in your attendance sheet. Well, for the attendance, I'll look for the link first, it's here. Well, here it is. So, friends, you can just fill out the attendance form so that you are counted as present in tonight's session. So, don't forget to fill out the ee form with the correct data, including your email address, date, the ee coding Cam session, which is the first day, second day, and so on, and use the same email as the email used when registering. So don't let anyone get taipo. Don't rush to fill it out. Please check slowly and make sure everything is correct before submitting it. Because if, for example, there is a type, I'm worried that my friends' data won't be recorded. So it is mandatory to attend all sessions to get an e-certificate. And once again, the attendance link will not be shared anywhere except on YouTube . So it will be shared in class sessions only and not shared outside of class sessions. Okay, that's it guys for tonight. Thank you very much everyone once again for attending. See you in tomorrow's session. Bye everyone.
Hi, Revoneers! 👋 Welcome to RevoU Coding Camp: Introduction of Web Engineering with: 🗣 Ega Adi Surya, VP of Operations at RevoU 🗣 Fitra Rahmamuliani, Technical Lead Frontend at Rolling Glory In this session, we'll learn: ✅ Overview Software Engineering ✅ Software Developer Lifecycle ✅ Version Control System & Repository ✅ Developer Tools ✅ Introduction to AI Tools Do you want to accelerate your career in Software Engineering? Join today's session and find out how to accelerate your career with RevoU Full Stack Software Engineering Program 🚀 Want to see the excitement of a Full Stack Program? let's check this out 👉 https://youtu.be/m5phwrcG_4Q