{"id":536,"date":"2008-04-03T10:29:32","date_gmt":"2008-04-03T10:29:32","guid":{"rendered":"http:\/\/osmeusapontamentos.com\/?p=536"},"modified":"2008-04-03T10:29:32","modified_gmt":"2008-04-03T10:29:32","slug":"formacao-desenvolvimento-em-net-estruturas-basicas","status":"publish","type":"post","link":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/","title":{"rendered":"Forma\u00e7\u00e3o Desenvolvimento em .Net &#8211; Estruturas B\u00e1sicas"},"content":{"rendered":"<p>Como disse anteriormente, esta forma\u00e7\u00e3o foi direccionada para pessoas com bons conhecimentos de programa\u00e7\u00e3o, embora no caso concreto de uma linguagem com poucas semelhan\u00e7as com as linguagens .net.<br \/>\nDe qualquer forma algumas das instru\u00e7\u00f5es b\u00e1sicas (ciclos, condicionais, etc.) s\u00e3o bastante parecidas da\u00ed que sempre que poss\u00edvel tentei comparar o que temos disponivel em .Net e o que eles j\u00e1 conheciam do Progress<\/p>\n<p>Os objectivos foram os seguintes:<br \/>\nEstruturas B\u00e1sicas<br \/>\nO1 &#8211; conhecer diferentes tipos de dados<br \/>\nO2 &#8211; identificar semelhan\u00e7as entre tipos de dados .Net e Progress<br \/>\nO3 &#8211; saber dimensionar vari\u00e1veis e atribuir-lhes valores<br \/>\nO4 &#8211; perceber diferen\u00e7a entre dimensionar e instanciar uma vari\u00e1vel<br \/>\nO5 &#8211; identificar \u00e2mbito (scope) das vari\u00e1veis<br \/>\nO6 &#8211; saber converter entre tipos de dados<br \/>\nO7 &#8211; perceber restri\u00e7\u00f5es nas convers\u00f5es entre tipos de dados<br \/>\nO8 &#8211; perceber utiliza\u00e7\u00e3o de constantes<br \/>\nO9 &#8211; identificar e saber utilizar estruturas de ciclo<br \/>\n10 &#8211; identificar e saber utilizar estruturas condicionais<br \/>\n11 &#8211; saber utilizar Function e Sub para estruturas aplica\u00e7\u00f5es<br \/>\n12 &#8211; ter a no\u00e7\u00e3o das fun\u00e7\u00f5es matem\u00e1ticas existentes em .Net e correspond\u00eancia com Progress<\/p>\n<p>E esta foi a apresenta\u00e7\u00e3o utilizada<\/p>\n<div style=\"width:425px;text-align:left\" id=\"__ss_484085\"><object style=\"margin:0px\" width=\"425\" height=\"355\"><param name=\"movie\" value=\"http:\/\/static.slideshare.net\/swf\/ssplayer2.swf?doc=02estruturasbasicas-1214341782636621-8\"\/><param name=\"allowFullScreen\" value=\"true\"\/><param name=\"allowScriptAccess\" value=\"always\"\/><embed src=\"http:\/\/static.slideshare.net\/swf\/ssplayer2.swf?doc=02estruturasbasicas-1214341782636621-8\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"355\"><\/embed><\/object><\/p>\n<div style=\"font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;\"><a href=\"http:\/\/www.slideshare.net\/?src=embed\"><img decoding=\"async\" src=\"http:\/\/static.slideshare.net\/swf\/logo_embd.png\" style=\"border:0px none;margin-bottom:-5px\" alt=\"SlideShare\"\/><\/a> | <a href=\"http:\/\/www.slideshare.net\/vitor.silva\/02-estruturas-basicas?src=embed\" title=\"View Desenvolvimento em .Net - Estruturas Basicas on SlideShare\">View<\/a> | <a href=\"http:\/\/www.slideshare.net\/upload?src=embed\">Upload your own<\/a><\/div>\n<\/div>\n<p>E aqui ficam alguns links de refer\u00eancia:<\/p>\n<p>Programming VB.NET: A Guide for Experienced Programmers, GARY CORNELL AND JONATHAN MORRISON<br \/>\n<a href=\"http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/en-us\/cpguide\/html\/cpovrintroductiontonetframeworksdk.asp\">.NET Framework Home Page<\/a><br \/>\n<a href=\"http:\/\/www.progress.com\/products\/documentation\/openedge10_0b_pdf\/index.ssp\">OpenEdge\u2122 10.0B PDF Documentation<\/a><br \/>\n<a href=\"http:\/\/www.harding.edu\/USER\/fmccown\/WWW\/vbnet_csharp_comparison.html\">vb.net vs c#<\/a><br \/>\n<a href=\"http:\/\/vb.mvps.org\/articles\/pt199511.pdf\">Coersion Aversion<\/a><br \/>\n<a href=\"http:\/\/www.4guysfromrolla.com\/webtech\/faq\/Intermediate\/faq6.shtml\">Using Option Explicit<\/a><br \/>\n<a href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/vblr7\/html\/vastmOptionStrict.asp?frame=true\">Visual Basic Language Reference\u00a0 &#8211; Option Strict Statement<\/a><br \/>\n<a href=\"http:\/\/msmvps.com\/bill\/archive\/2004\/12\/31\/28480.aspx\">Why we need Option Strict Off<\/a><br \/>\n<a href=\"http:\/\/www.codinghorror.com\/blog\/archives\/000355.html\">Option Strict and Option Explicit in VB.NET 2005<\/a><br \/>\n<a href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/vblr7\/html\/vakeyDirectCast.asp?frame=true\">Visual Basic Language Reference &#8211; DirectCast<\/a><br \/>\n<a href=\"http:\/\/builder.com.com\/5100-6370_14-1061642.html\">Avoid using magic numbers and string literals in your code<\/a><br \/>\n<a href=\"http:\/\/searchvb.techtarget.com\/vsnetTip\/1,293823,sid8_gci870487_tax293037,00.html\">Passing parameters to functions and procedures<\/a><br \/>\n<a href=\"http:\/\/www.knowdotnet.com\/articles\/optionalparams.html\">VB.NET Optional Paramaters: And Why to Avoid Them<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como disse anteriormente, esta forma\u00e7\u00e3o foi direccionada para pessoas com bons conhecimentos de programa\u00e7\u00e3o, embora no caso concreto de uma linguagem com poucas semelhan\u00e7as com as linguagens .net. De qualquer forma algumas das instru\u00e7\u00f5es b\u00e1sicas (ciclos, condicionais, etc.) s\u00e3o bastante parecidas da\u00ed que sempre que poss\u00edvel tentei comparar o que temos disponivel em .Net e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,10],"tags":[12,259,538,539],"class_list":["post-536","post","type-post","status-publish","format-standard","hentry","category-ler-ver-ouvir-passear","category-worklife","tag-net","tag-formacao","tag-programar","tag-progress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Forma\u00e7\u00e3o Desenvolvimento em .Net - Estruturas B\u00e1sicas - Os Meus Apontamentos<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Forma\u00e7\u00e3o Desenvolvimento em .Net - Estruturas B\u00e1sicas - Os Meus Apontamentos\" \/>\n<meta property=\"og:description\" content=\"Como disse anteriormente, esta forma\u00e7\u00e3o foi direccionada para pessoas com bons conhecimentos de programa\u00e7\u00e3o, embora no caso concreto de uma linguagem com poucas semelhan\u00e7as com as linguagens .net. De qualquer forma algumas das instru\u00e7\u00f5es b\u00e1sicas (ciclos, condicionais, etc.) s\u00e3o bastante parecidas da\u00ed que sempre que poss\u00edvel tentei comparar o que temos disponivel em .Net e [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/\" \/>\n<meta property=\"og:site_name\" content=\"Os Meus Apontamentos\" \/>\n<meta property=\"article:published_time\" content=\"2008-04-03T10:29:32+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/static.slideshare.net\/swf\/logo_embd.png\" \/>\n<meta name=\"author\" content=\"Vitor Silva\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vitorsilva\" \/>\n<meta name=\"twitter:site\" content=\"@vitorsilva\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vitor Silva\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/\"},\"author\":{\"name\":\"Vitor Silva\",\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/#\\\/schema\\\/person\\\/d508df9c3ffc8b4e64a18dbf0ba18dd8\"},\"headline\":\"Forma\u00e7\u00e3o Desenvolvimento em .Net &#8211; Estruturas B\u00e1sicas\",\"datePublished\":\"2008-04-03T10:29:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/\"},\"wordCount\":307,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/#\\\/schema\\\/person\\\/d508df9c3ffc8b4e64a18dbf0ba18dd8\"},\"image\":{\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/static.slideshare.net\\\/swf\\\/logo_embd.png\",\"keywords\":[\".net\",\"forma\u00e7\u00e3o\",\"programar\",\"progress\"],\"articleSection\":[\"Ler\\\/ Ver\\\/ Ouvir\\\/ Passear\",\"Programa\u00e7\u00e3o\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/\",\"url\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/\",\"name\":\"Forma\u00e7\u00e3o Desenvolvimento em .Net - Estruturas B\u00e1sicas - Os Meus Apontamentos\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/static.slideshare.net\\\/swf\\\/logo_embd.png\",\"datePublished\":\"2008-04-03T10:29:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/#primaryimage\",\"url\":\"http:\\\/\\\/static.slideshare.net\\\/swf\\\/logo_embd.png\",\"contentUrl\":\"http:\\\/\\\/static.slideshare.net\\\/swf\\\/logo_embd.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/index.php\\\/2008\\\/04\\\/03\\\/formacao-desenvolvimento-em-net-estruturas-basicas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/osmeusapontamentos.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Forma\u00e7\u00e3o Desenvolvimento em .Net &#8211; Estruturas B\u00e1sicas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/#website\",\"url\":\"https:\\\/\\\/osmeusapontamentos.com\\\/\",\"name\":\"Os Meus Apontamentos\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/#\\\/schema\\\/person\\\/d508df9c3ffc8b4e64a18dbf0ba18dd8\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/osmeusapontamentos.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/osmeusapontamentos.com\\\/#\\\/schema\\\/person\\\/d508df9c3ffc8b4e64a18dbf0ba18dd8\",\"name\":\"Vitor Silva\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f81f58ad909e8a213ab0a690f6ed65e5c0e0e2274bf35ac49ff31d7988d483ce?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f81f58ad909e8a213ab0a690f6ed65e5c0e0e2274bf35ac49ff31d7988d483ce?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f81f58ad909e8a213ab0a690f6ed65e5c0e0e2274bf35ac49ff31d7988d483ce?s=96&d=mm&r=g\",\"caption\":\"Vitor Silva\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f81f58ad909e8a213ab0a690f6ed65e5c0e0e2274bf35ac49ff31d7988d483ce?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/vitormrsilva\",\"https:\\\/\\\/x.com\\\/vitorsilva\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Forma\u00e7\u00e3o Desenvolvimento em .Net - Estruturas B\u00e1sicas - Os Meus Apontamentos","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:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/","og_locale":"pt_PT","og_type":"article","og_title":"Forma\u00e7\u00e3o Desenvolvimento em .Net - Estruturas B\u00e1sicas - Os Meus Apontamentos","og_description":"Como disse anteriormente, esta forma\u00e7\u00e3o foi direccionada para pessoas com bons conhecimentos de programa\u00e7\u00e3o, embora no caso concreto de uma linguagem com poucas semelhan\u00e7as com as linguagens .net. De qualquer forma algumas das instru\u00e7\u00f5es b\u00e1sicas (ciclos, condicionais, etc.) s\u00e3o bastante parecidas da\u00ed que sempre que poss\u00edvel tentei comparar o que temos disponivel em .Net e [&hellip;]","og_url":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/","og_site_name":"Os Meus Apontamentos","article_published_time":"2008-04-03T10:29:32+00:00","og_image":[{"url":"http:\/\/static.slideshare.net\/swf\/logo_embd.png","type":"","width":"","height":""}],"author":"Vitor Silva","twitter_card":"summary_large_image","twitter_creator":"@vitorsilva","twitter_site":"@vitorsilva","twitter_misc":{"Escrito por":"Vitor Silva","Tempo estimado de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/#article","isPartOf":{"@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/"},"author":{"name":"Vitor Silva","@id":"https:\/\/osmeusapontamentos.com\/#\/schema\/person\/d508df9c3ffc8b4e64a18dbf0ba18dd8"},"headline":"Forma\u00e7\u00e3o Desenvolvimento em .Net &#8211; Estruturas B\u00e1sicas","datePublished":"2008-04-03T10:29:32+00:00","mainEntityOfPage":{"@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/"},"wordCount":307,"commentCount":0,"publisher":{"@id":"https:\/\/osmeusapontamentos.com\/#\/schema\/person\/d508df9c3ffc8b4e64a18dbf0ba18dd8"},"image":{"@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/#primaryimage"},"thumbnailUrl":"http:\/\/static.slideshare.net\/swf\/logo_embd.png","keywords":[".net","forma\u00e7\u00e3o","programar","progress"],"articleSection":["Ler\/ Ver\/ Ouvir\/ Passear","Programa\u00e7\u00e3o"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/","url":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/","name":"Forma\u00e7\u00e3o Desenvolvimento em .Net - Estruturas B\u00e1sicas - Os Meus Apontamentos","isPartOf":{"@id":"https:\/\/osmeusapontamentos.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/#primaryimage"},"image":{"@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/#primaryimage"},"thumbnailUrl":"http:\/\/static.slideshare.net\/swf\/logo_embd.png","datePublished":"2008-04-03T10:29:32+00:00","breadcrumb":{"@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/#primaryimage","url":"http:\/\/static.slideshare.net\/swf\/logo_embd.png","contentUrl":"http:\/\/static.slideshare.net\/swf\/logo_embd.png"},{"@type":"BreadcrumbList","@id":"https:\/\/osmeusapontamentos.com\/index.php\/2008\/04\/03\/formacao-desenvolvimento-em-net-estruturas-basicas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/osmeusapontamentos.com\/"},{"@type":"ListItem","position":2,"name":"Forma\u00e7\u00e3o Desenvolvimento em .Net &#8211; Estruturas B\u00e1sicas"}]},{"@type":"WebSite","@id":"https:\/\/osmeusapontamentos.com\/#website","url":"https:\/\/osmeusapontamentos.com\/","name":"Os Meus Apontamentos","description":"","publisher":{"@id":"https:\/\/osmeusapontamentos.com\/#\/schema\/person\/d508df9c3ffc8b4e64a18dbf0ba18dd8"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/osmeusapontamentos.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":["Person","Organization"],"@id":"https:\/\/osmeusapontamentos.com\/#\/schema\/person\/d508df9c3ffc8b4e64a18dbf0ba18dd8","name":"Vitor Silva","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/secure.gravatar.com\/avatar\/f81f58ad909e8a213ab0a690f6ed65e5c0e0e2274bf35ac49ff31d7988d483ce?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f81f58ad909e8a213ab0a690f6ed65e5c0e0e2274bf35ac49ff31d7988d483ce?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f81f58ad909e8a213ab0a690f6ed65e5c0e0e2274bf35ac49ff31d7988d483ce?s=96&d=mm&r=g","caption":"Vitor Silva"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/f81f58ad909e8a213ab0a690f6ed65e5c0e0e2274bf35ac49ff31d7988d483ce?s=96&d=mm&r=g"},"sameAs":["https:\/\/www.linkedin.com\/in\/vitormrsilva","https:\/\/x.com\/vitorsilva"]}]}},"_links":{"self":[{"href":"https:\/\/osmeusapontamentos.com\/index.php\/wp-json\/wp\/v2\/posts\/536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/osmeusapontamentos.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/osmeusapontamentos.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/osmeusapontamentos.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/osmeusapontamentos.com\/index.php\/wp-json\/wp\/v2\/comments?post=536"}],"version-history":[{"count":0,"href":"https:\/\/osmeusapontamentos.com\/index.php\/wp-json\/wp\/v2\/posts\/536\/revisions"}],"wp:attachment":[{"href":"https:\/\/osmeusapontamentos.com\/index.php\/wp-json\/wp\/v2\/media?parent=536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/osmeusapontamentos.com\/index.php\/wp-json\/wp\/v2\/categories?post=536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/osmeusapontamentos.com\/index.php\/wp-json\/wp\/v2\/tags?post=536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}