Curso de macOS - Fundamentos para desenvolvedores

Aprenda a usar seu super Mac de forma completa! Conheça os conceitos do sistema operacional macOS necessários para utilizá-lo como desenvolvedor.

Nível Iniciante Categoria Infra

  • Curso com 02h55 de videos
  • Certificado com 6 horas

Sobre o curso

Aprenda a usar seu super Mac de forma completa! Conheça os conceitos do sistema operacional macOS necessários para utilizá-lo como desenvolvedor.

O macOS, inicialmente chamado de Mac OS X, é um sistema operacional proprietário da Apple e distribuído exclusivamente em seus equipamentos. Criado 2001, o macOS se popularizou entre os desenvolvedores pela facilidade na configurações de ambientes e velocidade de processamento. O sistema operacional macOS já possui por padrão o executável de algumas linguagens de programação importantes como, Python, PHP e Ruby. Além de contar com terminal de qualidade, gerenciador de pacotes chamado Homebrew que pode ser instalado facilmente e uma interface extremamente fluída.

O que irá aprender?

Neste curso aprenderemos os principais conceitos e recursos que um desenvolvedor precisa para trabalhar no sistema operacional MacOS como ambiente de desenvolvimento. Você aprenderá sobre os recursos do sistema operacional em uma perspectiva específica para desenvolvedores.

Dentre várias outras coisas, você aprenderá os tópicos abaixo:

  • Como funciona a árvore de diretórios do macOS e suas estruturas de caminho;
  • Características de arquivos: extensão, visibilidade e executáveis;
  • O que é, seus principais recursos e como trabalhar com linha de comandos;
  • Navegar e manipular arquivos via linha de comandos;
  • Pastas do sistema macOS;
  • Usuário root, sudo e permissões
  • Variáveis de ambiente e diferenças entre variáveis de usuário e de sistema;
  • Atualizar os executáveis do PHP, Ruby e instalar o Java.

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores e outros profissionais de TI que já conhecem o sistema operacional macOS na perspectiva de usuário simples e desejam aprender aspectos avançados.

Metodologia

  • Videoaulas
  • Início Imediato

Ambiente do curso

  • Mac OS X v10.9 Mavericks ou superior

Sobre o professor

Elton Fonseca

Elton Fonseca

Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.

Conteúdo programático

  1. Árvore de diretórios e arquivos

    Nesta aula veremos como o MacOS trabalha com diretórios e arquivos

    5 aulas
    • Apresentação
    • Árvore de diretórios
    • Extensões de arquivo
    • Arquivos ocultos
    • Arquivos Compactado
  2. Introdução a linha de comandos

    Nesta aula aprenderemos os principais conceitos sobre linha de comandos e seu funcionamento básico

    5 aulas
    • Apresentação
    • A importância de linha de comandos
    • O que é Terminal, Shell e Console
    • Terminal padrão e Hyper
    • Funcionamento básico de um terminal
  3. Comandos básicos do terminal

    Nesta aula veremos como navegar na linha de comandos e manipular arquivos e pastas.

    5 aulas
    • Apresentação
    • Recursos comuns na maioria dos terminais
    • Navegando via linha de comandos
    • Manipulando arquivos via linha de comandos
    • Manipulando diretórios via linha de comandos
  4. Editores

    Nesta aula falaremos sobre editores de texto no MacOS usando o terminal

    4 aulas
    • Apresentação
    • Conhecendo o editor Nano
    • Conhecendo o editor Vi
    • Conhecendo o editor Textedit
  5. Recursos avançados do MacOS

    Nesta aula veremos diversos conceitos sobre o sistema operacional MacOS

    8 aulas
    • Apresentação
    • Conhecendo o usuário root e o comando sudo
    • Gerenciando permissões via linha de comandos
    • Trabalhando com Scripts
    • Estrutura de pastas do sistema MacOS
    • Variáveis de ambiente
    • Diferenças entre variáveis de sessão, usuário e de sistema
    • A importância da variável do sistema path
  6. Instalando e gerenciando programas

    Nesta aula veremos como instalar novos programas no MacOS manualmente e via gerenciador de pacotes.

    4 aulas
    • Apresentação
    • Instalando programas de modo visual
    • Instalando o Homebrew
    • Gerenciando pacotes com Homebrew
  7. Configurando ambientes

    Nesta aula veremos como configurar o executável de algumas linguagens de programação

    5 aulas
    • Apresentação
    • Configurando o Java
    • Atualizando o executável do PHP
    • Instalando o RVM atualizando o executável do Ruby
    • Entendendo o arquivo de Host do MacOS
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Achei muito produtivo e bem objetivo.

  • Ótimo curso.

  • Muito bom, aprendi muitos conceitos que precisava, parabéns a TreinaWeb.

  • Muito bom!!!

  • Confesso que este curso superou minhas expectativas. Trabalho com SQL já algum tempo e ainda não tinha realizado nenhum curso por conta das dinâmicas empregadas na metodologia de ensino de alguns cursos. Minha primeira vez no site treinaweb e apos a conclusão deste curso me sinto mais preparado para novos desafios que surgirem. Parabéns TreinaWeb.

    Depoimento - Eduardo
    SQL Server - Desenvolvedor
    Eduardo Barueri / SP
  • Gostei muito do curso e me ajudou muito em um conteúdo que eu sempre desejei me familiarizar. Único problema pelo menos pra mim foi o linux. Eu nunca tive contato com linux. Mas olhando pelo lado bom é uma oportunidade bacana pra um curso de linux! Obrigado!

    Depoimento - Raphael
    DNS - Fundamentos
    Raphael Vila Velha / ES
  • Excelente curso! Programo no paradigma de programação estruturada e o curso me fez abrir a mente para novos conhecimentos que a orientação a objetos proporciona. Agradeço ao professor pelas videoaulas, pela paciência em fazer tudo passo a passo. Abraço para todos e parabéns pelo curso! Robson.

    Depoimento - José
    Lógica Orientada a Objetos Completo
    José São José dos Campos / SP
  • O curso foi sensacional e muito bem explicado. Muito bem explicado mesmo. O suporte com o instrutor é perfeito e o mesmo é super atencioso e demonstra preocupação em ajudar e resolver. Ao final ele dá algumas aulas bônus que ajudam a melhorar o entendimento. Gostei demais do curso, PERFECT!

  • Curso muito prático e direto, sem enrolação, estilo "show me the code"; professor/instrutor com profundo entendimento do assunto, recomendo a todos que desejam se aprimorar de forma rápida e didática.

    Depoimento - Alessandro
    C# (C Sharp) Avançado
    Alessandro Presidente Prudente / SP

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!