• Treinamento em programação (Python ou Javascript) com conversação em inglês
  • Metodologia ágil
  • Método J.A.C.I.


  • Scrum:
    • Scrum Master: Clara Conhalato
    • Sprints: 2 ou 3 semanas
    • Dailys: 2 x na semana
    • Planning: Define as capítulos que serão tratados na sprint


  • Material:
    • ?



  • J.A.C.I.
    • Just: se ajusta ao nível de cada integrante
    • Autodidate: leitura de material e grupo de discussão
    • Colaborative: Cada um doa seu conhecimento
    • Intense: Desde o início, o aluno tem exercícios e o projeto.


  • Turma:
  1. Clara Conhalato Simão
  2. Valdo
  3. Maycon Douglas Batista
  4. Marcus Vinicius
  5. Ingrid Lima Cro Rossi
  6. Gabriel
  7. Amanda


Javascript


  • JavaScript é uma linguagem de programação amplamente utilizada na indústria de desenvolvimento web. É a linguagem de fato para programação de frontend, e também é amplamente utilizada no backend com o advento de plataformas como o Node.js. Sua ampla adoção significa que há muitas vagas de emprego disponíveis para desenvolvedores com conhecimento em JavaScript.
  • É uma parte fundamental do desenvolvimento web moderno e permite criar interações e dinamismo nas páginas da web, tornando-as mais atraentes e interativas para os usuários. Com a crescente importância da experiência do usuário na web, a demanda por desenvolvedores JavaScript só aumentou.
  • O JavaScript possui um ecossistema vasto e poderoso, com muitas bibliotecas e frameworks populares, como React, Angular e Vue.js para o frontend, e Express.js para o backend. Isso facilita o desenvolvimento de aplicativos web sofisticados e impulsiona a procura por profissionais com conhecimento nessas tecnologias.
  • Além do desenvolvimento web, o JavaScript tem sido cada vez mais utilizado para o desenvolvimento de aplicativos móveis, jogos e até mesmo aplicações de desktop (usando ferramentas como o Electron). Sua versatilidade abre oportunidades em várias áreas.
  • JavaScript está em cescimento contínuo, sempre em constante evolução, com novas ferramentas e bibliotecas sendo lançadas regularmente. Portanto, há sempre algo novo para aprender e se atualizar, o que é atraente para empregadores em busca de profissionais dispostos a se manterem atualizados.
  • Devido à alta demanda por desenvolvedores JavaScript e à sua importância no cenário da tecnologia, os salários geralmente são competitivos para profissionais qualificados.

JavaScript x Python


  • Purpose:
JavaScript: Primarily used for web development to add interactivity and dynamic content to websites. It is a client-side scripting language that runs in web browsers.
Python: A general-purpose programming language designed for simplicity and readability. It is used for a wide range of applications, including web development, data analysis, artificial intelligence, scientific computing, automation, and more.


  • Syntax:
JavaScript: Uses C-style syntax with curly braces { }, and semicolons (;) to terminate statements.
Python: Utilizes an easy-to-read and minimalist syntax with indentation to denote blocks of code.


  • Typing:
JavaScript: Dynamically-typed language, meaning variable types are determined at runtime.
Python: Also dynamically-typed, allowing flexible variable assignments.


  • Ecosystem and Libraries:
JavaScript: Has a vast ecosystem primarily focused on web development, with popular frameworks and libraries like React, Angular, and Node.js for server-side development.
Python: Known for its extensive libraries and frameworks, such as Django and Flask for web development, NumPy, Pandas, and SciPy for data analysis, TensorFlow and PyTorch for machine learning, and many more.


  • Asynchronous Programming:
JavaScript: Supports native asynchronous programming through callbacks, Promises, and async/await, which is crucial for handling non-blocking operations in web development.
Python: Also supports asynchronous programming with the asyncio library, but it's less prevalent compared to JavaScript's role in web development.


  • Learning Curve:
JavaScript: Considered to have a steeper learning curve for beginners due to its complex asynchronous nature, event-driven programming, and quirks related to the web browser environment.
Python: Often praised for its readability and ease of learning, making it an excellent choice for beginners.


  • Performance:
JavaScript: Generally faster in browser-based environments due to its close integration with browsers and JIT (Just-In-Time) compilation.
Python: While it's a high-level language, Python is generally slower than JavaScript in certain performance-critical scenarios. However, its performance can be improved using libraries like Cython or by integrating with native code.


  • Conclusion:
The choice between JavaScript and Python depends on the specific project requirements
If you are primarily focused on web development and need to create interactive web applications, JavaScript is a natural choice
If you want a versatile language suitable for various tasks, including web development, data analysis, and machine learning, Python may be the better option
Both languages have vibrant communities and a wealth of resources, so learning either one will be beneficial for your programming journey.
OpenAI