ホーム / ニュース / JetBrains Academy for Organizations - 2023年6月期
JetBrains Academy for Organizations - 2023年6月期
Docker、Python、Kotlin、Java、Go向けの10個の新しいプロジェクトを追加
6月 5, 2023
新バージョン
機能
Python
Project: Barbershop Simulation (Beta) - In this project, you will simulate the work of a barbershop under various conditions and learn how to analyze the results.
SQL project: Databases for Sales (Beta) - This project focuses on designing and optimizing a database system enabling efficient data management.
SQL project: Computer Store Database (Beta) - Learn to write basic queries on SQL and master the SELECT, FROM, GROUP BY, and WHERE clauses, including summation functions, logical operators, and comparison operators.
Project: Smart Calendar (Beta) - In this project, you'll develop a simple reminder calendar that will be able to save notes and dates of birthdays and remind you about them. Learn how to work with the datetime module and how to use files to save notes.
Topics:
Object-oriented programming: ENUM.
Django: Intro to views in Django.
Corpus Annotation from Scratch and HyperForms have been released from Beta.
Frontend
Project: Photo Slider (Beta) - In this project, you'll learn how to implement the photo slider on your site.
Project: Petbook (Beta) - Practice an actual work process in the frontend field: use HTML and CSS to build a multipage website from the carefully prepared Figma designs.
Topics:
Node.js: Process object, Intro to URL module, Intro to crypto module, What are streams?, Global objects.
CSS: Explicit and Implicit Grid, Grid alignment: part 2, Grid alignment part 3, Grid template areas, Introduction to responsive web design, Best practices in responsive web design.
Kotlin
Project: HyperMetro (Beta) - Write an application that will help you better navigate the complicated metro system while gaining a better understanding of algorithms and data structures, such as doubly linked lists and graphs.
Project: Restaurant Menu App (Beta) - Learn the basics of Android Compose like text, row, col, button, event handling, and state management.
Topics:
Android: Networking Basics, Grids and tables, Instantiating Views programmatically, Spinners.
Object-oriented programming: Argument naming in overridden functions, Final members, Visibility for classes, packages, and modules, Object expressions, Packages and imports.
Ktor: Ktor containerizing, OAuth in Ktor.
Java
Project: Honest Calculator (Beta) - Hone your understanding of loops, conditions, and algorithms by building a simple calculator.
Topics:
Errorless code: Resilience4j.
Working with data: Atomics, Happens-before.
Spring Boot: Dependency injection in Spring, Testing Beans.
Docker
Project: Run Docker Run (Beta) - In this project, you will learn how to create and run a container with a web application. In particular, you'll build a custom image from an official image, create containers from an image, and start, stop, and delete a container.
Data science
Topics:
Instruments: DataFrame.apply(), Principal component analysis in scikit-learn, sklearn.metrics.classification_report().
Machine learning: Support vector machines, Introduction to clustering evaluation, K-Means.