Queremos começar agradecendo a todos os nossos alunos por seu apoio e entusiasmo contínuos sobre a JetBrains Academy. Até o momento, capacitamos mais de 320.000 alunos em todo o mundo a explorar sua criatividade por meio da programação, tornar-se desenvolvedores talentosos e, finalmente, conquistar a carreira pela qual realmente aspiram.
Nós nos esforçamos para tornar sua experiência de aprendizado ainda mais valiosa. É por isso que revisamos constantemente nosso conteúdo com base nos seus comentários e criamos novos projetos e tópicos para você explorar. Já faz um tempo desde nossa última atualização de conteúdo, e estamos finalmente prontos para compartilhar as novidades em que estivemos trabalhando de dezembro a março. Esperamos que você goste das atualizações tanto quanto nós gostamos de criá-las!
Desenvolvedora ou desenvolvedor Java
Novos projetos: Guess the Animal, Car Sharing, Shared Bills Splitter (Beta).
Projetos atualizados: Tic-Tac-Toe, Tic-Tac-Toe with AI, Music Advisor, PageRank (Beta), Online Chat (Beta).
Novos tópicos: Anonymous classes, The graphics class, Nested classes, Coding style conventions, HashMap, JTable, LinkedList vs. ArrayList, Class loader, Unit testing with JUnit, Timers.
Desenvolvedora ou desenvolvedor Python
Novos projetos: Web Scraper, Flashcards, Currency Converter, Weather App, Data Analysis for Hospitals, HyperSearch Engine, Food Blog Backend, University Admission Procedure, Tetris, Robogotchi (Beta), Readability Score (Beta), Generating Randomness (Beta), Convoy Shipping Company (Beta), Dominoes (Beta), Linear Equations Solver (Beta), Knight’s Tour Puzzle (Beta), Duskers, Text-Based Adventure Game (Beta), Memorization Tool (Beta), Markdown Editor (Beta), Key Terms Extraction (Beta).
Projetos atualizados: Tic-Tac-Toe, Tic-Tac-Toe with AI, PageRank (Beta), Static Code Analyzer (Beta).
Novos tópicos: Built-in exceptions, Working with CSV, How to read traceback, Built-in exceptions, Working with CSV, How to read traceback, Docstrings, SciPy overview, Statistics module, How to read the documentation, Levenshtein distance, Combining data in pandas, Google colab, The Jupyter Notebook, Data indexing in pandas, Grouping and aggregating data in pandas, Reshaping and pivot tables, Summary statistics in pandas, Groups and alternations, Openpyxl, Pickle.
Desenvolvedoras e desenvolvedores Kotlin
Novos projetos: Cinema Room Manager, Number Base Converter, Steganography and Cryptography (Beta).
Novos tópicos: Random, The try-catch-finally statement, Mutable set, JSON Moshi library, BigDecimal, String basics, Functional decomposition, Map.
Desenvolvedora e desenvolvedor Kotlin: Android
Novo projeto: Tip calculator.
Projeto atualizado: Stopwatch with Productivity Timer (Beta).
Novos tópicos: SharedPreferences, Intent, Toast, Linear, Frame, Relative layouts, AlertDialog, PendingIntent.
Desenvolvedora e desenvolvedor Frontend
Projetos lançados da versão Beta: Flashcards and Portfolio.
Novos tópicos sobre CSS: Attribute selectors and universal selector, Backface-visibility, Combinators, Transform, Clear, Float, Code style, Overflow, Axis alignment, Flexibility, growth, and contraction ratio, Introduction to Flexbox, Orientation and display order.
Novo tópico sobre HTML: The Lang attribute.
Novos tópicos sobre JavaScript: Create react app, Introduction to Node.js, Event loop.
Dev Tools
Novos tópicos: First program in bash, Introduction to Heroku, Functions and arguments, File descriptors and pipes, Explore folders and files, Working with remote repositories, Grep basic options.
Bancos de dados e SQL
Novos tópicos: Subqueries, Date & Time data types, Types of JOINs, Introduction to SQLite, Introduction to transactions, Understanding transactions.
Matemática
Novos tópicos: Derivatives of trigonometric functions, Decimal to binary: fractions, Octal numbers, Implicit derivatives, A derivative of exponential functions, A derivative of logarithmic functions, A composite function and its derivative, Optimization problems, Higher order derivatives, Multivariable functions, Normed spaces.
O essencial
Novos tópicos: Agile development, Introduction to software development models, Kanban board (Trello), Roles and responsibilities in a development team, Agile development, Kanban board (Trello), Image processing, Viewing files in shell, Software lifecycle, Documentation, Self-documenting code, YAML.
Lembre-se de que os projetos beta estão nos estágios iniciais de teste. Agradecemos seus comentários sobre esses projetos: isso nos ajuda a melhorá-los e lançá-los publicamente mais cedo.
Continue aprendendo,
Equipe da JetBrains Academy
Powered by WPeMatico