Meio ano se foi.
O segundo tempo começa agora.
O que é e como funciona o OAuth? Esse artigo vai tirar as suas dúvidas sobre esse protocolo tão importante.
Saiba como fazer um computador com Windows se comunicar com um computador Linux, através do protocolo SMB
Dê seus primeiros passos em Clojure! O Clojure é uma linguagem de programação que roda por cima da máquina virtual do Java ou Javascript. A linguagem utiliza fortemente o paradigma funcional, incentivando a imutabilidade e funções puras, facilitando a criação e manutenção de software. A Programação Funcional é um dos diversos paradigmas do universo da programação, isto é, uma outra maneira de organizar nosso pensamento ao escrever um código e seu maior diferencial é que as funções são o principal elemento utilizado para criar seus programas. Na Formação Clojure da Alura, você vai conhecer as vantagens e desvantagens da programação funcional, alguns conceitos de estrutura de dados e vai trabalhar com coleções. Tudo isso será aplicado levando em consideração a linguagem utilizada, que tenta utilizar por padrão diversas das boas práticas adquiridas pelas linguagens em geral com o passar do tempo. Além disso, você vai entender como trabalhar com estado em um mundo que favorece imutabilidade, entenderá como criar garantias com schemas, trabalhar com boas práticas e criar testes de exemplos e de propriedades. Vamos lá? Pré-requisitos Lógica de programação ou alguma outra linguagem de programação. Aqui na Alura, veja a Formação Iniciante em Programação. Esta formação foi criada em parceria com o Nubank.
Invista na transformação da sua carreira!
Com o Swift, o desenvolvimento nativo para iOS - o sistema utilizado nos famosos iPhones - ficou mais simples e poderoso! Aprender a escrever códigos nessa linguagem incrível é o primeiro passo para ingressar no mercado de desenvolvimento de aplicativos incríveis para iPhone, Macbook, iPad e muito mais! Combinando ferramentas de construção de aplicativos - os frameworks Swift UI e UI Kit - com a linguagem Swift, você pode trabalhar em um amplo mercado e criar aplicativos IOS! Assim, você aprenderá habilidades essenciais para programar em Swift e criar aplicativos iOS: Sintaxe da linguagem e como escrever variáveis, tipos de dados, condicionais, loops, funções e coleções;Orientação a objetos com classes, structs, herança, polimorfismo.Layouts responsivos com o UI Kit - e teremos um gostinho do Swift UI! E muito mais! O que preciso saber para iniciar essa formação? Esta é uma formação mais “intermediária”, logo recomendamos que você domine noções de lógica de programação (variáveis, estruturas condicionais, de repetição, entre outros). Para que serve essa linguagem Swift? Swift é uma linguagem de programação criada pela Apple para o desenvolvimento de apps para todo o ecossistema OS, como watchOS, tvOS e MacOS. Crie aplicações incríveis e bonitas que funcionam do Apple Watch ao iPhone, iPad e Macbooks! Inspirada em linguagens como Python, C# e Ruby, o Swift é intuitivo e existem diversas oportunidades de mercado.
Qual a diferença entre http x https de um site? Entenda melhor a função de cada protocolo e em quais situações utilizar cada um.
Aprenda a utilizar o protocolo Codable no Swift para converter dados JSON em modelos da sua aplicação iOS, facilitando a comunicação com APIs externas.
Nesta formação, você dará os primeiros passos no sistema operacional Linux. Através de uma abordagem prática e intuitiva, aprenderá a manipular arquivos e diretórios usando a Interface de Linha de Comando (CLI), a gerenciar serviços essenciais do sistema, e a explorar o sistema em profundidade, acessando e interpretando logs, monitorando processos e interagindo com dispositivos. Além disso, você aprenderá a administrar usuários e grupos, entendendo permissões e políticas de segurança.
Veja a diferença entre os protocolos Telnet e SSH e como cada um lida com as conexões.
Este artigo aborda a importância da segurança em PWAs, destacando o uso do protocolo HTTPS, a criptografia com SSL/TLS e o uso de ferramentas como Nginx para garantir a segurança das aplicações.
Nesse curso aprenderemos a montar uma rede de computadores de modo eficiente com conexão à internet, políticas de acesso a servidores e configurações avançadas.