|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/impariamo-da-zero-i-linguaggi-c-java-e-python/
课程评论:没有评论
Coursera 课程“从零开始学习 C#、Java 和 Python”旨在帮助学生掌握这三种流行且需求量大的编程语言。该课程适合初学者以及希望学习新语言的开发人员。 **课程内容涵盖:** * **开发环境:** 使用 Visual Studio Code 创建跨平台应用程序。 * **基础知识:** 变量、数据类型和运算符,并比较 C#、Java 和 Python 之间的差异。 * **数据结构:** 数组、字符串和列表;Python 特有的字典和集合。 * **控制流:** 使用 if、else 和 switch 进行条件判断,并比较 C#、Java 和 Python 的语法差异。 * **循环:** C# 和 Java 的各种循环,以及 Python 的 Range 和列表推导等概念。 * **函数:** 创建自己的函数。 * **面向对象编程 (OOP):** 在三种语言中学习 OOP 的基本概念、语法差异、继承、接口、抽象类、final 类以及多态的应用。 * **错误处理:** 处理 C#、Java 和 Python 中的错误和异常。 * **集合:** C# 和 Java 的集合。 * **数据持久化:** * 使用 C# 和 Python 进行文件读写。 * 使用 C# 和 ADO.NET 与 SQL Server 2017 进行关系型数据库交互(CRUD 操作)。 * 使用 Python 和特定库与 MySQL 进行关系型数据库交互(CRUD 操作)。 * **Web 开发:** 使用 .Net Core 2.x SDK 创建 Web 应用程序。 **学习方法:** * 课程将通过实际应用程序示例进行讲解,并以 GDO(一般分销商品)领域为背景,以促进学习。 * 课程使用的技术版本包括:Java 8、C# 7(.Net Core 2.x)和 Python 3.7。 * 每节课后都有具有挑战性的练习,以巩固所学知识。 完成本课程后,学生将对 C#、Java 和 Python 有扎实的掌握,并能够成为软件开发人员。
Benvenuti nel corso "Impariamo da Zero i linguaggi C#, Java e Python"Il C#, il Java e il Python sono fra i più usati e richiesti linguaggi di programmazione*. In questo corso, lo studente, avrà la possibilità di acquisire una chiara conoscenza delle principali caratteristiche di ciascun linguaggio, visualizzando esempi di app reali e seguendo un percorso formativo che lo condurrà a divenire uno sviluppatore di software.Il corso è, inoltre, rivolta a quei sviluppatori che desiderano imparare un nuovo linguaggio partendo da una base di conoscenza pregressa.Al termine del corso lo studente avrà una solida conoscenza dei seguenti argomenti:Utilizzeremo il Visual Studio Code per creare qualsiasi tipo di app multi piattaforma e linguaggioImpareremo a conoscere le variabili, i tipi e gli operatori. Analizziamo le differenze fra il C#, il Java e il PythonImpareremo ad usare gli array, le stringhe e le liste. In Python faremo la conoscenza dei dizionari e dei setAnalizzeremo come fare scelte e prendere decisioni usando i comandi if, else e switch. Analizzeremo le differenze fra C#, Java e PythonImpareremo ad utilizzare i diversi cicli in C# e Java. Analizzeremo alcuni elementi di interesse in Python (Range, List Comprehension etc)Inizieremo a creare le nostre prime funzioni.Impareremo ad utilizzare la OOP (programmazione orientata agli oggetti) nei tre linguaggi di riferimento. Analizzeremo l'uso e le differenze sintatticheApprofondiremo il tema della OOP trattando l'ereditarietà, le interfacce, le classi astratte e final e vedremo concretamente come impiegare il polimorfismo. Analizzeremo le differenze fra C#, Java e PythonImpareremo a gestire gli errori e le eccezioni nei tre linguaggiTratteremo le collezioni in C# e JavaImpareremo i temi della persistenza dei dati con i file sia in C# che in Python. Impareremo a leggere e scrivere file di diversa tipologiaImpareremo ad usare la persistenza nel database relazionale Sql Server 2017 usando il C#. Creeremo un progetto completo che gestisca tutte le operazione CRUD impiegando la librerie ADO.NETImpareremo ad usare la persistenza nel database relazionale MySql con Python. Creeremo un progetto completo che gestisca tutte le operazione CRUD impiegando una specifica libreria Impareremo a creare una Web App con l'SDK.Net Core 2.xTutti gli argomenti verranno trattati creando delle app che richiamano il mondo della GDO al fine di facilitare l'apprendimentoLe versioni utilizzate in questo corso sono:Java 8C# 7 con.Net Core 2.xPython 3.7Al termine di numerose sezioni sono previste diverse sfide, piuttosto impegnative, che permetteranno di mettere alla prova le conoscenze acquisite.