2020年中国.NET开发者大会第二天 WorkShop

工作坊1:使用 NCF 从 0 到 1 快速模块化开发/部署业务系统实战

工作坊简介:

本次工作坊由盛派开发团队亲自带领开发者使用 NCF(NeuCharFramework) 框架进行系统快速开发,进行现场实操训练,大家可以通过本次活动学习并亲自动手实现:

适合人群:

1、具有 B/S 开发基础的 .NET 开发者

2、希望使用模块化、DDD、低耦合方式开发系统的开发者

3、希望实现系统快速搭建、快速开发、快速部署和迭代的开发者

4、希望参与到开源系统框架项目建设的开发者

参与人员可以和盛派开发团队及 NCF 项目团队进行近距离的 .NET 相关技术交流。

工作坊时间:

09:30 - 17:00(其中 12:30 - 13:30 为午餐及午休时间,组委会提供免费午餐)

✍9:30-12:30

1、5 分钟内完成快速搭建系统管理后台

2、1 分钟内完成快速创建功能模块

3、1 分钟内完成多数据库集成和迁移(SQL Server / MySQL 等)

4、灵活切换 .NET Core 和 .NET 5应用

✍13:30-17:00

5、使用 DevOps 进行 CI/CD 从集成到部署的全流程操作

6、使用容器(Docker)部署 NCF 及其他 Web 应用

7、NCF 快速开发案例实战

工作坊2: 基于 Blazor 的 C# 前端开发实战工作坊

主要内容:

以讲课+实践的形式,学习 Blazor 前端开发基础知识,体验用 C# 进行前后端 Web 应用开发的新姿势。

适合人群:

1. 对于有一定的 .NET 开发基础的开发者,可以直接使用 Blazor 构建 Web 前端应用程序;

2. 对于目前使用 .NET 开发后端,JS 开发前端的开发者,可以体验 C# 相比 JS 做 .NET 前端开发的高效与一致性;

3. 对于目前从事客户端开发,并想体验 Web 开发的开发者,可以在 Blazor 上获得与客户端非常相似的开发体验。

课程大纲:

✍09:00 - 12:00

1. 课程介绍及环境准备 30分钟 9:30 - 10:00

a. 课程介绍,下载源码等资料。

b. 演示创建一个 Ant Design Blazor 模板项目。

c. 介绍一个 blazor 应用的项目结构

(相关资料会提前公布,建议提前准备。)

    

2. 组件与页面布局开发 40分钟  10:10 - 10: 50

a. 制作整个应用的布局

b. 学习页面组件与路由配置

c. 体验一个组件的开发过程,以及模板化组件的应用

        

3. 事件与数据绑定 40分钟 11:00 - 11:40

a. 学习原生事件的绑定,自定义事件的实现

b. 学习表单的双向绑定与验证,自定义双向绑定的实现

    

4. 依赖注入与状态模式 40分钟 11:50 - 12:30

a. 学习 Blazor 的状态模式

b. 学习依赖注入在 Blazor 的应用

✍午餐与交流 1小时

13:30 - 17:00

1. 验证与授权 40分钟 13:30 - 14:10

a. 集成 IdentityServer4 进行用户验证与授权

b. 实现前端登录页

2. JS 互操作的应用 40分钟 14:20 - 15:00

a. 通过集成 JS 地图组件学习对现有JS库的互操作

3. 发布与部署 40分钟 15:10 - 15:50

a. 介绍 Blazor 的多个托管模型

b. 学习Blazor应用的发布

c. 演示将 Blazor 发布到 Github,并通过 Azure App Service 部署上线

4. Q&A 与自由练习 60分钟 16:00 - 17:00

a. 完善作品与问答交流环节

本届峰会线上分享将在思否和CSDN两个媒体平台同步进行,大家可以选择适合自己的方式在线参与互动哦!访问下方链接,可以直接加入直播:

思否直播观看地址:https://segmentfault.com/area/dotnetconf-2020

CSDN直播观看地址:https://codechina.csdn.net/lives

关于出行·会场交通指引

值得一提的是,为方便参会人员抵达会场,此次大会组委会特别在“苏州站、园区站、一号线终南街站”3个点都配有大巴车接送,让您在舒适的环境下有更多的精力参与会议,共同探讨.NET发展新趋势!接送点地址和路线如下,请提前规划您的行程:

 

