JetBrains Academy
The place for learning and teaching computer science your way
JetBrains Academy: nuevos proyectos y temas educativos
Queremos comenzar por agradecer a todos y cada uno de nuestros alumnos su apoyo continuo y su entusiasmo por la JetBrains Academy. Actualmente ayudamos a más de 320 000 alumnos de todo el mundo a explorar su creatividad a través de la programación, convertirse en excelentes desarrolladores, e incluso hacer la carrera que realmente desean.
Deseamos aportar valor a su experiencia de aprendizaje. Por eso revisamos constantemente nuestro contenido basándonos en su feedback, y creamos nuevos proyectos y temas que usted pueda explorar. Ya ha pasado un tiempo desde nuestra última actualización de contenido, y por fin estamos listos para compartir las novedades en las que hemos estado trabajando de diciembre a marzo. ¡Esperamos que disfrute de las actualizaciones tanto como nosotros hemos disfrutado creándolas!
Desarrollador Java
Nuevos proyectos: Guess the Animal, Car Sharing, Shared Bills Splitter (Beta).
Proyectos actualizados: Tic-Tac-Toe, Tic-Tac-Toe with AI, Music Advisor, PageRank (Beta), Online Chat (Beta).
Nuevos temas: Anonymous classes, The graphics class, Nested classes, Coding style conventions, HashMap, JTable, LinkedList vs. ArrayList, Class loader, Unit testing with JUnit, Timers.
Desarrollador Python
Nuevos proyectos: 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).
Proyectos actualizados: Tic-Tac-Toe, Tic-Tac-Toe with AI, PageRank (Beta), Static Code Analyzer (Beta).
Nuevos temas: 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.
Desarrollador Kotlin
Nuevos proyectos: Cinema Room Manager, Number Base Converter, Steganography and Cryptography (Beta).
Nuevos temas: Random, The try-catch-finally statement, Mutable set, JSON Moshi library, BigDecimal, String basics, Functional decomposition, Map.
Desarrollador de Kotlin: Android
Nuevo proyecto: Tip calculator.
Proyectos actualizados: Stopwatch with Productivity Timer (Beta).
Nuevos temas: SharedPreferences, Intent, Toast, Linear, Frame, Relative layouts, AlertDialog, PendingIntent.
Desarrollo de front-end
Proyectos lanzados desde Beta: Flashcards y Portfolio.
Nuevos temas de 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.
Nuevo tema HTML: The Lang attribute.
Nuevos temas de JavaScript: Create react app, Introduction to Node.js, Event loop.
Herramientas de desarrollo
Nuevos temas: 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.
Bases de datos y SQL
Nuevos temas: Subqueries, Date & Time data types, Types of JOINs, Introduction to SQLite, Introduction to transactions, Understanding transactions.
Matemáticas
Nuevos temas: 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.
Básicos
Nuevos temas: 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.
No olvide que los proyectos beta se encuentra en una fase temprana de su desarrollo. Apreciamos su feedback acerca de estos proyectos; nos ayuda a mejorar y a lanzarlos al público más rápido.
Siga aprendiendo,
El equipo de JetBrains Academy