[{"data":1,"prerenderedAt":977},["ShallowReactive",2],{"/pt-br/solutions/code-suggestions":3,"navigation-pt-br":244,"banner-pt-br":671,"footer-pt-br":680,"next-steps-pt-br":920,"code-editor-examples-pt-br-v-0-0-0-0-0":930,"code-editor-examples-pt-br-v-0-0-0-0-1":945,"code-editor-examples-pt-br-v-0-0-0-0-2":953,"code-editor-examples-pt-br-v-0-0-0-0-3":961,"code-editor-examples-pt-br-v-0-0-0-0-4":969},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":213,"meta":214,"navigation":8,"path":215,"seo":216,"slug":6,"stem":242,"testContent":6,"type":6,"__hash__":243},"pages/pt-br/solutions/code-suggestions.yml","Code Suggestions",null,{"enableAnimations":8},true,[10,42,50,57,118,125,132,155,164,211],{"componentName":11,"componentContent":12},"SolutionsCodeSuggestionsHero",{"heading":13,"description":14,"image":27,"button":31,"secondaryButton":37},"Sugestões de Código do GitLab Duo",[15,19,23],{"typed":16,"highlighted":17,"config":18},"Ajudam você a manter","o fluxo",{"isDescriptionInline":8},{"typed":20,"highlighted":21,"config":22},"No IDE","que você preferir",{"isDescriptionInline":8},{"typed":24,"highlighted":25,"config":26},"Na linguagem","que você precisar",{"isDescriptionInline":8},{"altText":28,"config":29},"",{"src":30},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590244/ahvoxthmrmu6eqcfcks2.png",{"text":32,"config":33},"Teste grátis",{"href":34,"dataGaName":35,"dataGaLocation":36},"/pt-br/gitlab-duo-agent-platform/#free-trial","gitlab duo free trial","hero",{"text":38,"config":39},"Dúvidas? Fale com a gente",{"href":40,"dataGaName":41,"dataGaLocation":36},"/pt-br/sales/","contact us",{"componentName":43,"componentContent":44},"SolutionsCodeSuggestionsCopyBlock",{"header":45,"description":46,"codeBlock":47},"Acelere a programação","As Sugestões de Código ajudam você a manter o fluxo completando blocos de código preditivamente, definindo lógica de função, gerando testes e propondo código comum como padrões regex. Tudo isso no mesmo ambiente em que você já programa.\n",{"config":48},{"initialSelectedLanguage":49},"python",{"componentName":43,"componentContent":51},{"header":52,"description":53,"image":54},"IA com foco em privacidade","As Sugestões de Código são construídas com a privacidade como base fundamental. O código cliente privado e não público armazenado no GitLab não é usado como dados de treinamento. Saiba mais sobre o uso de dados ao usar as Sugestões de Código.\n",{"altText":28,"config":55},{"src":56},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506811/awm4wcaeetfy0g9qkcf2.svg",{"componentName":43,"componentContent":58},{"header":59,"description":60,"logos":61},"Suporte na linguagem que você precisar","Receba sugestões de código com tecnologia de IA adaptadas ao seu fluxo de trabalho. Agora disponível em [mais de 14 linguagens](https://docs.gitlab.com/user/project/repository/code_suggestions/supported_extensions/#supported-languages){data-ga-name=\"code suggestions supported languages\" data-ga-location=\"body\"}: C++, C#, Go, Google SQL, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, TypeScript.\n",[62,66,70,74,78,82,86,90,94,98,102,106,110,114],{"altText":63,"config":64},"C",{"src":65},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507089/zpck9scng2uj3nvxbm25.svg",{"altText":67,"config":68},"C++",{"src":69},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507088/os5vwbdzsbxmjvoihd9m.svg",{"altText":71,"config":72},"C#",{"src":73},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507088/ag3j8cgcidljuum6uojd.svg",{"altText":75,"config":76},"Python",{"src":77},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/rp1ccjsxqhetxnz8g2mj.svg",{"altText":79,"config":80},"Javascript",{"src":81},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506884/tclyqepbeuxm7bwsu0tj.svg",{"altText":83,"config":84},"Typescript",{"src":85},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/qedmu6hf9xipkmsqxqo3.svg",{"altText":87,"config":88},"Ruby",{"src":89},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506882/ul40h6jvozspb56pp7sy.svg",{"altText":91,"config":92},"Java",{"src":93},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/yyztzezwbk64sxrkvclf.svg",{"altText":95,"config":96},"Rust",{"src":97},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506876/fofe7ax0bg4adx2pbzai.svg",{"altText":99,"config":100},"Google Cloud SQL",{"src":101},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506875/mox7qayqhm2oevflatzz.svg",{"altText":103,"config":104},"PHP",{"src":105},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506873/efrsz4pbvrreimy73ku3.svg",{"altText":107,"config":108},"Scala",{"src":109},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506875/r5n5kywmwzelxeb1ppw5.svg",{"altText":111,"config":112},"Go",{"src":113},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506874/lpydegnhkqr4oglubrjr.svg",{"altText":115,"config":116},"Kotlin",{"src":117},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506874/dofwvxelzav14yscf9ll.svg",{"componentName":43,"componentContent":119},{"header":120,"description":121,"codeBlock":122},"Compatível com o IDE da sua preferência","Você encontra nossas extensões do GitLab nos marketplaces dos IDEs mais populares. O suporte inclui: GitLab Web IDE, VS Code, Visual Studio, IDEs baseados em JetBrains e NeoVIM. Saiba mais sobre o [suporte a IDE](https://docs.gitlab.com/user/project/repository/code_suggestions/supported_extensions/){data-ga-name=\"code suggestions IDE support\" data-ga-location=\"body\"} para Sugestões de Código.\n",{"config":123},{"initialSelectedLanguage":124},"go",{"componentName":43,"componentContent":126},{"header":127,"description":128,"codeBlock":129},"Disponível para instâncias self-managed","As Sugestões de Código estão disponíveis para instâncias self-managed do GitLab por meio de uma conexão segura com o GitLab.com. Saiba mais.\n",{"config":130},{"initialSelectedLanguage":131},"javascript",{"componentName":133,"componentContent":134},"SolutionsCodeSuggestionsDemoBlock",{"heading":135,"description":136,"launchButton":137,"demo":144},"Sugestões de Código em ação","Veja como as Sugestões de Código criam um servidor Express com esta demonstração interativa.",{"text":138,"config":139},"Confira a demo",{"href":140,"icon":141,"dataGaName":142,"dataGaLocation":143},"https://capture.navattic.com/clqbyyltp000h0gjxap0ec5od","LaptopVideo","ai demo","body",{"text":145,"config":146,"subtitle":150,"scheduleButton":151},"Experimente uma demo",{"demoHref":140,"videoFallbackHref":147,"thumbnailSrc":148,"dataGaName":149,"dataGaLocation":143},"https://player.vimeo.com/video/894621401?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479","//images.ctfassets.net/xz1dnu24egyd/5JteZ8lwoO98EaKnare3DO/8575f31da07d54fd1343a631281dc7ea/Screenshot_2024-02-26_at_8.57.23_AM.png","demo","Acelere sua programação com as Sugestões de Código do GitLab Duo",{"text":152,"config":153},"Agende uma demonstração personalizada",{"href":40,"dataGaName":154,"dataGaLocation":143},"demo sales",{"componentName":156,"componentContent":157},"SolutionsCodeSuggestionsWhatsNextBlock",{"heading":158,"card":159},"Qual é o próximo passo para seu programador com assistência de IA?",{"header":160,"description":161,"config":162},"Qualidade das sugestões aprimorada","Estamos aprimorando continuamente a qualidade das sugestões com novas técnicas de engenharia de prompt, roteamento inteligente de modelo e contextos expandidos para janelas de inferência. [Você pode acompanhar nosso progresso e até sugerir ideias.](https://gitlab.com/groups/gitlab-org/-/epics/9814){data-ga-name=\"suggestion quality epic\" data-ga-location=\"body\"}.\n",{"icon":163},"AiCodeSuggestions",{"componentName":165,"componentContent":166},"CommonResourcesContainer",{"header":167,"button":168,"tabs":173},"Novidades nas Sugestões de Código com tecnologia de IA",{"text":169,"config":170},"Confira todos os recursos",{"href":171,"dataGaName":172,"dataGaLocation":143},"/pt-br/resources/","View all resources",[174],{"name":175,"items":176,"config":209},"Blogs",[177,188,195,202],{"header":178,"type":179,"image":180,"link":184},"Sugestões de Código com tecnologia de IA do Google","Blog",{"altText":181,"config":182},"Destaques do experimento de IA",{"src":183},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590560/bgqcibm6oo15hlczfmnh.png",{"text":185,"config":186},"Saiba mais",{"href":187,"icon":179},"https://docs.gitlab.com/releases/16/gitlab-16-2-released/",{"header":189,"type":179,"image":190,"link":192},"Conheça o novo suporte para JetBrains e NeoVim",{"altText":181,"config":191},{"src":183},{"text":185,"config":193},{"href":194,"icon":179},"/blog/gitlab-jetbrains-neovim-plugins/",{"header":196,"type":179,"image":197,"link":199},"Suporte para Visual Studio",{"altText":181,"config":198},{"src":183},{"text":185,"config":200},{"href":201,"icon":179},"/blog/gitlab-visual-studio-extension/",{"header":203,"type":179,"image":204,"link":206},"Suporte para Self-managed",{"altText":181,"config":205},{"src":183},{"text":185,"config":207},{"href":208,"icon":179},"/blog/self-managed-support-for-code-suggestions/",{"key":210},"blogs",{"componentName":212},"CommonNextSteps","yml",{},"/pt-br/solutions/code-suggestions",{"title":217,"description":218,"schema":219},"Sugestões de Código auxiliadas por IA do GitLab","Sugestões de Código auxiliadas por IA do GitLab. Mantêm seu código seguro. Aumentam sua produtividade de programação.",{"config":220,"name":217,"description":218,"image":238,"brand":239,"category":28},{"@context":221,"@type":222,"offers":223,"url":237},"https://schema.org","Product",{"@type":224,"name":225,"description":226,"price":227,"priceCurrency":228,"url":229,"availability":230,"priceSpecification":231,"eligibleDuration":233},"Offer","Avaliação gratuita","Avaliação gratuita de 60 dias do GitLab. Não é necessário cartão de crédito.","0","USD","https://gitlab.com/-/trial_registrations/new","https://schema.org/InStock",{"@type":232,"price":227,"priceCurrency":228},"UnitPriceSpecification",{"@type":234,"value":235,"unitCode":236},"QuantitativeValue",60,"DAY","https://about.gitlab.com/solutions/code-suggestions/","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png",{"@type":240,"name":241},"Brand","GitLab","pt-br/solutions/code-suggestions","gv8OsT8JY7uZzOhy1eQSK2JYeRgPyrPlk3BWIZYhZaQ",{"logo":245,"freeTrial":250,"sales":255,"login":260,"items":265,"search":588,"minimal":623,"duo":641,"switchNav":650,"pricingDeployment":661},{"config":246},{"href":247,"dataGaName":248,"dataGaLocation":249},"/pt-br/","gitlab logo","header",{"text":251,"config":252},"Obtenha uma avaliação gratuita",{"href":253,"dataGaName":254,"dataGaLocation":249},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":256,"config":257},"Solicite uma demonstração",{"href":258,"dataGaName":259,"dataGaLocation":249},"/pt-br/sales/?contact-topic=request-demo","sales",{"text":261,"config":262},"Fazer login",{"href":263,"dataGaName":264,"dataGaLocation":249},"https://gitlab.com/users/sign_in/","sign in",[266,294,396,401,511,567],{"text":267,"config":268,"menu":270},"Plataforma",{"dataNavLevelOne":269},"platform",{"type":271,"columns":272},"cards",[273,279,287],{"title":267,"description":274,"link":275},"A plataforma de orquestração inteligente para DevSecOps",{"text":276,"config":277},"Conheça nossa plataforma",{"href":278,"dataGaName":269,"dataGaLocation":249},"/pt-br/platform/",{"title":280,"description":281,"link":282},"Plataforma de Agente do GitLab Duo","IA agêntica para todo o ciclo de vida do software",{"text":283,"config":284},"Conheça o GitLab Duo",{"href":285,"dataGaName":286,"dataGaLocation":249},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":288,"description":289,"link":290},"Por que escolher o GitLab?","Saiba os principais motivos pelos quais as empresas escolhem o GitLab",{"text":185,"config":291},{"href":292,"dataGaName":293,"dataGaLocation":249},"/pt-br/why-gitlab/","why gitlab",{"text":295,"left":8,"config":296,"menu":298},"Produtos",{"dataNavLevelOne":297},"solutions",{"type":299,"link":300,"columns":304,"feature":375},"lists",{"text":301,"config":302},"Confira todas as soluções",{"href":303,"dataGaName":297,"dataGaLocation":249},"/pt-br/solutions/",[305,330,353],{"title":306,"description":307,"link":308,"items":313},"Automação","CI/CD e automação para acelerar a implantação",{"config":309},{"icon":310,"href":311,"dataGaName":312,"dataGaLocation":249},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[314,318,321,326],{"text":315,"config":316},"CI/CD",{"href":317,"dataGaLocation":249,"dataGaName":315},"/pt-br/solutions/continuous-integration/",{"text":280,"config":319},{"href":285,"dataGaLocation":249,"dataGaName":320},"gitlab duo agent platform - product menu",{"text":322,"config":323},"Gerenciamento de código-fonte",{"href":324,"dataGaLocation":249,"dataGaName":325},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":327,"config":328},"Entrega automatizada de software",{"href":311,"dataGaLocation":249,"dataGaName":329},"Automated software delivery",{"title":331,"description":332,"link":333,"items":338},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":334},{"href":335,"dataGaName":336,"dataGaLocation":249,"icon":337},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[339,343,348],{"text":340,"config":341},"Testes de segurança de aplicações",{"href":335,"dataGaName":342,"dataGaLocation":249},"Application security testing",{"text":344,"config":345},"Segurança da cadeia de suprimentos de software",{"href":346,"dataGaLocation":249,"dataGaName":347},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":349,"config":350},"Conformidade de software",{"href":351,"dataGaName":352,"dataGaLocation":249},"/pt-br/solutions/software-compliance/","software compliance",{"title":354,"link":355,"items":360},"Medição",{"config":356},{"icon":357,"href":358,"dataGaName":359,"dataGaLocation":249},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[361,365,370],{"text":362,"config":363},"Visibilidade e métricas",{"href":358,"dataGaLocation":249,"dataGaName":364},"Visibility and Measurement",{"text":366,"config":367},"Gestão de fluxo de valor do GitLab",{"href":368,"dataGaLocation":249,"dataGaName":369},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":371,"config":372},"Análise e insights",{"href":373,"dataGaLocation":249,"dataGaName":374},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":376,"type":299,"items":377},"GitLab para",[378,384,390],{"text":379,"config":380},"Enterprise",{"icon":381,"href":382,"dataGaLocation":249,"dataGaName":383},"Building","/pt-br/enterprise/","enterprise",{"text":385,"config":386},"Pequenas empresas",{"icon":387,"href":388,"dataGaLocation":249,"dataGaName":389},"Work","/pt-br/small-business/","small business",{"text":391,"config":392},"Setor público",{"icon":393,"href":394,"dataGaLocation":249,"dataGaName":395},"Organization","/pt-br/solutions/public-sector/","public sector",{"text":397,"config":398},"Preços",{"href":399,"dataGaName":400,"dataGaLocation":249,"dataNavLevelOne":400},"/pt-br/pricing/","pricing",{"text":402,"config":403,"menu":405},"Recursos",{"dataNavLevelOne":404},"resources",{"type":299,"link":406,"columns":408,"feature":500},{"text":169,"config":407},{"href":171,"dataGaName":404,"dataGaLocation":249},[409,441,467],{"title":410,"items":411},"Primeiros passos",[412,417,422,426,431,436],{"text":413,"config":414},"Instalação",{"href":415,"dataGaName":416,"dataGaLocation":249},"/pt-br/install/","install",{"text":418,"config":419},"Guias de início rápido",{"href":420,"dataGaName":421,"dataGaLocation":249},"/pt-br/get-started/","quick setup checklists",{"text":185,"config":423},{"href":424,"dataGaLocation":249,"dataGaName":425},"https://university.gitlab.com/","learn",{"text":427,"config":428},"Documentação do produto",{"href":429,"dataGaName":430,"dataGaLocation":249},"https://docs.gitlab.com/","product documentation",{"text":432,"config":433},"Vídeos de melhores práticas",{"href":434,"dataGaName":435,"dataGaLocation":249},"/pt-br/getting-started-videos/","best practice videos",{"text":437,"config":438},"Integrações",{"href":439,"dataGaName":440,"dataGaLocation":249},"/pt-br/integrations/","integrations",{"title":442,"items":443},"Descubra",[444,449,453,458,462],{"text":445,"config":446},"Histórias de sucesso de clientes",{"href":447,"dataGaName":448,"dataGaLocation":249},"/pt-br/customers/","customer success stories",{"text":179,"config":450},{"href":451,"dataGaName":452,"dataGaLocation":249},"/blog/","blog",{"text":454,"config":455},"Demo Hub",{"href":456,"dataGaName":457,"dataGaLocation":249},"/demo-hub/","demo hub",{"text":459,"config":460},"The Source",{"href":461,"dataGaName":452,"dataGaLocation":249},"/pt-br/the-source/",{"text":463,"config":464},"Trabalho remoto",{"href":465,"dataGaName":466,"dataGaLocation":249},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":468,"items":469},"Conecte-se",[470,475,480,485,490,495],{"text":471,"config":472},"Serviços do GitLab",{"href":473,"dataGaName":474,"dataGaLocation":249},"/pt-br/services/","services",{"text":476,"config":477},"Contribua",{"href":478,"dataGaName":479,"dataGaLocation":249},"https://contributors.gitlab.com","contribute",{"text":481,"config":482},"Comunidade",{"href":483,"dataGaName":484,"dataGaLocation":249},"/community/","community",{"text":486,"config":487},"Fórum",{"href":488,"dataGaName":489,"dataGaLocation":249},"https://forum.gitlab.com/","forum",{"text":491,"config":492},"Eventos",{"href":493,"dataGaName":494,"dataGaLocation":249},"/events/","events",{"text":496,"config":497},"Parceiros",{"href":498,"dataGaName":499,"dataGaLocation":249},"/pt-br/partners/","partners",{"config":501,"title":504,"text":505,"link":506},{"background":502,"textColor":503},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Novidades no GitLab","Acompanhe as melhorias e os recursos mais recentes.",{"text":507,"config":508},"Confira as novidades",{"href":509,"dataGaName":510,"dataGaLocation":249},"/pt-br/whats-new/","whats new",{"text":512,"config":513,"menu":515},"Empresa",{"dataNavLevelOne":514},"company",{"type":299,"columns":516},[517],{"items":518},[519,524,530,532,537,542,547,552,557,562],{"text":520,"config":521},"Sobre",{"href":522,"dataGaName":523,"dataGaLocation":249},"/pt-br/company/","about",{"text":525,"config":526,"footerGa":529},"Vagas",{"href":527,"dataGaName":528,"dataGaLocation":249},"/jobs/","jobs",{"dataGaName":528},{"text":491,"config":531},{"href":493,"dataGaName":494,"dataGaLocation":249},{"text":533,"config":534},"Liderança",{"href":535,"dataGaName":536,"dataGaLocation":249},"/company/team/e-group/","leadership",{"text":538,"config":539},"Manual",{"href":540,"dataGaName":541,"dataGaLocation":249},"https://handbook.gitlab.com/","handbook",{"text":543,"config":544},"Relações com investidores",{"href":545,"dataGaName":546,"dataGaLocation":249},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":548,"config":549},"Trust Center",{"href":550,"dataGaName":551,"dataGaLocation":249},"/pt-br/security/","trust center",{"text":553,"config":554},"AI Transparency Center",{"href":555,"dataGaName":556,"dataGaLocation":249},"/pt-br/ai-transparency-center/","ai transparency center",{"text":558,"config":559},"Boletim informativo",{"href":560,"dataGaName":561,"dataGaLocation":249},"/company/contact/#contact-forms","newsletter",{"text":563,"config":564},"Imprensa",{"href":565,"dataGaName":566,"dataGaLocation":249},"/press/","press",{"text":568,"config":569,"menu":570},"Entre em contato",{"dataNavLevelOne":514},{"type":299,"columns":571},[572],{"items":573},[574,578,583],{"text":575,"config":576},"Fale com a equipe de vendas",{"href":40,"dataGaName":577,"dataGaLocation":249},"talk to sales",{"text":579,"config":580},"Portal de ajuda",{"href":581,"dataGaName":582,"dataGaLocation":249},"https://support.gitlab.com/hc/en-us","support portal",{"text":584,"config":585},"Portal de clientes",{"href":586,"dataGaName":587,"dataGaLocation":249},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":589,"login":590,"suggestions":597},"Fechar",{"text":591,"link":592},"Para pesquisar repositórios e projetos, faça login em",{"text":593,"config":594},"gitlab.com",{"href":263,"dataGaName":595,"dataGaLocation":596},"search login","search",{"text":598,"default":599},"Sugestões",[600,603,608,610,615,620],{"text":280,"config":601},{"href":285,"dataGaName":602,"dataGaLocation":596},"GitLab Duo Agent Platform",{"text":604,"config":605},"Sugestões de código (AI)",{"href":606,"dataGaName":607,"dataGaLocation":596},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":315,"config":609},{"href":317,"dataGaName":315,"dataGaLocation":596},{"text":611,"config":612},"GitLab na AWS",{"href":613,"dataGaName":614,"dataGaLocation":596},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":616,"config":617},"GitLab no Google Cloud",{"href":618,"dataGaName":619,"dataGaLocation":596},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":288,"config":621},{"href":292,"dataGaName":622,"dataGaLocation":596},"Why GitLab?",{"freeTrial":624,"mobileIcon":629,"desktopIcon":634,"secondaryButton":637},{"text":625,"config":626},"Iniciar avaliação gratuita",{"href":627,"dataGaName":254,"dataGaLocation":628},"https://gitlab.com/-/trials/new/","nav",{"altText":630,"config":631},"Ícone do GitLab",{"src":632,"dataGaName":633,"dataGaLocation":628},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":630,"config":635},{"src":636,"dataGaName":633,"dataGaLocation":628},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":410,"config":638},{"href":639,"dataGaName":640,"dataGaLocation":628},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":642,"mobileIcon":646,"desktopIcon":648},{"text":643,"config":644},"Saiba mais sobre o GitLab Duo",{"href":285,"dataGaName":645,"dataGaLocation":628},"gitlab duo",{"altText":630,"config":647},{"src":632,"dataGaName":633,"dataGaLocation":628},{"altText":630,"config":649},{"src":636,"dataGaName":633,"dataGaLocation":628},{"button":651,"mobileIcon":656,"desktopIcon":658},{"text":652,"config":653},"/switch",{"href":654,"dataGaName":655,"dataGaLocation":628},"#contact","switch",{"altText":630,"config":657},{"src":632,"dataGaName":633,"dataGaLocation":628},{"altText":630,"config":659},{"src":660,"dataGaName":633,"dataGaLocation":628},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":662,"mobileIcon":667,"desktopIcon":669},{"text":663,"config":664},"Voltar para preços",{"href":399,"dataGaName":665,"dataGaLocation":628,"icon":666},"back to pricing","GoBack",{"altText":630,"config":668},{"src":632,"dataGaName":633,"dataGaLocation":628},{"altText":630,"config":670},{"src":636,"dataGaName":633,"dataGaLocation":628},{"title":672,"button":673,"config":677},"GitLab Orbit chegou: a camada de contexto para agentes de IA.",{"text":185,"config":674},{"href":675,"dataGaName":676,"dataGaLocation":249},"/pt-br/gitlab-orbit/","orbit",{"layout":678,"disabled":679},"release",false,{"data":681},{"text":682,"source":683,"edit":689,"contribute":694,"config":698,"items":703,"minimal":910},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":684,"config":685},"Ver a origem da página",{"href":686,"dataGaName":687,"dataGaLocation":688},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":690,"config":691},"Editar esta página",{"href":692,"dataGaName":693,"dataGaLocation":688},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":476,"config":695},{"href":696,"dataGaName":697,"dataGaLocation":688},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":699,"facebook":700,"youtube":701,"linkedin":702},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[704,750,803,845,877],{"title":397,"links":705,"subMenu":720},[706,710,715],{"text":707,"config":708},"Confira os planos",{"href":399,"dataGaName":709,"dataGaLocation":688},"view plans",{"text":711,"config":712},"Por que escolher o GitLab Premium?",{"href":713,"dataGaName":714,"dataGaLocation":688},"/pt-br/pricing/premium/","why premium",{"text":716,"config":717},"Por que escolher o GitLab Ultimate?",{"href":718,"dataGaName":719,"dataGaLocation":688},"/pt-br/pricing/ultimate/","why ultimate",[721],{"title":722,"links":723},"Entre em contato conosco",[724,726,728,730,735,740,745],{"text":575,"config":725},{"href":40,"dataGaName":259,"dataGaLocation":688},{"text":579,"config":727},{"href":581,"dataGaName":582,"dataGaLocation":688},{"text":584,"config":729},{"href":586,"dataGaName":587,"dataGaLocation":688},{"text":731,"config":732},"Status",{"href":733,"dataGaName":734,"dataGaLocation":688},"https://status.gitlab.com/","status",{"text":736,"config":737},"Termos de uso",{"href":738,"dataGaName":739,"dataGaLocation":688},"/terms/","terms of use",{"text":741,"config":742},"Aviso de privacidade",{"href":743,"dataGaName":744,"dataGaLocation":688},"/pt-br/privacy/","privacy statement",{"text":746,"config":747},"Preferências de cookies",{"dataGaName":748,"dataGaLocation":688,"id":749,"isOneTrustButton":8},"cookie preferences","ot-sdk-btn",{"title":295,"links":751,"subMenu":760},[752,756],{"text":753,"config":754},"Plataforma DevSecOps",{"href":278,"dataGaName":755,"dataGaLocation":688},"devsecops platform",{"text":757,"config":758},"Desenvolvimento auxiliado por IA",{"href":285,"dataGaName":759,"dataGaLocation":688},"ai-assisted development",[761],{"title":762,"links":763},"Tópicos",[764,768,773,778,783,788,793,798],{"text":315,"config":765},{"href":766,"dataGaName":767,"dataGaLocation":688},"/pt-br/topics/ci-cd/","cicd",{"text":769,"config":770},"GitOps",{"href":771,"dataGaName":772,"dataGaLocation":688},"/pt-br/topics/gitops/","gitops",{"text":774,"config":775},"DevOps",{"href":776,"dataGaName":777,"dataGaLocation":688},"/pt-br/topics/devops/","devops",{"text":779,"config":780},"Controle de versão",{"href":781,"dataGaName":782,"dataGaLocation":688},"/pt-br/topics/version-control/","version control",{"text":784,"config":785},"DevSecOps",{"href":786,"dataGaName":787,"dataGaLocation":688},"/pt-br/topics/devsecops/","devsecops",{"text":789,"config":790},"De nuvem nativa",{"href":791,"dataGaName":792,"dataGaLocation":688},"/pt-br/topics/cloud-native/","cloud native",{"text":794,"config":795},"IA para programação",{"href":796,"dataGaName":797,"dataGaLocation":688},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":799,"config":800},"IA agêntica",{"href":801,"dataGaName":802,"dataGaLocation":688},"/pt-br/topics/agentic-ai/","agentic ai",{"title":804,"links":805},"Soluções",[806,809,811,816,820,823,826,829,831,833,835,840],{"text":340,"config":807},{"href":335,"dataGaName":808,"dataGaLocation":688},"Application Security Testing",{"text":327,"config":810},{"href":311,"dataGaName":312,"dataGaLocation":688},{"text":812,"config":813},"Desenvolvimento ágil",{"href":814,"dataGaName":815,"dataGaLocation":688},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":817,"config":818},"SCM",{"href":324,"dataGaName":819,"dataGaLocation":688},"source code management",{"text":315,"config":821},{"href":317,"dataGaName":822,"dataGaLocation":688},"continuous integration & delivery",{"text":366,"config":824},{"href":368,"dataGaName":825,"dataGaLocation":688},"value stream management",{"text":769,"config":827},{"href":828,"dataGaName":772,"dataGaLocation":688},"/pt-br/solutions/gitops/",{"text":379,"config":830},{"href":382,"dataGaName":383,"dataGaLocation":688},{"text":385,"config":832},{"href":388,"dataGaName":389,"dataGaLocation":688},{"text":391,"config":834},{"href":394,"dataGaName":395,"dataGaLocation":688},{"text":836,"config":837},"Educação",{"href":838,"dataGaName":839,"dataGaLocation":688},"/pt-br/solutions/education/","education",{"text":841,"config":842},"Serviços financeiros",{"href":843,"dataGaName":844,"dataGaLocation":688},"/pt-br/solutions/finance/","financial services",{"title":402,"links":846},[847,849,851,853,856,858,861,863,865,867,869,871,873,875],{"text":413,"config":848},{"href":415,"dataGaName":416,"dataGaLocation":688},{"text":418,"config":850},{"href":420,"dataGaName":421,"dataGaLocation":688},{"text":185,"config":852},{"href":424,"dataGaName":425,"dataGaLocation":688},{"text":427,"config":854},{"href":429,"dataGaName":855,"dataGaLocation":688},"docs",{"text":179,"config":857},{"href":451,"dataGaName":452,"dataGaLocation":688},{"text":859,"config":860},"Novidades",{"href":509,"dataGaName":510,"dataGaLocation":688},{"text":445,"config":862},{"href":447,"dataGaName":448,"dataGaLocation":688},{"text":463,"config":864},{"href":465,"dataGaName":466,"dataGaLocation":688},{"text":471,"config":866},{"href":473,"dataGaName":474,"dataGaLocation":688},{"text":476,"config":868},{"href":478,"dataGaName":479,"dataGaLocation":688},{"text":481,"config":870},{"href":483,"dataGaName":484,"dataGaLocation":688},{"text":486,"config":872},{"href":488,"dataGaName":489,"dataGaLocation":688},{"text":491,"config":874},{"href":493,"dataGaName":494,"dataGaLocation":688},{"text":496,"config":876},{"href":498,"dataGaName":499,"dataGaLocation":688},{"title":512,"links":878},[879,881,883,885,887,889,894,899,901,903,905],{"text":520,"config":880},{"href":522,"dataGaName":514,"dataGaLocation":688},{"text":525,"config":882},{"href":527,"dataGaName":528,"dataGaLocation":688},{"text":533,"config":884},{"href":535,"dataGaName":536,"dataGaLocation":688},{"text":538,"config":886},{"href":540,"dataGaName":541,"dataGaLocation":688},{"text":543,"config":888},{"href":545,"dataGaName":546,"dataGaLocation":688},{"text":890,"config":891},"Sustentabilidade",{"href":892,"dataGaName":893,"dataGaLocation":688},"/sustainability/","Sustainability",{"text":895,"config":896},"Diversidade, inclusão e pertencimento (DIB)",{"href":897,"dataGaName":898,"dataGaLocation":688},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":548,"config":900},{"href":550,"dataGaName":551,"dataGaLocation":688},{"text":558,"config":902},{"href":560,"dataGaName":561,"dataGaLocation":688},{"text":563,"config":904},{"href":565,"dataGaName":566,"dataGaLocation":688},{"text":906,"config":907},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":908,"dataGaName":909,"dataGaLocation":688},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":911},[912,915,917],{"text":913,"config":914},"Termos",{"href":738,"dataGaName":739,"dataGaLocation":688},{"text":746,"config":916},{"dataGaName":748,"dataGaLocation":688,"id":749,"isOneTrustButton":8},{"text":918,"config":919},"Privacidade",{"href":743,"dataGaName":744,"dataGaLocation":688},{"header":921,"blurb":922,"button":923,"secondaryButton":928},"Comece a desenvolver mais rápido hoje","Veja o que sua equipe pode fazer com a plataforma de orquestração inteligente para DevSecOps.\n",{"text":924,"config":925},"Obtenha sua avaliação gratuita",{"href":926,"dataGaName":254,"dataGaLocation":927},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/","feature",{"text":575,"config":929},{"href":40,"dataGaName":259,"dataGaLocation":927},{"codeBlocks":931},{"python":932,"javascript":936,"go":940},{"typedArray":933,"suggested":935},[934],"# Traduzir palavras do inglês para outros idiomas","languages = {\n    'en': {\n     'hello': 'Hello',\n     'goodbye': 'Goodbye'\n   },\n   'es': {\n     'hello': 'Hola',\n     'goodbye': 'Adiós'\n   }\n }\n",{"typedArray":937,"suggested":939},[938],"// array de números de 1 a 100","var numbers = [];\nfor (var i = 1; i\u003C=100; i++) {\n  numbers.push(i)\n}\n",{"typedArray":941,"suggested":944},[942,943],"// golang","// Obter valores únicos do array de valores inteiros","func unique(arr []int) []int {\n  seen := make(map[int]bool)\n  uniques := make([]int, 0)\n  for _, v := range arr {\n    if _, ok := seen[v];!ok {\n      seen[v] = true\n      uniques = append(uniques, v)\n    }\n  }\n  return uniques\n}\n",{"codeBlocks":946},{"python":947,"javascript":949,"go":951},{"typedArray":948,"suggested":935},[934],{"typedArray":950,"suggested":939},[938],{"typedArray":952,"suggested":944},[942,943],{"codeBlocks":954},{"python":955,"javascript":957,"go":959},{"typedArray":956,"suggested":935},[934],{"typedArray":958,"suggested":939},[938],{"typedArray":960,"suggested":944},[942,943],{"codeBlocks":962},{"python":963,"javascript":965,"go":967},{"typedArray":964,"suggested":935},[934],{"typedArray":966,"suggested":939},[938],{"typedArray":968,"suggested":944},[942,943],{"codeBlocks":970},{"python":971,"javascript":973,"go":975},{"typedArray":972,"suggested":935},[934],{"typedArray":974,"suggested":939},[938],{"typedArray":976,"suggested":944},[942,943],1786734841310]