Davit Gabrichidze joined Commschool lecturers' team for the Angular course

blog-detail-img

When in 5th grade, Davit enjoyed going to the computer science class, where Soviet-era computers were kept. He would write code on paper and struggle to get it to work when he brought it to school. This was the start of his relationship with technology.

The post introduces Davit Gabrichidze, who has 17 years of programming experience. He started using Angular in 2016 when it was still in beta, and continues to use the framework to build front-ends. Alongside his diverse technical background, Davit has worked in various roles such as IT consultant, project manager, and business director at companies like UGT, Tera Bank, and Georgian Railways. He is now the technical director and business partner at the successful Georgian startup Optio.ai, leading the programming of the company’s leading product, which is built entirely in Angular.

Davit is well-versed in programming history and remembers that years ago, manipulating the DOM with hundreds of lines of JavaScript was required to bring a web form to life, with different versions needed for each browser, as they handled CSS and JavaScript differently.

Davit believes the market has diverse tasks, capabilities, and demands, and that based on the specific context, Angular may be the most suitable choice at times, while React or something else may be better suited at other times. “Evaluation is always subjective and variable. My choice has remained on Angular because in the context of building Enterprise applications with a team of 4+ members, I find Angular more convenient.”

Davit shares the advantages of Angular: ● Angular is written in TypeScript, with strict typing rules and security ● It’s a complete framework, written by Google, with established approaches, standards, documentation, and stable development ● It’s ready for building Enterprise-level platforms ● Support is easy, as software requires keeping up with library updates ● Using Nest.JS (a Node.JS framework) for the backend, which is similar to Angular, allows faster transition for front-end developers

Davit shares the 3 key skills an Angular developer should have: ● Teamwork ● Perseverance ● Consistency

The post advises that if you want to develop in this direction, you should “write as much code as possible.” Results don’t come immediately, and dedication is required, but that’s the path experienced programmers have taken.

If you want to continue developing in Front-end Development by studying Angular, you need a basic knowledge of HTML, CSS and JavaScript.

Tell your Friends

You may interest

Intermediate
1350₾
The demand for tech talent has never been higher, making it increasingly challenging for companies to find and attract the best human resources. In this competitive environment, recruiters need not only a deep understanding of the tech industry but also practical expertise in how to find, onboard, and retain A+ tech professionals. This course is packed with practical work and designed to provide a detailed understanding of current trends, platforms, and qualifications - it's a mini MBA in human resource recruitment for the technology sector. Throughout the course, students will learn the complete 360-degree process of [Tech] recruiting.
14 Lectures
42 hours
Intermediate
1400₾
Artificial Intelligence (AI) is actively transforming content creation and marketing processes. In today’s fast-changing digital environment, using AI has become not just beneficial, but essential. It significantly reduces the time spent on content creation, expands creative possibilities, and enables better personalization and optimization of content. AI tools simplify both the ideation and execution phases. During the course, participants will learn how to quickly and efficiently create photo and video content using various AI tools. Upon successful completion of the course, the student will receive a bilingual certificate.
12 Lectures
36 hours hours
Beginner
1100₾
Artificial Intelligence has become an integral part of the modern manager's role. Therefore, the better we understand what language to use and how to communicate with artificial intelligence, the easier it becomes to integrate it into our daily lives. Most importantly, artificial intelligence enables efficient time use and helps avoid routine tasks. Throughout the lectures, we will study how to use popular AI systems such as ChatGPT, Claude.ai, and Gemini. Working on practical assignments and the final project will help us gain in-depth knowledge about using AI tools and 'taming' them to our needs.
8 Lectures
16 hours

ჯერ კიდევ არ იცი რომელი პროფესია შეგეფერება?

შეავსე ქვიზი და მიიღე პერსონალიზებული რეკომენდაციები კარიერულ გზასთან დაკავშირებით

დაწყება