对接待安排如有疑问,请咨询我们的工作人员:小R 17317621707


出租车/滴滴出行路线

  • 从苏州站出发:打车至苏州人工智能产业园需65元左右(全程约30分钟);

  • 从园区站出发:打车至苏州人工智能产业园需35元左右(全程约15分钟);

  • 终南街地铁站出发:打车至苏州人工智能产业元需15元左右(全程约10分钟);

地铁出行路线

  • 从苏州站出发:从苏州火车站地铁(2号口)乘坐地铁2号线至桑田岛站(4号口),同站换乘公交,在桑田岛公交站换乘175路公交车至人工智能产业园站下车;(全程1小时25分钟);

  • 从园区站出发:从苏州园区火车站地铁站(2东南口)乘坐地铁3号线至丰和路地铁站(4西南口)下车,步行327米至星塘街葑亭大道公交站,换乘172路公交车至敦煌路东公交站台下,同站换乘528路至人工智能产业园;(全程1小时8分钟);

  • 从终南街站出发:从本站出发不建议乘坐地铁。

公交出行路线

  • 从苏州站出发:在苏州站北广场公交枢纽乘坐快线5号至金家堰公交站,不行631米至人工智能产业园(全程1小时23分钟);

  • 从园区站出发:在沪宁城铁园区站广场公交站乘坐19路公交车至锦溪苑公交站,同站换乘175路公交至人工智能产业园公交站下车(全程1小时16分钟);

  • 从终南街站出发:乘坐175路或者528路公交至人工智能产业园站下车(全程33分钟)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/306221.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql直接生成excel_MYSQL 将excel里面的数据直接生成sql语句

如何使用EXCEL生成SQL语句?将光标放到新的列上里面,然后在公式栏里面输入如下公式:"insert into t values("&A1&","&B1&","&C1&","&D1&")"效果图&#x…

OrchardCore实现模块化核心原理分析

【导读】ABP vNext并未过多探究,当然其基于DDD理念分层清晰,灵活性、扩展性自然也不在话下,但有些情况下我可能会首选OrchardCore,并非ABP vNext不可若改造项目,也因历史遗留问题,数据库表设计也可能存在不…

sqoop将hive导出到mysql_Sqoop hive导出到mysql[转]

通过Sqoop将Hive表数据导入到MySQL通常有两种情况。第一种是将hive上某张表的全部数据导入到mysql对应的表中。第二种是将hive上某张表中的部分数据导入到mysql对应的表中。两种方式的区别在于第二种情况需要指定要导入数据的列名称。两种情况的导入方式分别如下:1.…

.NET 云原生架构师训练营(模块二 基础巩固 配置)--学习笔记

2.2.3 核心模块--配置IConfigurationOptionsASP.NET Core 中的配置:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/?viewaspnetcore-5.0IConfigurationIConfiguration 的使用层级对象配置到 key-value 键值对转换通过环境变量修改日志…

java分桃子_猴子分桃子.java

问题描述:猴子分桃:海 滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个&…

.NET Conf 2020 - 基于ASP.NET Core构建可热插拔的插件化系统

文章标题:.NET Conf 2020 - 基于ASP.NET Core构建可热插拔的插件化系统作者:Lamond Lu项目地址:https://github.com/lamondlu/CoolCat博客:http://www.cnblogs.com/lwqlun以下是2020.12.19日的演讲文稿和视频:大家好&a…

java获取机器号_(转)JAVA获得机器码的实现

http://yangshangchuan.iteye.com/blog/2012401首先,定义了一个统一的接口,以支持不同操作系统不同实现的透明切换:Java代码 收藏代码/***生成机器码的接口,不同平台有不同实现* author 杨尚川*/public interface SequenceServic…

多款主流编程语言,哪款开发软件最安全?

喜欢就关注我们吧!在当下的市场环境中,除了掌握困扰软件的最常见安全问题外,开发人员还应该了解到底是什么问题在影响他们正在使用的编程语言。静态代码分析安全公司 Veracode 最近发布了一份年度软件安全状态(SOSS)报…

