{"id":358,"date":"2024-04-02T20:01:34","date_gmt":"2024-04-02T23:01:34","guid":{"rendered":"https:\/\/thiagorossi.com.br\/blog\/?p=358"},"modified":"2024-11-05T14:29:19","modified_gmt":"2024-11-05T17:29:19","slug":"busca-com-expressoes-regulares","status":"publish","type":"post","link":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/","title":{"rendered":"Busca com express\u00f5es regulares"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"has-medium-font-size wp-block-paragraph\">Busca com express\u00f5es regulares: As express\u00f5es regulares s\u00e3o uma ferramenta poderosa para manipular e analisar texto.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">No Linux, v\u00e1rios comandos incorporam express\u00f5es regulares, permitindo aos usu\u00e1rios realizar pesquisas complexas, substitui\u00e7\u00f5es e outras opera\u00e7\u00f5es em arquivos de texto e sa\u00eddas de comando.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Aqui est\u00e3o alguns dos comandos mais \u00fateis e exemplos de como eles s\u00e3o usados:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><code><strong>grep<\/strong><\/code>: Este comando \u00e9 usado para pesquisar texto que corresponde a uma express\u00e3o regular. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: <code><strong>grep 'padr\u00e3o' arquivo<\/strong><\/code> procura o padr\u00e3o no arquivo.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>egrep<\/strong><\/code> e <code><strong>fgrep<\/strong><\/code>: Estes s\u00e3o variantes do comando <code>grep<\/code>. O comando <code>egrep<\/code> suporta express\u00f5es regulares estendidas, que incluem recursos adicionais como altern\u00e2ncia. O comando <code>fgrep<\/code> \u00e9 usado para pesquisar strings fixas.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>sed<\/strong><\/code>: Este comando \u00e9 usado para editar texto de acordo com um script de edi\u00e7\u00e3o fornecido. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: <code><strong>sed 's\/padr\u00e3o\/substitui\u00e7\u00e3o\/g' arquivo<\/strong><\/code> substitui todas as ocorr\u00eancias do padr\u00e3o pela substitui\u00e7\u00e3o no arquivo.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Al\u00e9m desses comandos, aqui est\u00e3o alguns conceitos-chave sobre express\u00f5es regulares:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Caracteres especiais<\/strong>: Alguns caracteres t\u00eam significados especiais em express\u00f5es regulares. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo, o caractere <code>.<\/code> corresponde a qualquer caractere \u00fanico, enquanto o caractere <code>*<\/code> corresponde a zero ou mais ocorr\u00eancias do caractere ou padr\u00e3o anterior.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Classes de caracteres<\/strong>: Uma classe de caracteres corresponde a qualquer caractere dentro de um conjunto especificado.\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo, a classe <code>[abc]<\/code> corresponde a qualquer um dos caracteres \u2018a\u2019, \u2018b\u2019 ou \u2018c\u2019.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Quantificadores<\/strong>: Os quantificadores especificam quantas vezes um caractere ou padr\u00e3o deve ocorrer. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo, o quantificador <code>{n}<\/code> especifica que o caractere ou padr\u00e3o anterior deve ocorrer exatamente n vezes.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>\u00c2ncoras<\/strong>: As \u00e2ncoras especificam a posi\u00e7\u00e3o de um padr\u00e3o. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo, a \u00e2ncora <code>^<\/code> especifica que o padr\u00e3o deve ocorrer no in\u00edcio de uma linha, enquanto a \u00e2ncora <code>$<\/code> especifica que o padr\u00e3o deve ocorrer no final de uma linha.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Busca com express\u00f5es regulares: As express\u00f5es regulares s\u00e3o uma ferramenta essencial para qualquer usu\u00e1rio do UNIX. Elas permitem realizar pesquisas complexas, substitui\u00e7\u00f5es e outras opera\u00e7\u00f5es de manipula\u00e7\u00e3o de texto de maneira eficiente e flex\u00edvel. <\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Com uma compreens\u00e3o s\u00f3lida das express\u00f5es regulares e dos comandos que as utilizam, os usu\u00e1rios podem manipular e analisar texto de maneiras que seriam dif\u00edceis ou imposs\u00edveis de outra forma.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Busca com express\u00f5es regulares: As express\u00f5es regulares s\u00e3o uma ferramenta poderosa para manipular e analisar&#8230;<\/p>\n","protected":false},"author":1,"featured_media":361,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-358","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","wpcat-2-id"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Busca com express\u00f5es regulares - BLOG THIAGO ROSSI<\/title>\n<meta name=\"description\" content=\"Busca com express\u00f5es regulares: As express\u00f5es regulares s\u00e3o uma ferramenta poderosa para manipular e analisar texto. No Linux, v\u00e1rios...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Busca com express\u00f5es regulares - BLOG THIAGO ROSSI\" \/>\n<meta property=\"og:description\" content=\"Busca com express\u00f5es regulares: As express\u00f5es regulares s\u00e3o uma ferramenta poderosa para manipular e analisar texto. No Linux, v\u00e1rios...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/\" \/>\n<meta property=\"og:site_name\" content=\"BLOG THIAGO ROSSI\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-02T23:01:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-05T17:29:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/16-linux.png\" \/>\n\t<meta property=\"og:image:width\" content=\"758\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thiago Rossi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thiago Rossi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/\"},\"author\":{\"name\":\"Thiago Rossi\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\"},\"headline\":\"Busca com express\u00f5es regulares\",\"datePublished\":\"2024-04-02T23:01:34+00:00\",\"dateModified\":\"2024-11-05T17:29:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/\"},\"wordCount\":383,\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/16-linux.png\",\"articleSection\":[\"Linux\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/\",\"name\":\"Busca com express\u00f5es regulares - BLOG THIAGO ROSSI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/16-linux.png\",\"datePublished\":\"2024-04-02T23:01:34+00:00\",\"dateModified\":\"2024-11-05T17:29:19+00:00\",\"description\":\"Busca com express\u00f5es regulares: As express\u00f5es regulares s\u00e3o uma ferramenta poderosa para manipular e analisar texto. No Linux, v\u00e1rios...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/16-linux.png\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/16-linux.png\",\"width\":758,\"height\":426,\"caption\":\"Busca com express\u00f5es regulares\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/busca-com-expressoes-regulares\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Busca com express\u00f5es regulares\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"name\":\"THIAGO ROSSI\",\"description\":\"Mais de 20 anos de experi\u00eancia no mercado de TI!\",\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"TR | CURSO WEB DEV\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\",\"name\":\"THIAGO ROSSI\",\"alternateName\":\"TR | CURSO WEB DEV\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"width\":300,\"height\":300,\"caption\":\"THIAGO ROSSI\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\",\"name\":\"Thiago Rossi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"caption\":\"Thiago Rossi\"},\"description\":\"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \\\"GDD \u2013 O Guia Definitivo\\\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.\",\"sameAs\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\",\"https:\\\/\\\/instagram.com\\\/thiagorossix86\",\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"],\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/author\\\/thiagorossi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Busca com express\u00f5es regulares - BLOG THIAGO ROSSI","description":"Busca com express\u00f5es regulares: As express\u00f5es regulares s\u00e3o uma ferramenta poderosa para manipular e analisar texto. No Linux, v\u00e1rios...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/","og_locale":"pt_BR","og_type":"article","og_title":"Busca com express\u00f5es regulares - BLOG THIAGO ROSSI","og_description":"Busca com express\u00f5es regulares: As express\u00f5es regulares s\u00e3o uma ferramenta poderosa para manipular e analisar texto. No Linux, v\u00e1rios...","og_url":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/","og_site_name":"BLOG THIAGO ROSSI","article_published_time":"2024-04-02T23:01:34+00:00","article_modified_time":"2024-11-05T17:29:19+00:00","og_image":[{"width":758,"height":426,"url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/16-linux.png","type":"image\/png"}],"author":"Thiago Rossi","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Thiago Rossi","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/#article","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/"},"author":{"name":"Thiago Rossi","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87"},"headline":"Busca com express\u00f5es regulares","datePublished":"2024-04-02T23:01:34+00:00","dateModified":"2024-11-05T17:29:19+00:00","mainEntityOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/"},"wordCount":383,"publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/16-linux.png","articleSection":["Linux"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/","url":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/","name":"Busca com express\u00f5es regulares - BLOG THIAGO ROSSI","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/#primaryimage"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/16-linux.png","datePublished":"2024-04-02T23:01:34+00:00","dateModified":"2024-11-05T17:29:19+00:00","description":"Busca com express\u00f5es regulares: As express\u00f5es regulares s\u00e3o uma ferramenta poderosa para manipular e analisar texto. No Linux, v\u00e1rios...","breadcrumb":{"@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/#primaryimage","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/16-linux.png","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/16-linux.png","width":758,"height":426,"caption":"Busca com express\u00f5es regulares"},{"@type":"BreadcrumbList","@id":"https:\/\/thiagorossi.com.br\/blog\/busca-com-expressoes-regulares\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thiagorossi.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Busca com express\u00f5es regulares"}]},{"@type":"WebSite","@id":"https:\/\/thiagorossi.com.br\/blog\/#website","url":"https:\/\/thiagorossi.com.br\/blog\/","name":"THIAGO ROSSI","description":"Mais de 20 anos de experi\u00eancia no mercado de TI!","publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"alternateName":"TR | CURSO WEB DEV","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thiagorossi.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/thiagorossi.com.br\/blog\/#organization","name":"THIAGO ROSSI","alternateName":"TR | CURSO WEB DEV","url":"https:\/\/thiagorossi.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","width":300,"height":300,"caption":"THIAGO ROSSI"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/linkedin.com\/in\/thiagox86"]},{"@type":"Person","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87","name":"Thiago Rossi","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","caption":"Thiago Rossi"},"description":"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \"GDD \u2013 O Guia Definitivo\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.","sameAs":["https:\/\/thiagorossi.com.br\/blog","https:\/\/instagram.com\/thiagorossix86","https:\/\/linkedin.com\/in\/thiagox86"],"url":"https:\/\/thiagorossi.com.br\/blog\/author\/thiagorossi\/"}]}},"_links":{"self":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":0,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/358\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media\/361"}],"wp:attachment":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}