{"id":523338,"date":"2024-11-05T19:59:45","date_gmt":"2024-11-05T18:59:45","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=education&#038;p=523338"},"modified":"2024-11-05T19:59:48","modified_gmt":"2024-11-05T18:59:48","slug":"jetbrains-academy-new-in-november","status":"publish","type":"education","link":"https:\/\/blog.jetbrains.com\/zh-hans\/education\/2024\/11\/05\/jetbrains-academy-new-in-november","title":{"rendered":"JetBrains Academy: New in November"},"content":{"rendered":"\n<p>This month, we\u2019ve introduced new projects and topics to help you reach your coding goals in Kotlin, backend development, Git, or AI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kotlin<\/h2>\n\n\n\n<p>? Project: <a href=\"https:\/\/hyperskill.org\/projects\/501\/\" target=\"_blank\" rel=\"noreferrer noopener\">My first project with Kotlin<\/a>. <em>Easy<\/em><\/p>\n\n\n\n<p>Imagine that you\u2019re the owner of a new small corner shop. You are doing well and want to determine how much you earned in the first month. Create a simple tool that will calculate your net income. Upon completing this project, you can use this tool for your own accounting needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Git<\/h2>\n\n\n\n<p>? Project: <a href=\"https:\/\/hyperskill.org\/projects\/500\/\" target=\"_blank\" rel=\"noreferrer noopener\">Safety Net<\/a> (Beta). <em>Challenging<\/em><\/p>\n\n\n\n<p>This project will teach you how to use branches to work on different tasks separately, how to cherry-pick, undo, or revert changes if needed, and how to create new features and release them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Backend development<\/h2>\n\n\n\n<p>? Topics: <a href=\"https:\/\/hyperskill.org\/learn\/step\/51036\/\" target=\"_blank\" rel=\"noreferrer noopener\">Serializers in DRF<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/51037\/\" target=\"_blank\" rel=\"noreferrer noopener\">Built-in mixins for Class Based Views<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/51034\/\" target=\"_blank\" rel=\"noreferrer noopener\">Django ORM<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/51035\/\" target=\"_blank\" rel=\"noreferrer noopener\">Custom management commands<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/51038\/\" target=\"_blank\" rel=\"noreferrer noopener\">Custom mixins for Class Based Views<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AI tools for developers<\/h2>\n\n\n\n<p>? Topic: <a href=\"https:\/\/hyperskill.org\/learn\/step\/51109\/\" target=\"_blank\" rel=\"noreferrer noopener\">Debugging code with AI prompts<\/a><\/p>\n\n\n\n<p>Projects marked as Beta are still in testing. If you\u2019re interested in checking out Beta projects on the platform, make sure the Beta-tester feature is enabled in your <a href=\"https:\/\/hyperskill.org\/users\/settings\" target=\"_blank\" rel=\"noreferrer noopener\">profile settings.<\/a><\/p>\n\n\n\n<p>Want to explore more? Check out our full <a href=\"https:\/\/academy.jetbrains.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">course catalog on JetBrains Academy<\/a> to discover a wide range of courses and projects to suit your learning goals.<\/p>\n\n\n\n<p><em>Happy learning!<\/em><em><br><\/em><em>Your JetBrains Academy team<\/em><\/p>\n","protected":false},"author":1322,"featured_media":523339,"comment_status":"closed","ping_status":"closed","template":"","categories":[8075,4440],"tags":[8356,285,553,21,4367],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/education\/523338"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/education"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/education"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1322"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=523338"}],"version-history":[{"count":3,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/education\/523338\/revisions"}],"predecessor-version":[{"id":523363,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/education\/523338\/revisions\/523363"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/523339"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=523338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=523338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=523338"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=523338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}