Java pdf文件传输_java中pdf文件的管理(pdf文件转png文件,base64传输文件以及删除)...

org.apache.pdfboxpdfbox2.0.12影像文件转为base64编码使用java自带的BASE64Encoder类代码部分:前端上传文件的保存:RequestMapping("upLoadImgs")ResponseBodypublic String upLoadAgreementsImg(HttpServletResponse response, HttpServletR…

【对比学习】koa.js、Gin与asp.net core——中间件

web框架中间件对比编程语言都有所不同,各个语言解决同一类问题而设计的框架,确有共通之处,毕竟是解决同一类问题,面临的挑战大致相同,比如身份验证,api授权等等,鄙人对node.js,golan…

java 传送解析8583报文_java发送ISO8583报文接口案例

【实例简介】java发送ISO8583报文实现平安银行支付接口【实例截图】【核心代码】pingAnBank└── pingAnBank├── build.xml├── client│ ├── ClientBean.java│ ├── UDPClient.java│ └── UdpClientSocket.java├── com│ └── solab│ └── i…

2020年终回顾:时间会回答成长,成长会回答梦想

前言2020年是脚踏实地,慢慢成长的一年,由于疫情的缘故,今年社区没有像去年一样举办多场线下活动,不过 .NET CONF CHINA 大会昨天也在苏州顺利召开,回顾这一年,也有不少惊喜与感悟2020年回顾公众号自从去年双…

java servlet 跳转_Servlet跳转方式sendReDirect()和forward()

在web应用服务中,经常会面对不同SERVLET之间的跳转,目前我们可以通过以下两种方式实现:1.RequestDispatcher.forward()2.ServletResponse.sendReDirect()两者的区别:1.redirect 方式可以跨应用访问,forward 只能在同一个应用中跳转…

明天面腾讯,我刷了这71道面试题...

激动人心的Conf 2020中国.NET开发者大会完美落幕,有幸去到现场,跟诸位.NET大佬、微软大咖、MVP面对面交流,内心很是鸡冻!聊天中我注意到一个细节,很多公司的项目都在逐步用MySQL替换SQLServer,尤其是微服务…

java 毕向东 内部类_java基础内部类(毕向东老师)

内部类//特点:内部类可以直接访问外部类的成员,//外部类要访问内部类中的成员必须创建内部类的对象。//为什么要定义内部类呢?类是用于描述事物的,而事务中如果还有具体的事物,而且这个内部的事物在访问着所属事物中的…

java字符串切分_Java字符串分割(转)

java.lang.String的split()方法, JDK 1.4 or laterpublic String[] split(String regex,int limit)示例代码public class StringSplit {public static void main(String[] args) {String sourceStr "1,2,3,4,5";String[] sourceStrArray sourceStr.split(",&q…

面试官:. NET5源码里用到了哪些设计模式?懵!

作为微软最早迈向开源的重要软件之一,.NET 5的发布具有重要意义!微软希望 .NET Framework 开发者能够迁移他们的代码和应用到 .NET 5.0 上,为明年发布的 .NET 6.0 将 Xamarin 开发者过渡到统一平台奠定基础。版本发布时间轴:.NET …

ldap java 密码_用java进行LDAP用户登陆(用户认证)及修改密码

一、用户认证public String execute(){Hashtable env new Hashtable();String LDAP_URL "ldap://8.8.8.8:389"; // LDAP访问地址env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");env.put(Context.PROVIDER_URL, LDAP_URL)…

C# 中 ConcurrentDictionary 一定线程安全吗?

根据 .NET 官方文档的定义&#xff1a;ConcurrentDictionary<TKey,TValue> Class 表示可由多个线程同时访问的线程安全的键/值对集合。这也是我们在并发任务中比较常用的一个类型&#xff0c;但它真的是绝对线程安全的吗&#xff1f;仔细阅读官方文档&#xff0c;我们会发…

java 3des 32位密钥_3des,java_java 中32位秘钥长度的 3des加密方法?,3des,java - phpStudy...

java 中32位秘钥长度的 3des加密方法&#xff1f;java中 3des加密 默认是24位秘钥的现在需求是 32位秘钥加密尝试很多种方法 解决 结果都不正确// 密钥private final static String secretKey "11111111111111111111111111111111";// 向量// private final static S…